psdi.common.parse

Interface TreeNode

    • Method Detail

      • getBoolean

        boolean getBoolean(MboRemote mbo)
                    throws MXException,
                           java.rmi.RemoteException
        Evaluates the node and returns it's value as a boolean.
        Throws:
        MXException
        java.rmi.RemoteException
      • getString

        java.lang.String getString(MboRemote mbo)
                            throws MXException,
                                   java.rmi.RemoteException
        Evaluates the node and returns it's value as a String.
        Throws:
        MXException
        java.rmi.RemoteException
      • getDouble

        double getDouble(MboRemote mbo)
                  throws MXException,
                         java.rmi.RemoteException
        Evaluates the node and returns it's value as a double.
        Throws:
        MXException
        java.rmi.RemoteException
      • getInt

        int getInt(MboRemote mbo)
            throws MXException,
                   java.rmi.RemoteException
        Evaluates the node and returns it's value as an integer.
        Throws:
        MXException
        java.rmi.RemoteException
      • getDate

        java.util.Date getDate(MboRemote mbo)
                        throws MXException,
                               java.rmi.RemoteException
        Evaluates the node and returns it's value as a DateTime.
        Throws:
        MXException
        java.rmi.RemoteException
      • getNodeDataType

        int getNodeDataType()
        Returns the data type of the node.
      • getNodeDataType

        int getNodeDataType(MboRemote mbo)
                     throws MXException,
                            java.rmi.RemoteException
        Returns the data type of the node using information from the Mbo.
        Throws:
        MXException
        java.rmi.RemoteException
      • setOperands

        void setOperands(MboRemote mbo,
                         java.util.Vector operands)
                  throws MXException,
                         java.rmi.RemoteException
        Sets the operands for custom class.
        Throws:
        MXException
        java.rmi.RemoteException
      • toString

        java.lang.String toString()
        Return a pretty-printed string representation of this node. This node's information should occur on the first line. Each child's information should be idented on the next lines.
        Overrides:
        toString in class java.lang.Object