org.apache.xerces.impl.dtd.models
Class CMNode

java.lang.Object
  extended by org.apache.xerces.impl.dtd.models.CMNode
Direct Known Subclasses:
CMAny, CMBinOp, CMLeaf, CMUniOp, XSCMBinOp, XSCMLeaf, XSCMUniOp

public abstract class CMNode
extends java.lang.Object

A content model node.

Version:
$Id: CMNode.java 573322 2007-09-06 16:48:47Z peterjm $

Constructor Summary
CMNode(int type)
           
 
Method Summary
 CMStateSet firstPos()
           
 boolean isCompactedForUPA()
           
abstract  boolean isNullable()
           
 CMStateSet lastPos()
           
 void setIsCompactUPAModel(boolean value)
           
 void setMaxStates(int maxStates)
           
 int type()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMNode

public CMNode(int type)
Method Detail

isNullable

public abstract boolean isNullable()

type

public final int type()

firstPos

public final CMStateSet firstPos()

lastPos

public final CMStateSet lastPos()

setMaxStates

public final void setMaxStates(int maxStates)

isCompactedForUPA

public boolean isCompactedForUPA()

setIsCompactUPAModel

public void setIsCompactUPAModel(boolean value)