Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.memoire.foo
Class FooCategory  view FooCategory download FooCategory.java

java.lang.Object
  extended bycom.memoire.foo.FooCategory

public class FooCategory
extends java.lang.Object


Field Summary
private static java.util.Hashtable CATEGORIES
           
private  java.util.Hashtable messages_
           
private  java.lang.String name_
           
private  FooList parents_
           
private static FooCategory pkg_
           
 
Constructor Summary
private FooCategory(java.lang.String _name)
           
 
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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_
Constructor Detail

FooCategory

private FooCategory(java.lang.String _name)
Method Detail

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)