| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ws.jaxme.xs.impl.XSParticleImpl
Default implementation of a particle.
| Nested Class Summary | 
| Nested classes inherited from class org.apache.ws.jaxme.xs.XSParticle | 
| XSParticle.Type | 
| Field Summary | 
| Fields inherited from interface org.apache.ws.jaxme.xs.XSParticle | 
| ELEMENT, GROUP, WILDCARD | 
| Constructor Summary | |
| XSParticleImpl(XSAny pWildcard) | |
| XSParticleImpl(XSElement pElement) | |
| XSParticleImpl(XSGroup pGroup) | |
| Method Summary | |
|  XSElement | getElement()If the particle type is element: Returns the element. | 
|  XSGroup | getGroup()If the particle type is group: Returns the group. | 
|  org.xml.sax.Locator | getLocator()Returns the particles Locator. | 
|  int | getMaxOccurs()Returns the particles maxOccurs value or -1 for unbounded. | 
|  int | getMinOccurs()Returns the particles minOccurs value. | 
|  XSParticle.Type | getType()Returns the particle type. | 
|  XSAny | getWildcard()If the particle type is wildcard: Returns the wildcard. | 
|  boolean | isElement()Shortcut for getType().equals(ELEMENT). | 
|  boolean | isGroup()Shortcut for getType().equals(GROUP). | 
|  boolean | isWildcard()Shortcut for getType().equals(WILDCARD). | 
|  void | setMaxOccurs(int pMaxOccurs) | 
|  void | setMinOccurs(int pMinOccurs) | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public XSParticleImpl(XSGroup pGroup)
               throws org.xml.sax.SAXException
public XSParticleImpl(XSAny pWildcard)
public XSParticleImpl(XSElement pElement)
| Method Detail | 
public XSParticle.Type getType()
XSParticleReturns the particle type.
getType in interface XSParticlepublic boolean isGroup()
XSParticleShortcut for getType().equals(GROUP).
isGroup in interface XSParticleXSParticle.getType(), 
XSParticle.GROUPpublic XSGroup getGroup()
XSParticleIf the particle type is group: Returns the group.
getGroup in interface XSParticlepublic boolean isWildcard()
XSParticleShortcut for getType().equals(WILDCARD).
isWildcard in interface XSParticleXSParticle.getType(), 
XSParticle.WILDCARDpublic XSAny getWildcard()
XSParticleIf the particle type is wildcard: Returns the wildcard.
getWildcard in interface XSParticlepublic boolean isElement()
XSParticleShortcut for getType().equals(ELEMENT).
isElement in interface XSParticleXSParticle.getType(), 
XSParticle.ELEMENTpublic XSElement getElement()
XSParticleIf the particle type is element: Returns the element.
getElement in interface XSParticlepublic int getMinOccurs()
XSParticleReturns the particles minOccurs value.
getMinOccurs in interface XSParticlepublic void setMinOccurs(int pMinOccurs)
public int getMaxOccurs()
XSParticleReturns the particles maxOccurs value or -1 for unbounded.
getMaxOccurs in interface XSParticlepublic void setMaxOccurs(int pMaxOccurs)
public org.xml.sax.Locator getLocator()
XSParticleReturns the particles Locator.
getLocator in interface XSParticle| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||