com.sun.tools.xjc.reader.dtd
Class Term

java.lang.Object
  extended by com.sun.tools.xjc.reader.dtd.Term
Direct Known Subclasses:
Element, ModelGroup, Occurence

abstract class Term
extends Object


Field Summary
(package private) static Term EMPTY
          Represents empty term.
 
Constructor Summary
Term()
           
 
Method Summary
(package private) abstract  void addAllElements(Block b)
           
(package private) abstract  boolean isOptional()
           
(package private) abstract  boolean isRepeated()
           
(package private) abstract  void normalize(List<Block> r, boolean optional)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY

static final Term EMPTY
Represents empty term.

This special term is only used to represent #PCDATA-only content model.

Constructor Detail

Term

Term()
Method Detail

normalize

abstract void normalize(List<Block> r,
                        boolean optional)

addAllElements

abstract void addAllElements(Block b)

isOptional

abstract boolean isOptional()

isRepeated

abstract boolean isRepeated()