cleoni.adv
Class ManageableObject

java.lang.Object
  extended by cleoni.adv.ManageableObject
Direct Known Subclasses:
Dict, DimxObject, Event, Image, Page

public class ManageableObject
extends java.lang.Object

Base class for all things. This is for code optimisation. See class hierarchy of the JavaDoc.


Field Summary
static int[] methodArgs
           
static java.lang.String[] methods
           
 
Constructor Summary
ManageableObject()
          Creates a new instance of ManageableObject
 
Method Summary
 Token execMethod(java.lang.String mname, Dict params)
           
 java.lang.String getId()
           
 int getMethodArgs(java.lang.String mname)
           
 java.lang.String[] getMethods()
           
 java.lang.String getName()
           
 boolean hasMethod(java.lang.String mname)
           
 java.lang.String toString()
           
 boolean varExists(java.lang.String feature)
           
 Token varGet(java.lang.String varId)
           
 Token varGet(java.lang.String varId, boolean getReference)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

methods

public static java.lang.String[] methods

methodArgs

public static int[] methodArgs
Constructor Detail

ManageableObject

public ManageableObject()
Creates a new instance of ManageableObject

Method Detail

getMethods

public java.lang.String[] getMethods()

getMethodArgs

public int getMethodArgs(java.lang.String mname)

hasMethod

public boolean hasMethod(java.lang.String mname)

execMethod

public Token execMethod(java.lang.String mname,
                        Dict params)
                 throws DimxException
Throws:
DimxException

varExists

public boolean varExists(java.lang.String feature)

varGet

public Token varGet(java.lang.String varId)

varGet

public Token varGet(java.lang.String varId,
                    boolean getReference)
             throws DimxException
Throws:
DimxException

getName

public java.lang.String getName()

getId

public java.lang.String getId()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object