com.ctc.wstx.dtd
Class OptionalModel
java.lang.Object
com.ctc.wstx.dtd.ModelNode
com.ctc.wstx.dtd.OptionalModel
public class OptionalModel
- extends ModelNode
Content specification class that represents an optional specification.
Optional specifications are generally a result of '?' arity marker,
and are created when ContentSpec.rewrite() is called
on a specification with '?' arity modifier.
OptionalModel
public OptionalModel(ModelNode model)
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(List tokens)
- Specified by:
indexTokens in class ModelNode
addFirstPos
public void addFirstPos(BitSet pos)
- Specified by:
addFirstPos in class ModelNode
addLastPos
public void addLastPos(BitSet pos)
- Specified by:
addLastPos in class ModelNode
calcFollowPos
public void calcFollowPos(BitSet[] followPosSets)
- Specified by:
calcFollowPos in class ModelNode
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.