Class JJTreeOptions


  • public class JJTreeOptions
    extends Options
    The JJTree-specific options.
    • Constructor Detail

      • JJTreeOptions

        protected JJTreeOptions()
        Limit subclassing to derived classes.
    • Method Detail

      • getMulti

        public final boolean getMulti()
        Find the multi value.
        Returns:
        The requested multi value.
      • getNodeDefaultVoid

        public final boolean getNodeDefaultVoid()
        Find the node default void value.
        Returns:
        The requested node default void value.
      • getNodeScopeHook

        public final boolean getNodeScopeHook()
        Find the node scope hook value.
        Returns:
        The requested node scope hook value.
      • getNodeFactory

        public final java.lang.String getNodeFactory()
        Find the node factory value.
        Returns:
        The requested node factory value.
      • getNodeUsesParser

        public final boolean getNodeUsesParser()
        Find the node uses parser value.
        Returns:
        The requested node uses parser value.
      • getBuildNodeFiles

        public final boolean getBuildNodeFiles()
        Find the build node files value.
        Returns:
        The requested build node files value.
      • getVisitor

        public final boolean getVisitor()
        Find the visitor value.
        Returns:
        The requested visitor value.
      • getTrackTokens

        public final boolean getTrackTokens()
        Find the trackTokens value.
        Returns:
        The requested trackTokens value.
      • getNodePrefix

        public final java.lang.String getNodePrefix()
        Find the node prefix value.
        Returns:
        The requested node prefix value.
      • getNodeExtends

        public final java.lang.String getNodeExtends()
        Find the node super class name.
        Returns:
        The requested node super class
      • getNodeClass

        public final java.lang.String getNodeClass()
        Find the node class name.
        Returns:
        The requested node class
      • getNodePackage

        public final java.lang.String getNodePackage()
        Find the node package value.
        Returns:
        The requested node package value.
      • getOutputFile

        public final java.lang.String getOutputFile()
        Find the output file value.
        Returns:
        The requested output file value.
      • getVisitorException

        public final java.lang.String getVisitorException()
        Find the visitor exception value
        Returns:
        The requested visitor exception value.
      • getVisitorDataType

        public final java.lang.String getVisitorDataType()
        Find the visitor data type value
        Returns:
        The requested visitor data type value.
      • getVisitorReturnType

        public final java.lang.String getVisitorReturnType()
        Find the visitor return type value
        Returns:
        The requested visitor return type value.
      • getJJTreeOutputDirectory

        public final java.io.File getJJTreeOutputDirectory()
        Find the output directory to place the generated .jj files into. If none is configured, use the value of getOutputDirectory().
        Returns:
        The requested JJTree output directory
      • getASTNodeDirectory

        public final java.io.File getASTNodeDirectory()
        Compute where are located the ASTNodes is any are defined
        Returns:
        the requested NODE_DIRECTORY directory