Methods Summary |
---|
protected abstract void | calcFirstPos(com.sun.org.apache.xerces.internal.impl.dtd.models.CMStateSet toSet)
|
protected abstract void | calcLastPos(com.sun.org.apache.xerces.internal.impl.dtd.models.CMStateSet toSet)
|
public final com.sun.org.apache.xerces.internal.impl.dtd.models.CMStateSet | firstPos()
if (fFirstPos == null)
{
fFirstPos = new CMStateSet(fMaxStates);
calcFirstPos(fFirstPos);
}
return fFirstPos;
|
public java.lang.Object | getUserData()Allows the user to get arbitrary data set on this content
model node. This is used by the a{n,m} optimization that runs
in constant space.
return fUserData;
|
public abstract boolean | isNullable()
|
public final com.sun.org.apache.xerces.internal.impl.dtd.models.CMStateSet | lastPos()
if (fLastPos == null)
{
fLastPos = new CMStateSet(fMaxStates);
calcLastPos(fLastPos);
}
return fLastPos;
|
final void | setFollowPos(com.sun.org.apache.xerces.internal.impl.dtd.models.CMStateSet setToAdopt)
fFollowPos = setToAdopt;
|
public final void | setMaxStates(int maxStates)
fMaxStates = maxStates;
|
public void | setUserData(java.lang.Object userData)Allows the user to set arbitrary data on this content model
node. This is used by the a{n,m} optimization that runs
in constant space.
fUserData = userData;
|
public final int | type()
return fType;
|