private boolean shouldBeSequenced(TypeDefParticle typeDefParticle) { java.util.List elements = typeDefParticle.getElements(); if ((elements != null) && (elements.size() > 1)) { return true; } if (typeDefParticle instanceof Sequence) { java.util.List allItems = ((Sequence) typeDefParticle).getOrderedElements(); for (int i = 0; i < allItems.size(); i++) { Object nextItem = allItems.get(i); if (nextItem instanceof TypeDefParticle) { boolean sequenced = shouldBeSequenced((TypeDefParticle) nextItem); if (sequenced) { return true; } } } } else if (typeDefParticle instanceof Choice) { java.util.List allItems = ((Choice) typeDefParticle).getOrderedElements(); for (int i = 0; i < allItems.size(); i++) { Object nextItem = allItems.get(i); if (nextItem instanceof TypeDefParticle) { boolean sequenced = shouldBeSequenced((TypeDefParticle) nextItem); if (sequenced) { return true; } } } } return false; }
private boolean shouldBeSequenced(TypeDefParticle typeDefParticle) { java.util.List elements = typeDefParticle.getElements(); if ((elements != null) && (elements.size() > 1)) { return true; } if (typeDefParticle instanceof Sequence) { java.util.List allItems = ((Sequence) typeDefParticle).getOrderedElements(); for (int i = 0; i < allItems.size(); i++) { Object nextItem = allItems.get(i); if (nextItem instanceof TypeDefParticle) { boolean sequenced = shouldBeSequenced((TypeDefParticle) nextItem); if (sequenced) { return true; } } } } else if (typeDefParticle instanceof Choice) { java.util.List allItems = ((Choice) typeDefParticle).getOrderedElements(); for (int i = 0; i < allItems.size(); i++) { Object nextItem = allItems.get(i); if (nextItem instanceof TypeDefParticle) { boolean sequenced = shouldBeSequenced((TypeDefParticle) nextItem); if (sequenced) { return true; } } } } return false; }
return null; List existingElements = seq.getOrderedElements(); if (existingElements != null) { Iterator elementIt = existingElements.iterator();
return null; List existingElements = seq.getOrderedElements(); if (existingElements != null) { Iterator elementIt = existingElements.iterator();
return null; List existingElements = seq.getOrderedElements(); if (existingElements != null) { Iterator elementIt = existingElements.iterator();
private void processSequence(String targetNamespace, String defaultNamespace, SDOType owningType, Sequence sequence, boolean isMany) { if (sequence != null) { processTypeDef(targetNamespace, defaultNamespace, owningType, sequence); java.util.List orderedItems = sequence.getOrderedElements(); for (int i = 0; i < orderedItems.size(); i++) { Object next = orderedItems.get(i); if (!isMany && maxOccursGreaterThanOne(sequence.getMaxOccurs())) { isMany = true; } if (next instanceof Choice) { processChoice(targetNamespace, defaultNamespace, owningType, (Choice) next, isMany); } else if (next instanceof Sequence) { processSequence(targetNamespace, defaultNamespace, owningType, (Sequence) next, isMany); } else if (next instanceof Any) { processAny(targetNamespace, defaultNamespace, (Any) next, owningType, sequence);//isMany? } else if (next instanceof Element) { processElement(targetNamespace, defaultNamespace, owningType, sequence, (Element) next, false, isMany); } else if (next instanceof Group) { processGroup(targetNamespace, defaultNamespace, owningType, sequence, (Group) next, isMany); } } } }
private void processSequence(String targetNamespace, String defaultNamespace, SDOType owningType, Sequence sequence, boolean isMany) { if (sequence != null) { processTypeDef(targetNamespace, defaultNamespace, owningType, sequence); java.util.List orderedItems = sequence.getOrderedElements(); for (int i = 0; i < orderedItems.size(); i++) { Object next = orderedItems.get(i); if (!isMany && maxOccursGreaterThanOne(sequence.getMaxOccurs())) { isMany = true; } if (next instanceof Choice) { processChoice(targetNamespace, defaultNamespace, owningType, (Choice) next, isMany); } else if (next instanceof Sequence) { processSequence(targetNamespace, defaultNamespace, owningType, (Sequence) next, isMany); } else if (next instanceof Any) { processAny(targetNamespace, defaultNamespace, (Any) next, owningType, sequence);//isMany? } else if (next instanceof Element) { processElement(targetNamespace, defaultNamespace, owningType, sequence, (Element) next, false, isMany); } else if (next instanceof Group) { processGroup(targetNamespace, defaultNamespace, owningType, sequence, (Group) next, isMany); } } } }
for (Iterator i = complexType.getSequence().getOrderedElements().iterator(); i .hasNext();) { org.eclipse.persistence.internal.oxm.schema.model.Element e = (org.eclipse.persistence.internal.oxm.schema.model.Element)i.next();
= complexType.getSequence().getOrderedElements().iterator(); i .hasNext();) { org.eclipse.persistence.internal.oxm.schema.model.Element e = i.next();