java.lang.Object
com.memoire.foo.FooCategory
- public class FooCategory
- extends java.lang.Object
|
Method Summary |
FooCategory |
alias(java.lang.String _name)
|
static FooCategory |
create(java.lang.Class _class)
|
(package private) static FooCategory |
create(java.lang.String _name)
|
private static FooCategory |
create0(java.lang.String _name)
|
void |
extend(FooCategory _category)
|
private FooMessage |
get_msg(java.lang.String _name)
|
(package private) static FooCategory |
get_raw(java.lang.String _name)
|
FooMessage |
getMessage(java.lang.String _name)
|
java.lang.String[] |
getMessages()
|
java.lang.String |
getName()
|
static FooCategory |
init()
|
private static java.lang.Object |
message0(java.lang.Object[] _p,
boolean _eval)
|
static java.lang.Object |
messageEval(java.lang.Object[] _p)
|
static java.lang.Object |
messageRaw(java.lang.Object[] _p)
|
static java.lang.Object |
methodMsg(java.lang.Class _clazz,
java.lang.String _signature)
|
static java.lang.Object |
newMsg(java.lang.Object[] _p)
|
private void |
put_msg(FooMessage _msg)
|
(package private) static void |
put_raw(java.lang.String _name,
FooCategory _category)
|
private void |
rem_msg(java.lang.String _name)
|
void |
setMessage(FooMessage _message)
|
void |
setMessage(java.lang.String _name,
java.lang.Class _clazz,
java.lang.String _signature)
|
void |
setMessage(java.lang.String _name,
java.lang.Class _clazz,
java.lang.String _signature,
boolean _evalargs)
|
void |
setMessage(java.lang.String _name,
java.lang.reflect.Field _field)
|
void |
setMessage(java.lang.String _name,
java.lang.reflect.Method _method)
|
void |
setMessage(java.lang.String _name,
java.lang.reflect.Method _method,
boolean _eval)
|
void |
setMessage(java.lang.String _name,
java.lang.Object[] _expr,
boolean _eval)
|
void |
setMessage(java.lang.String _name,
java.lang.Object[] _expr,
java.lang.String[] _argnames,
boolean _eval)
|
void |
setMessage(java.lang.String _name,
java.lang.String _alias)
|
java.lang.String |
toString()
Convert this Object to a human-readable String. |
pkg_
private static FooCategory pkg_
CATEGORIES
private static final java.util.Hashtable CATEGORIES
name_
private java.lang.String name_
messages_
private java.util.Hashtable messages_
parents_
private FooList parents_
FooCategory
private FooCategory(java.lang.String _name)
init
public static final FooCategory init()
create
public static FooCategory create(java.lang.Class _class)
create
static FooCategory create(java.lang.String _name)
create0
private static FooCategory create0(java.lang.String _name)
get_raw
static FooCategory get_raw(java.lang.String _name)
put_raw
static void put_raw(java.lang.String _name,
FooCategory _category)
get_msg
private FooMessage get_msg(java.lang.String _name)
put_msg
private void put_msg(FooMessage _msg)
rem_msg
private void rem_msg(java.lang.String _name)
getName
public java.lang.String getName()
alias
public FooCategory alias(java.lang.String _name)
extend
public void extend(FooCategory _category)
getMessage
public FooMessage getMessage(java.lang.String _name)
setMessage
public void setMessage(FooMessage _message)
setMessage
public void setMessage(java.lang.String _name,
java.lang.reflect.Field _field)
setMessage
public void setMessage(java.lang.String _name,
java.lang.reflect.Method _method)
setMessage
public void setMessage(java.lang.String _name,
java.lang.reflect.Method _method,
boolean _eval)
setMessage
public void setMessage(java.lang.String _name,
java.lang.String _alias)
setMessage
public void setMessage(java.lang.String _name,
java.lang.Object[] _expr,
boolean _eval)
setMessage
public void setMessage(java.lang.String _name,
java.lang.Object[] _expr,
java.lang.String[] _argnames,
boolean _eval)
setMessage
public void setMessage(java.lang.String _name,
java.lang.Class _clazz,
java.lang.String _signature)
setMessage
public void setMessage(java.lang.String _name,
java.lang.Class _clazz,
java.lang.String _signature,
boolean _evalargs)
getMessages
public java.lang.String[] getMessages()
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object
- Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method
never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string
concatenation with this object. If the result is
null, string concatenation will instead
use "null".
The default implementation returns
getClass().getName() + "@" +
Integer.toHexString(hashCode()).
newMsg
public static java.lang.Object newMsg(java.lang.Object[] _p)
methodMsg
public static java.lang.Object methodMsg(java.lang.Class _clazz,
java.lang.String _signature)
messageEval
public static java.lang.Object messageEval(java.lang.Object[] _p)
messageRaw
public static java.lang.Object messageRaw(java.lang.Object[] _p)
message0
private static java.lang.Object message0(java.lang.Object[] _p,
boolean _eval)