Class CMNode

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

    public abstract class CMNode
    extends java.lang.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 573322 2007-09-06 16:48:47Z peterjm $
    • Constructor Detail

      • CMNode

        public CMNode​(int type)
    • Method Detail

      • isNullable

        public abstract boolean isNullable()
      • type

        public final int type()
      • setMaxStates

        public final void setMaxStates​(int maxStates)
      • isCompactedForUPA

        public boolean isCompactedForUPA()
      • setIsCompactUPAModel

        public void setIsCompactUPAModel​(boolean value)
      • calcFirstPos

        protected abstract void calcFirstPos​(CMStateSet toSet)
      • calcLastPos

        protected abstract void calcLastPos​(CMStateSet toSet)