org.apache.ws.jaxme.generator.sg
public interface ParticleSG
Method Summary | |
---|---|
void | forAllNonNullValues(JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet) Invokes the given {@link SGlet} for all non null values. |
GroupSG | getGroupSG() If the particle is a group, returns the particles {@link GroupSG}. |
Locator | getLocator() Returns the particles locator. |
int | getMaxOccurs() Returns the particles maxOccurs value; -1 indicated "unbounded". |
int | getMinOccurs() Returns the particles minOccurs value. |
ObjectSG | getObjectSG() If the particle is an element or wildcard, returns the particles {@link ObjectSG}. |
PropertySG | getPropertySG() Returns an instance of {@link org.apache.ws.jaxme.generator.sg.PropertySG}. |
void | init() Initializes the ParticleSG. |
boolean | isElement() Returns whether the particle is an element. |
boolean | isGroup() Returns whether the pariticle is a group. |
boolean | isMultiple() Returns whether the particles multiplicity is 2 or greater. |
boolean | isWildcard() Returns whether the particle is a wildcard. |
Object | newPropertySGChain() Creates a new instance of {@link org.apache.ws.jaxme.generator.sg.PropertySGChain}. |
Invokes the given {@link SGlet} for all non null values.
If the particle is a group, returns the particles {@link GroupSG}.
Throws: IllegalStateException The particle is no group.
See Also: isGroup
Returns the particles locator.
Returns the particles maxOccurs value; -1 indicated "unbounded".
See Also: isMultiple getMinOccurs
Returns the particles minOccurs value.
See Also: getMaxOccurs
If the particle is an element or wildcard, returns the particles {@link ObjectSG}.
Throws: IllegalStateException The particle is neither an element nor a wildcard
See Also: isElement isWildcard
Returns an instance of {@link org.apache.ws.jaxme.generator.sg.PropertySG}.
Initializes the ParticleSG.
Returns whether the particle is an element. If so, you may use the {@link #getObjectSG()} method.
See Also: getObjectSG
Returns whether the pariticle is a group. If so, you may use the {@link #getGroupSG()} method.
See Also: getGroupSG
Returns whether the particles multiplicity is 2 or greater.
See Also: getMaxOccurs
Returns whether the particle is a wildcard. If so, you may use the {@link #getObjectSG()} method.
See Also: getObjectSG
Creates a new instance of {@link org.apache.ws.jaxme.generator.sg.PropertySGChain}.