protected Expression interceptExpression( State state, Expression exp ) { // process minOccurs/maxOccurs if( state instanceof SequenceState || state instanceof ChoiceState || state instanceof InterleaveState || state instanceof AnyElementState || state instanceof ElementDeclState || state instanceof ElementRefState || state instanceof GroupState ) // TODO: <all/> is limited upto 1 return processOccurs(state.getStartTag(),exp); return exp; }
protected Expression interceptExpression( State state, Expression exp ) { // process minOccurs/maxOccurs if( state instanceof SequenceState || state instanceof ChoiceState || state instanceof InterleaveState || state instanceof AnyElementState || state instanceof ElementDeclState || state instanceof ElementRefState || state instanceof GroupState ) // TODO: <all/> is limited upto 1 return processOccurs(state.getStartTag(),exp); return exp; }
protected Expression interceptExpression( State state, Expression exp ) { // process minOccurs/maxOccurs if( state instanceof SequenceState || state instanceof ChoiceState || state instanceof InterleaveState || state instanceof AnyElementState || state instanceof ElementDeclState || state instanceof ElementRefState || state instanceof GroupState ) // TODO: <all/> is limited upto 1 return processOccurs(state.getStartTag(),exp); return exp; }
protected Expression interceptExpression( State state, Expression exp ) { // process minOccurs/maxOccurs if( state instanceof SequenceState || state instanceof ChoiceState || state instanceof InterleaveState || state instanceof AnyElementState || state instanceof ElementDeclState || state instanceof ElementRefState || state instanceof GroupState ) // TODO: <all/> is limited upto 1 return processOccurs(state.getStartTag(),exp); return exp; }
return processOccurs( item, minOccursValue, maxOccursValue );
return processOccurs( item, minOccursValue, maxOccursValue );
return processOccurs( item, minOccursValue, maxOccursValue );
return processOccurs( item, minOccursValue, maxOccursValue );