static Term wrap( Term t, int occurence ) { switch(occurence) { case DTDEventListener.OCCURENCE_ONCE: return t; case DTDEventListener.OCCURENCE_ONE_OR_MORE: return new Occurence(t,false,true); case DTDEventListener.OCCURENCE_ZERO_OR_MORE: return new Occurence(t,true,true); case DTDEventListener.OCCURENCE_ZERO_OR_ONE: return new Occurence(t,true,false); default: throw new IllegalArgumentException(); } }
public void endModelGroup(short occurence) throws SAXException { Term t = Occurence.wrap( modelGroups.pop().wrapUp(), occurence ); modelGroups.peek().addTerm(t); }
void normalize(List<Block> r, boolean optional) { if(isRepeated) { Block b = new Block(isOptional||optional,true); addAllElements(b); r.add(b); } else { term.normalize(r,optional||isOptional); } }
public void endModelGroup(short occurence) throws SAXException { Term t = Occurence.wrap( modelGroups.pop().wrapUp(), occurence ); modelGroups.peek().addTerm(t); }
void normalize(List<Block> r, boolean optional) { if(isRepeated) { Block b = new Block(isOptional||optional,true); addAllElements(b); r.add(b); } else { term.normalize(r,optional||isOptional); } }
public void childElement(String elementName, short occurence) throws SAXException { Element child = getOrCreateElement(elementName); modelGroups.peek().addTerm( Occurence.wrap( child, occurence ) ); child.isReferenced = true; }
void normalize(List<Block> r, boolean optional) { if(isRepeated) { Block b = new Block(isOptional||optional,true); addAllElements(b); r.add(b); } else { term.normalize(r,optional||isOptional); } }
static Term wrap( Term t, int occurence ) { switch(occurence) { case DTDEventListener.OCCURENCE_ONCE: return t; case DTDEventListener.OCCURENCE_ONE_OR_MORE: return new Occurence(t,false,true); case DTDEventListener.OCCURENCE_ZERO_OR_MORE: return new Occurence(t,true,true); case DTDEventListener.OCCURENCE_ZERO_OR_ONE: return new Occurence(t,true,false); default: throw new IllegalArgumentException(); } }
public void childElement(String elementName, short occurence) throws SAXException { Element child = getOrCreateElement(elementName); modelGroups.peek().addTerm( Occurence.wrap( child, occurence ) ); child.isReferenced = true; }
void normalize(List<Block> r, boolean optional) { if(isRepeated) { Block b = new Block(isOptional||optional,true); addAllElements(b); r.add(b); } else { term.normalize(r,optional||isOptional); } }
static Term wrap( Term t, int occurence ) { switch(occurence) { case DTDEventListener.OCCURENCE_ONCE: return t; case DTDEventListener.OCCURENCE_ONE_OR_MORE: return new Occurence(t,false,true); case DTDEventListener.OCCURENCE_ZERO_OR_MORE: return new Occurence(t,true,true); case DTDEventListener.OCCURENCE_ZERO_OR_ONE: return new Occurence(t,true,false); default: throw new IllegalArgumentException(); } }
public void endModelGroup(short occurence) throws SAXException { Term t = Occurence.wrap( modelGroups.pop().wrapUp(), occurence ); modelGroups.peek().addTerm(t); }
void normalize(List<Block> r, boolean optional) { if(isRepeated) { Block b = new Block(isOptional||optional,true); addAllElements(b); r.add(b); } else { term.normalize(r,optional||isOptional); } }
static Term wrap( Term t, int occurence ) { switch(occurence) { case DTDEventListener.OCCURENCE_ONCE: return t; case DTDEventListener.OCCURENCE_ONE_OR_MORE: return new Occurence(t,false,true); case DTDEventListener.OCCURENCE_ZERO_OR_MORE: return new Occurence(t,true,true); case DTDEventListener.OCCURENCE_ZERO_OR_ONE: return new Occurence(t,true,false); default: throw new IllegalArgumentException(); } }
public void endModelGroup(short occurence) throws SAXException { Term t = Occurence.wrap( modelGroups.pop().wrapUp(), occurence ); modelGroups.peek().addTerm(t); }
static Term wrap( Term t, int occurence ) { switch(occurence) { case DTDEventListener.OCCURENCE_ONCE: return t; case DTDEventListener.OCCURENCE_ONE_OR_MORE: return new Occurence(t,false,true); case DTDEventListener.OCCURENCE_ZERO_OR_MORE: return new Occurence(t,true,true); case DTDEventListener.OCCURENCE_ZERO_OR_ONE: return new Occurence(t,true,false); default: throw new IllegalArgumentException(); } }
public void endModelGroup(short occurence) throws SAXException { Term t = Occurence.wrap( modelGroups.pop().wrapUp(), occurence ); modelGroups.peek().addTerm(t); }
public void childElement(String elementName, short occurence) throws SAXException { Element child = getOrCreateElement(elementName); modelGroups.peek().addTerm( Occurence.wrap( child, occurence ) ); child.isReferenced = true; }
public void childElement(String elementName, short occurence) throws SAXException { Element child = getOrCreateElement(elementName); modelGroups.peek().addTerm( Occurence.wrap( child, occurence ) ); child.isReferenced = true; }
public void childElement(String elementName, short occurence) throws SAXException { Element child = getOrCreateElement(elementName); modelGroups.peek().addTerm( Occurence.wrap( child, occurence ) ); child.isReferenced = true; }