org.apache.xerces.impl.dtd.models

Class CMNode

public abstract class CMNode extends Object

A content model node.

INTERNAL:

Usage of this class is not supported. It may be altered or removed at any time.

Version: $Id: CMNode.java,v 1.4 2004/10/04 22:00:42 mrglavas Exp $

Constructor Summary
CMNode(int type)
Method Summary
protected abstract voidcalcFirstPos(CMStateSet toSet)
protected abstract voidcalcLastPos(CMStateSet toSet)
CMStateSetfirstPos()
abstract booleanisNullable()
CMStateSetlastPos()
voidsetMaxStates(int maxStates)
inttype()

Constructor Detail

CMNode

public CMNode(int type)

Method Detail

calcFirstPos

protected abstract void calcFirstPos(CMStateSet toSet)

calcLastPos

protected abstract void calcLastPos(CMStateSet toSet)

firstPos

public final CMStateSet firstPos()

isNullable

public abstract boolean isNullable()

lastPos

public final CMStateSet lastPos()

setMaxStates

public final void setMaxStates(int maxStates)

type

public final int type()
Copyright B) 1999-2005 Apache XML Project. All Rights Reserved.