com.sun.tools.xjc.reader.xmlschema
Class GElement

java.lang.Object
  extended by com.sun.tools.xjc.reader.gbind.Expression
      extended by com.sun.tools.xjc.reader.gbind.Element
          extended by com.sun.tools.xjc.reader.xmlschema.GElement
All Implemented Interfaces:
ElementSet, Iterable<Element>
Direct Known Subclasses:
GElementImpl, GWildcardElement

abstract class GElement
extends Element


Field Summary
(package private)  Set<XSParticle> particles
          All the XSParticles (whose term is XSElementDecl) that are coereced into a single Element.
 
Fields inherited from class com.sun.tools.xjc.reader.gbind.Expression
EPSILON
 
Fields inherited from interface com.sun.tools.xjc.reader.gbind.ElementSet
EMPTY_SET
 
Constructor Summary
GElement()
           
 
Method Summary
(package private) abstract  String getPropertyNameSeed()
          Gets the seed (raw XML name) to be used to generate a property name.
 
Methods inherited from class com.sun.tools.xjc.reader.gbind.Element
addNext, buildStronglyConnectedComponents, contains, hasSelfLoop, iterator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

particles

final Set<XSParticle> particles
All the XSParticles (whose term is XSElementDecl) that are coereced into a single Element.

Constructor Detail

GElement

GElement()
Method Detail

getPropertyNameSeed

abstract String getPropertyNameSeed()
Gets the seed (raw XML name) to be used to generate a property name.