org.apache.xerces.impl.dtd.models

Class CMNode

Known Direct Subclasses:
CMAny, CMBinOp, CMLeaf, CMUniOp, XSCMBinOp, XSCMLeaf, XSCMUniOp

public abstract class CMNode
extends java.lang.Object

A content model node.

Version:
$Id: CMNode.java,v 1.2 2002/01/29 01:15:10 lehors Exp $

Constructor Summary

CMNode(int type)

Method Summary

protected void
calcFirstPos(CMStateSet toSet)
protected void
calcLastPos(CMStateSet toSet)
CMStateSet
firstPos()
boolean
isNullable()
CMStateSet
lastPos()
void
setMaxStates(int maxStates)
int
type()

Constructor Details

CMNode

public CMNode(int type)

Method Details

calcFirstPos

protected void calcFirstPos(CMStateSet toSet)


calcLastPos

protected void calcLastPos(CMStateSet toSet)


firstPos

public final CMStateSet firstPos()


isNullable

public boolean isNullable()


lastPos

public final CMStateSet lastPos()


setMaxStates

public final void setMaxStates(int maxStates)


type

public final int type()


Copyright B) 1999-2004 Apache XML Project. All Rights Reserved.