private void basicGroupStart(Attributes attributes, int token) { fieldName = attributes.getValue("name"); setActiveDictionary(attributes); // Token must hold the max bytes needed for the PMap but this is the // start element // and that data is not ready yet. So in the Count field we will put // the templateScriptIdx. // upon close of this element the token at that location in the // templateScript must have // the Count updated to the right value. // this token will tell how to get back to the index in the script // to fix it. // this value will also be needed for the back jump value in the // closing task. groupOpenTokenStack[++groupTokenStackHead] = token; maxGroupTokenStackDepth = Math.max(maxGroupTokenStackDepth, groupTokenStackHead); groupOpenTokenPMapStack[groupTokenStackHead] = 0; }
private void basicGroupStart(Attributes attributes, int token) { fieldName = attributes.getValue("name"); setActiveDictionary(attributes); // Token must hold the max bytes needed for the PMap but this is the // start element // and that data is not ready yet. So in the Count field we will put // the templateScriptIdx. // upon close of this element the token at that location in the // templateScript must have // the Count updated to the right value. // this token will tell how to get back to the index in the script // to fix it. // this value will also be needed for the back jump value in the // closing task. groupOpenTokenStack[++groupTokenStackHead] = token; maxGroupTokenStackDepth = Math.max(maxGroupTokenStackDepth, groupTokenStackHead); groupOpenTokenPMapStack[groupTokenStackHead] = 0; }
private void basicGroupStart(Attributes attributes, int token) { fieldName = attributes.getValue("name"); setActiveDictionary(attributes); // Token must hold the max bytes needed for the PMap but this is the // start element // and that data is not ready yet. So in the Count field we will put // the templateScriptIdx. // upon close of this element the token at that location in the // templateScript must have // the Count updated to the right value. // this token will tell how to get back to the index in the script // to fix it. // this value will also be needed for the back jump value in the // closing task. groupOpenTokenStack[++groupTokenStackHead] = token; maxGroupTokenStackDepth = Math.max(maxGroupTokenStackDepth, groupTokenStackHead); groupOpenTokenPMapStack[groupTokenStackHead] = 0; }
catalogScriptFieldNames[catalogTemplateScriptIdx] = fieldName; String dictionaryName = setActiveDictionary(attributes); catalogScriptDictionaryNames[catalogTemplateScriptIdx] = dictionaryName; setActiveDictionary(attributes); templatesXMLns = attributes.getValue("xmlns"); setActiveDictionary(attributes); fieldOperator = OperatorMask.Field_Copy; fieldOperatorValue = attributes.getValue("value"); setActiveDictionary(attributes); fieldOperator = OperatorMask.Field_Delta; fieldOperatorValue = attributes.getValue("value"); setActiveDictionary(attributes); fieldOperator = OperatorMask.Field_Increment; groupOpenTokenPMapStack[groupTokenStackHead] += fieldPMapInc; setActiveDictionary(attributes); fieldOperator = OperatorMask.Field_Tail;
catalogScriptFieldNames[catalogTemplateScriptIdx] = fieldName; String dictionaryName = setActiveDictionary(attributes); catalogScriptDictionaryNames[catalogTemplateScriptIdx] = dictionaryName; setActiveDictionary(attributes); templatesXMLns = attributes.getValue("xmlns"); setActiveDictionary(attributes); fieldOperator = OperatorMask.Field_Copy; fieldOperatorValue = attributes.getValue("value"); setActiveDictionary(attributes); fieldOperator = OperatorMask.Field_Delta; fieldOperatorValue = attributes.getValue("value"); setActiveDictionary(attributes); fieldOperator = OperatorMask.Field_Increment; groupOpenTokenPMapStack[groupTokenStackHead] += fieldPMapInc; setActiveDictionary(attributes); fieldOperator = OperatorMask.Field_Tail;
catalogScriptFieldNames[catalogTemplateScriptIdx] = fieldName; String dictionaryName = setActiveDictionary(attributes); catalogScriptDictionaryNames[catalogTemplateScriptIdx] = dictionaryName; setActiveDictionary(attributes); templatesXMLns = attributes.getValue("xmlns"); setActiveDictionary(attributes); fieldOperator = OperatorMask.Field_Copy; fieldOperatorValue = attributes.getValue("value"); setActiveDictionary(attributes); fieldOperator = OperatorMask.Field_Delta; fieldOperatorValue = attributes.getValue("value"); setActiveDictionary(attributes); fieldOperator = OperatorMask.Field_Increment; groupOpenTokenPMapStack[groupTokenStackHead] += fieldPMapInc; setActiveDictionary(attributes); fieldOperator = OperatorMask.Field_Tail;