概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.sourceforge.expression_computer.javacc
クラス SimpleNode

    java.lang.Object
      jp.sourceforge.expression_computer.javacc.BaseNode
          jp.sourceforge.expression_computer.javacc.SimpleNode

すべての実装インタフェース:
  Node

直系の既知のサブクラス:
  ASTAdditiveExpression, ASTAdditiveExpressionOperator, ASTAndExpression, ASTAssignmentExpression, ASTAssignmentExpressionOperator, ASTConditionalAndExpression, ASTConditionalExpression, ASTConditionalOrExpression, ASTEqualityExpression, ASTEqualityExpressionOperator, ASTExclusiveOrExpression, ASTExpression, ASTFloatingPointLiteral, ASTFunctionExpression, ASTFunctionName, ASTInclusiveOrExpression, ASTIntegerLiteral, ASTMultiplicativeExpression, ASTMultiplicativeExpressionOperator, ASTParenthesesExpression, ASTPostDecrementExpression, ASTPostIncrementExpression, ASTPreDecrementExpression, ASTPreIncrementExpression, ASTRelationalExpression, ASTRelationalExpressionOperator, ASTShiftExpression, ASTShiftExpressionOperator, ASTUnaryExpression, ASTUnaryExpressionNotPlusMinus, ASTUnaryExpressionNotPlusMinusOperator, ASTUnaryExpressionOperator, ASTVariable

public class SimpleNode
extends BaseNode
implements Node

フィールドの概要
`protected Node[]` | `children`
`protected int` | `id`
`protected Node` | `parent`
`protected JavaCCParser` | `parser`

クラス jp.sourceforge.expression_computer.javacc.BaseNode から継承したフィールド
`nodeColumn, nodeLine, nodeValue`

コンストラクタの概要
`SimpleNode(int i)`
`SimpleNode(JavaCCParser p, int i)`

メソッドの概要
`void` | `dump(java.lang.String prefix)`
`void` | `jjtAddChild(Node n, int i)` This method tells the node to add its argument to the node's list of children.
`void` | `jjtClose()` This method is called after all the child nodes have been added.
`Node` | `jjtGetChild(int i)` This method returns a child node.
`int` | `jjtGetNumChildren()` Return the number of children the node has.
`Node` | `jjtGetParent()`
`void` | `jjtOpen()` This method is called after the node has been made the current node.
`void` | `jjtSetParent(Node n)` This pair of methods are used to inform the node of its parent.
`java.lang.String` | `toString()`
`java.lang.String` | `toString(java.lang.String prefix)`

クラス jp.sourceforge.expression_computer.javacc.BaseNode から継承したメソッド
`getNodeColumn, getNodeLine, getNodeValue`

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

フィールドの詳細

### parent

    protected Node parent

### children

    protected Node[] children

### id

    protected int id

### parser

    protected JavaCCParser parser

コンストラクタの詳細

### SimpleNode

    public SimpleNode(int i)

### SimpleNode

    public SimpleNode(JavaCCParser p,
                      int i)

メソッドの詳細

### jjtOpen

    public void jjtOpen()

  インタフェース `Node` の記述:
  This method is called after the node has been made the current node. It indicates that child nodes can now be added to it.

  定義:
    インタフェース `Node` 内の `jjtOpen`

### jjtClose

    public void jjtClose()

  インタフェース `Node` の記述:
  This method is called after all the child nodes have been added.

  定義:
    インタフェース `Node` 内の `jjtClose`

### jjtSetParent

    public void jjtSetParent(Node n)

  インタフェース `Node` の記述:
  This pair of methods are used to inform the node of its parent.

  定義:
    インタフェース `Node` 内の `jjtSetParent`

### jjtGetParent

    public Node jjtGetParent()

  定義:
    インタフェース `Node` 内の `jjtGetParent`

### jjtAddChild

    public void jjtAddChild(Node n,
                            int i)

  インタフェース `Node` の記述:
  This method tells the node to add its argument to the node's list of children.

  定義:
    インタフェース `Node` 内の `jjtAddChild`

### jjtGetChild

    public Node jjtGetChild(int i)

  インタフェース `Node` の記述:
  This method returns a child node. The children are numbered from zero, left to right.

  定義:
    インタフェース `Node` 内の `jjtGetChild`

### jjtGetNumChildren

    public int jjtGetNumChildren()

  インタフェース `Node` の記述:
  Return the number of children the node has.

  定義:
    インタフェース `Node` 内の `jjtGetNumChildren`

### toString

    public java.lang.String toString()

### toString

    public java.lang.String toString(java.lang.String prefix)

### dump

    public void dump(java.lang.String prefix)

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2006 SourceForge.jp. All Rights Reserved.