Package 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.
-
-
Constructor Summary
Constructors Constructor Description ConcatModel(ModelNode left, ModelNode right)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFirstPos(BitSet pos)
void
addLastPos(BitSet pos)
void
calcFollowPos(BitSet[] followPosSets)
ModelNode
cloneModel()
Method that has to create a deep copy of the model, without sharing any of existing Objects.void
indexTokens(List<TokenModel> tokens)
boolean
isNullable()
String
toString()
-
-
-
Method Detail
-
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 classModelNode
-
isNullable
public boolean isNullable()
- Specified by:
isNullable
in classModelNode
-
indexTokens
public void indexTokens(List<TokenModel> tokens)
- Specified by:
indexTokens
in classModelNode
-
addFirstPos
public void addFirstPos(BitSet pos)
- Specified by:
addFirstPos
in classModelNode
-
addLastPos
public void addLastPos(BitSet pos)
- Specified by:
addLastPos
in classModelNode
-
calcFollowPos
public void calcFollowPos(BitSet[] followPosSets)
- Specified by:
calcFollowPos
in classModelNode
-
-