com.ctc.wstx.dtd
Class ConcatModel
java.lang.Object
com.ctc.wstx.dtd.ModelNode
com.ctc.wstx.dtd.ConcatModel
public class ConcatModel
- extends ModelNode
Model class that represents sequence of 2 sub-models, needed to be
matched in the order.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ConcatModel
public ConcatModel(ModelNode left,
ModelNode right)
cloneModel
public ModelNode cloneModel()
- Method that has to create a deep copy of the model, without
sharing any of existing Objects.
- Specified by:
cloneModel
in class ModelNode
isNullable
public boolean isNullable()
- Specified by:
isNullable
in class ModelNode
indexTokens
public void indexTokens(java.util.List tokens)
- Specified by:
indexTokens
in class ModelNode
addFirstPos
public void addFirstPos(java.util.BitSet pos)
- Specified by:
addFirstPos
in class ModelNode
addLastPos
public void addLastPos(java.util.BitSet pos)
- Specified by:
addLastPos
in class ModelNode
calcFollowPos
public void calcFollowPos(java.util.BitSet[] followPosSets)
- Specified by:
calcFollowPos
in class ModelNode
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object