APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.org.apache.xerces.internal.impl.xs.models

public Class XSCMUniOp

extends CMNode
Class Inheritance
Imports
com.sun.org.apache.xerces.internal.impl.dtd.models.CMNode, .CMStateSet, com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl

Content model Uni-Op node.
Author
Neil Graham, IBM
Version
$$

Field Summary

Modifier and TypeField and Description
private CMNode

Constructor Summary

AccessConstructor and Description
public
XSCMUniOp(int type, CMNode childNode)

Method Summary

Modifier and TypeMethod and Description
protected void
protected void
pack-priv final CMNode
public boolean
public void
setUserData(Object userData)

Overrides com.sun.org.apache.xerces.internal.impl.dtd.models.CMNode.setUserData.

Allows the user to set arbitrary data on this content model node.

Inherited from com.sun.org.apache.xerces.internal.impl.dtd.models.CMNode:
firstPosgetUserDataisCompactedForUPAlastPossetIsCompactUPAModelsetMaxStatestype

Field Detail

fChildback to summary
private CMNode fChild

Constructor Detail

XSCMUniOpback to summary
public XSCMUniOp(int type, CMNode childNode)

Method Detail

calcFirstPosback to summary
protected void calcFirstPos(CMStateSet toSet)

Implements abstract com.sun.org.apache.xerces.internal.impl.dtd.models.CMNode.calcFirstPos.

calcLastPosback to summary
protected void calcLastPos(CMStateSet toSet)

Implements abstract com.sun.org.apache.xerces.internal.impl.dtd.models.CMNode.calcLastPos.

getChildback to summary
pack-priv final CMNode getChild()
isNullableback to summary
public boolean isNullable()

Implements abstract com.sun.org.apache.xerces.internal.impl.dtd.models.CMNode.isNullable.

setUserDataback to summary
public void setUserData(Object userData)

Overrides com.sun.org.apache.xerces.internal.impl.dtd.models.CMNode.setUserData.

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. For convenience, set user data in children node too.

Annotations
@Override