|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.primordion.xholon.base.Xholon
Xholon is an abstract class that implements a lot of the functionality defined in the IXholon interface.
IXholon| Field Summary | |
static int |
DEFAULT_LEVEL
|
static IInteraction |
interaction
|
static boolean |
interactionsEnabled
|
| Fields inherited from interface org.primordion.xholon.base.IXholon |
DEFAULT_SIZE_MSG_Q, NINCLUDE_PSC, NINCLUDE_PSx, NINCLUDE_PxC, NINCLUDE_Pxx, NINCLUDE_xSC, NINCLUDE_xSx, NINCLUDE_xxC, NINCLUDE_xxx |
| Constructor Summary | |
Xholon()
Constructor. |
|
| Method Summary | |
void |
act()
Do some action during this time step. |
void |
appendChild(IXholon newParentNode)
Append this node as the last child of its new parent node. |
IXholon |
appendChild(java.lang.String xhClassName,
java.lang.String roleName)
Create a new child, and append it as the last child of this node. |
IXholon |
appendChild(java.lang.String xhClassName,
java.lang.String roleName,
java.lang.String implName)
Create a new child, and append it as the last child of this node. |
void |
cleanup()
Do any required cleanup work once the application has stopped executing. |
void |
configure()
Perform some action, typically once at start up; MAY be overridden. |
int |
configure(java.lang.String instructions,
int instructIx)
Configure something based on a configure instruction. |
int |
createStructure(java.util.Vector containmentData,
int myIx,
ITreeNodeFactory factory,
IInheritanceHierarchy inherHier)
Recursively create this Xholon and its internal part structure, as nodes within the overall composite structure tree. |
void |
decVal(double decAmount)
Decrement an internal double value by a specified amount. |
void |
decVal(int decAmount)
Decrement an internal int value by a specified amount. |
int |
depth()
Get the number of ancestors of this node, excluding this node itself. |
void |
draw()
Draw a 2D representation of the tree, using inorder traversal. |
java.util.Vector |
getChildNodes(boolean deep)
Get all children of this node. |
IXholon |
getFirstChild()
Get first (leftmost) child of this node. |
IXholon |
getFirstSibling()
Get first (leftmost) sibling. |
int |
getId()
Get ID of this TreeNode instance. |
IXholon |
getLastChild()
Get last (rightmost) child. |
IXholon |
getLastSibling()
Get last (rightmost) sibling. |
java.lang.String |
getName()
Get name, unique within this application, of this Xholon instance. |
java.util.Vector |
getNeighbors(int distance,
int include,
java.lang.String excludeBecName)
Get neighbors. |
static int |
getNextId()
Get the next available id for assignment to an instance of Xholon. |
IXholon |
getNextSibling()
Get next (right) sibling of this node. |
IXholon |
getNthChild(int n,
boolean deep)
Get the nth child of this node, where 0 <= n < number of children. |
IXholon |
getNthSibling(int n)
Get nth sibling. |
int |
getNumChildren(boolean doFullSubtree)
Get number of children that this node has. |
int |
getNumSiblings()
Get number of siblings. |
IXholon |
getParentNode()
Get parent of this node. |
IXholon |
getPort(int portNum)
Get the port that corresponds to this index (0 indexed). |
IXholon |
getPreviousSibling()
Get previous (left) sibling of this node. |
java.lang.String |
getRoleName()
Get name of the role played by this Xholon within a specific context. |
IXholon |
getRootNode()
Get root of the tree that this node is a part of. |
java.util.Vector |
getSiblings()
Get siblings. |
static int |
getSizeMessageQ()
Get the current maximum size of the message queue. |
java.lang.String |
getUid()
Get globally unique ID. |
boolean |
getVal_boolean()
Get the value of a "boolean" maintained by this xholon instance. |
byte |
getVal_byte()
Get the value of a "byte" maintained by this xholon instance. |
char |
getVal_char()
Get the value of a "char" maintained by this xholon instance. |
double |
getVal_double()
Get the value of a "double" maintained by this xholon instance. |
float |
getVal_float()
Get the value of a "float" maintained by this xholon instance. |
int |
getVal_int()
Get the value of a "int" maintained by this xholon instance. |
long |
getVal_long()
Get the value of a "long" maintained by this xholon instance. |
java.lang.Object |
getVal_Object()
Get the value of a "Object" maintained by this xholon instance. |
short |
getVal_short()
Get the value of a "short" maintained by this xholon instance. |
java.lang.String |
getVal_String()
Get the value of a "String" maintained by this xholon instance. |
double |
getVal()
Get the value of a "double" maintained by this xholon instance. |
IXholonClass |
getXhc()
Get the IXholonClass to which this Xholon instance is a member. |
int |
getXhcId()
Get the ID of the IXholonClass to which this Xholon instance is a member. |
java.lang.String |
getXhcName()
Get the name of the IXholonClass to which this Xholon instance is a member. |
int |
getXhType()
Get the Xholon type, as known to this Xholon's IXholonClass. |
java.lang.String |
handleNodeSelection()
Handle selection of a tree node by a user, as when a person clicks on a JTree node in the default viewer. |
boolean |
hasAncestor(java.lang.String tnName)
Does this instance of Xholon have the specified node as one of its ancestors (parent, grandparent, etc.), within its containment tree. |
boolean |
hasChildNodes()
Does this node have a first (left) child. |
boolean |
hasChildOrSiblingNodes()
Does this node have either a first child or a next sibling or both. |
boolean |
hasNextSibling()
Does this node have a next (right) sibling. |
boolean |
hasParentNode()
Does this node have a parent. |
int |
height()
Get number of levels in hierarchical tree. |
void |
incVal(double incAmount)
Increment an internal double value by a specified amount. |
void |
incVal(int incAmount)
Increment an internal int value by a specified amount. |
void |
initialize()
Initialize the tree node. |
void |
initStatics()
Initialize any static varibles that can't be statically initialized. |
void |
inOrderPrint(int level)
In-order print. |
void |
insertAfter(IXholon newLeftSibling)
Insert this node after its new previous sibling node. |
void |
insertBefore(IXholon newNextSibling)
Insert this node before its new next sibling node. |
void |
insertFirstChild(IXholon newParentNode)
Insert this node as the first child of its new parent node. |
boolean |
isActiveObject()
Is this xholon or xholon class an Active Object? |
boolean |
isBound(IXholon port)
Is this port bound to anything? If a port is bound, then it will be possible for the local IXholon to send a message to, or get/set a val on, a remote IXholon. |
boolean |
isContainer()
Is this xholon or xholon class a Container? |
boolean |
isExternal()
Is this an external node (no child or siblings). |
boolean |
isInternal()
Is this an internal node (has child and/or siblings). |
boolean |
isLeaf()
Is this a leaf node (has no child, but may have siblings). |
boolean |
isPassiveObject()
Is this xholon or xholon class a Passive Object? |
boolean |
isRootNode()
Is this the root node of the tree (does it have a parent). |
void |
performActivity(int activityId)
Do the activity identified by the activityId. |
void |
performActivity(int activityId,
IMessage msg)
Do the UML2 Activity identified by the activityId. |
boolean |
performBooleanActivity(int activityId)
Do the UML2 Activity identified by the activityId. |
boolean |
performBooleanActivity(IXholon activity)
Perform an activity including the entire activity subtree. |
double |
performDoubleActivity(IXholon activity)
Perform an activity including the entire activity subtree. |
boolean |
performGuard(int activityId,
IMessage msg)
Do the UML2 Activity identified by the activityId. |
void |
performVoidActivity(IXholon activity)
Perform an activity including the entire activity subtree. |
void |
postAct()
Do any required work after doing the main action during a time step. |
void |
postConfigure()
Perform some action, typically once at start up; MAY be overridden. |
void |
postOrderPrint(int level)
Post-order print. |
void |
postReconfigure()
Post-reconfigure. |
void |
preAct()
Do any setup required before doing the main action during a time step. |
void |
preConfigure()
Perform some action, typically once at start up; MAY be overridden. |
void |
preOrderPrint(int level)
Pre-order print. |
void |
preReconfigure()
Pre-Reconfigure, such as at the start of a new GP generation. |
void |
print(java.lang.Object obj)
Write an object to standard out. |
void |
println(java.lang.Object obj)
Write an object to standard out, terminated with an end-of-line. |
void |
processMessageQ()
Process ROOM/UML2 messages that are on the message queue. |
void |
processReceivedMessage(Message msg)
Process a received ROOM/UML2 message taken from the message queue. |
void |
reconfigure()
Reconfigure, such as at the start of a new GP generation. |
void |
remove()
Remove this node from the model, by recursively removing all children and next siblings, and by then returning it to the factory. |
void |
removeChild()
Detach this node from its parent and from any siblings. |
static void |
resetNextId()
Set the next available id back to 0. |
void |
sendMessage(int signal,
java.lang.Object data,
IXholon sender)
Send a ROOM/UML2 message to a receiving Xholon instance. |
void |
sendMessage(int signal,
java.lang.Object data,
IXholon sender,
int index)
Send a ROOM/UML2 message to a receiving Xholon instance. |
void |
sendMessage(Message msg)
Send a ROOM/UML2 message to a receiving Xholon instance. |
int |
setAttributeVal(java.lang.String attrName,
java.lang.String attrVal)
Set the value of an attribute, given it's name. |
static void |
setFactory(ITreeNodeFactory fact)
Specify the factory. |
void |
setFirstChild(IXholon treeNode)
Set first (leftmost) child of this node. |
void |
setId(int entityId)
Set the ID of this TreeNode instance. |
void |
setNextSibling(IXholon treeNode)
Set next (right) sibling of this node. |
void |
setParentChildLinks(IXholon parent)
Set parent child links. |
void |
setParentNode(IXholon treeNode)
Set parent of this node. |
void |
setParentSiblingLinks(IXholon previousSibling)
Set parent sibling links. |
void |
setPorts()
Set ports, by creating an array of ports. |
void |
setRoleName(java.lang.String roleName)
Set name of the role played by this Xholon within a specific context. |
static void |
setSizeMessageQ(int sizeMessageQueue)
Set the size of the message queue, and allocate a queue of that size. |
void |
setUid(java.lang.String uid)
Set globally unique ID. |
void |
setVal(boolean val)
Set the value of a "boolean" maintained by this xholon instance. |
void |
setVal(byte val)
Set the value of a "byte" maintained by this xholon instance. |
void |
setVal(char val)
Set the value of a "char" maintained by this xholon instance. |
void |
setVal(double val)
Set the value of a "double" maintained by this xholon instance. |
void |
setVal(float val)
Set the value of a "float" maintained by this xholon instance. |
void |
setVal(int val)
Set the value of a "int" maintained by this xholon instance. |
void |
setVal(long val)
Set the value of a "long" maintained by this xholon instance. |
void |
setVal(java.lang.Object val)
Set the value of a "Object" maintained by this xholon instance. |
void |
setVal(short val)
Set the value of a "short" maintained by this xholon instance. |
void |
setVal(java.lang.String val)
Set the value of a "String" maintained by this xholon instance. |
int |
setVariableValue(java.lang.String instructions,
int instructIx)
Set the value of a variable using reflection. |
void |
setXhc(IXholonClass xhcNode)
Set the IXholonClass to which this Xholon instance belongs. |
void |
swapNode(IXholon otherNode)
Swap this node with otherNode. |
void |
terminate()
Terminate a UML2 state machine, and optionally terminate the xholon that owns the state machine. |
java.lang.String |
toString()
|
int |
treeSize()
Get number of nodes in tree. |
void |
writeXml(int level,
java.io.Writer fw)
Write self to a file as XML. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int DEFAULT_LEVEL
public static boolean interactionsEnabled
public static IInteraction interaction
| Constructor Detail |
public Xholon()
| Method Detail |
public void remove()
IXholon
remove in interface IXholonpublic static void setFactory(ITreeNodeFactory fact)
fact - The factory.public IXholon getParentNode()
IXholon
getParentNode in interface IXholonpublic IXholon getFirstChild()
IXholon
getFirstChild in interface IXholonpublic IXholon getNextSibling()
IXholon
getNextSibling in interface IXholonpublic IXholon getPreviousSibling()
IXholon
getPreviousSibling in interface IXholonpublic void setParentNode(IXholon treeNode)
IXholon
setParentNode in interface IXholontreeNode - This node's new parent.public void setFirstChild(IXholon treeNode)
IXholon
setFirstChild in interface IXholontreeNode - This node's new first child.public void setNextSibling(IXholon treeNode)
IXholon
setNextSibling in interface IXholontreeNode - This node's new next sibling.public IXholon getRootNode()
IXholon
getRootNode in interface IXholonpublic void setParentChildLinks(IXholon parent)
IXholon
setParentChildLinks in interface IXholonparent - This node's new parent.public void setParentSiblingLinks(IXholon previousSibling)
IXholon
setParentSiblingLinks in interface IXholonpreviousSibling - This node's new previous sibling.public void removeChild()
IXholon
removeChild in interface IXholonpublic void insertAfter(IXholon newLeftSibling)
IXholon
insertAfter in interface IXholonnewLeftSibling - New previous sibling of this node.public void insertBefore(IXholon newNextSibling)
IXholon
insertBefore in interface IXholonnewNextSibling - New next sibling of this node.public void insertFirstChild(IXholon newParentNode)
IXholon
insertFirstChild in interface IXholonnewParentNode - New parent of this node.public void appendChild(IXholon newParentNode)
IXholon
appendChild in interface IXholonnewParentNode - New parent of this node.public void swapNode(IXholon otherNode)
IXholon
swapNode in interface IXholonotherNode - The node to swap position with.public int depth()
IXholon
depth in interface IXholonpublic int height()
IXholon
height in interface IXholonpublic int treeSize()
IXholon
treeSize in interface IXholonpublic boolean isRootNode()
IXholon
isRootNode in interface IXholonpublic boolean isExternal()
IXholon
isExternal in interface IXholonpublic boolean isInternal()
IXholon
isInternal in interface IXholonpublic boolean isLeaf()
IXholon
isLeaf in interface IXholonpublic java.util.Vector getChildNodes(boolean deep)
IXholon
getChildNodes in interface IXholondeep - If true then return entire nested subtree, if false return only immediate children.
public IXholon getNthChild(int n,
boolean deep)
IXholon
getNthChild in interface IXholonn - The index of the child being requested.deep - If true then return entire nested subtree, if false return only immediate children.
public boolean hasParentNode()
IXholon
hasParentNode in interface IXholonpublic boolean hasChildNodes()
IXholon
hasChildNodes in interface IXholonpublic boolean hasNextSibling()
IXholon
hasNextSibling in interface IXholonpublic boolean hasChildOrSiblingNodes()
IXholon
hasChildOrSiblingNodes in interface IXholonpublic int getNumChildren(boolean doFullSubtree)
IXholon
getNumChildren in interface IXholondoFullSubtree - If true then return entire nested subtree, if false return only immediate children.
public IXholon getLastChild()
IXholon
getLastChild in interface IXholonpublic IXholon getLastSibling()
IXholon
getLastSibling in interface IXholonpublic IXholon getFirstSibling()
IXholon
getFirstSibling in interface IXholonpublic java.util.Vector getSiblings()
IXholon
getSiblings in interface IXholonpublic IXholon getNthSibling(int n)
IXholon
getNthSibling in interface IXholonn - The index of the sibling being requested.
public int getNumSiblings()
IXholon
getNumSiblings in interface IXholon
public java.util.Vector getNeighbors(int distance,
int include,
java.lang.String excludeBecName)
IXholon
getNeighbors in interface IXholondistance - How far within the tree to search for neighbors.include - Whether to include (P)arent and/or (S)iblings and/or (C)hildren.excludeBecName - Name of a XholonClass, used to limit the scope of the returned Vector.
TODO this uses an IXholon method
public void draw()
IXholon
draw in interface IXholonpublic void initStatics()
IXholon
initStatics in interface IXholonpublic void preConfigure()
IXholon
preConfigure in interface IXholon
public int configure(java.lang.String instructions,
int instructIx)
IXholon
configure in interface IXholoninstructions - A String that contains a configure instruction.instructIx - An index into the instructions String.
public void print(java.lang.Object obj)
IXholon
print in interface IXholonobj - The object to write.public void println(java.lang.Object obj)
IXholon
println in interface IXholonobj - The object to write.public void initialize()
IXholon
initialize in interface IXholonpublic static int getNextId()
public static void resetNextId()
public static void setSizeMessageQ(int sizeMessageQueue)
sizeMessageQueue - The size of the queue.public static int getSizeMessageQ()
public int getId()
IXholon
getId in interface IXholonpublic java.lang.String getName()
IXholon
getName in interface IXholonpublic void setId(int entityId)
IXholon
setId in interface IXholonentityId - The ID of this TreeNode.public double getVal()
IXholon
getVal in interface IXholonpublic void setVal(double val)
IXholon
setVal in interface IXholonval - The new value.public void incVal(double incAmount)
IXholon
incVal in interface IXholonincAmount - Increment amount.public void incVal(int incAmount)
IXholon
incVal in interface IXholonincAmount - Increment amount.public void decVal(double decAmount)
IXholon
decVal in interface IXholondecAmount - Decrement amount.public void decVal(int decAmount)
IXholon
decVal in interface IXholondecAmount - Decrement amount.public boolean getVal_boolean()
IXholon
getVal_boolean in interface IXholonpublic byte getVal_byte()
IXholon
getVal_byte in interface IXholonpublic char getVal_char()
IXholon
getVal_char in interface IXholonpublic double getVal_double()
IXholon
getVal_double in interface IXholonpublic float getVal_float()
IXholon
getVal_float in interface IXholonpublic int getVal_int()
IXholon
getVal_int in interface IXholonpublic long getVal_long()
IXholon
getVal_long in interface IXholonpublic java.lang.Object getVal_Object()
IXholon
getVal_Object in interface IXholonpublic short getVal_short()
IXholon
getVal_short in interface IXholonpublic java.lang.String getVal_String()
IXholon
getVal_String in interface IXholonpublic void setVal(boolean val)
IXholon
setVal in interface IXholonpublic void setVal(byte val)
IXholon
setVal in interface IXholonpublic void setVal(char val)
IXholon
setVal in interface IXholonpublic void setVal(float val)
IXholon
setVal in interface IXholonpublic void setVal(int val)
IXholon
setVal in interface IXholonpublic void setVal(long val)
IXholon
setVal in interface IXholonpublic void setVal(java.lang.Object val)
IXholon
setVal in interface IXholonpublic void setVal(short val)
IXholon
setVal in interface IXholonpublic void setVal(java.lang.String val)
IXholon
setVal in interface IXholon
public int setAttributeVal(java.lang.String attrName,
java.lang.String attrVal)
IXholon
setAttributeVal in interface IXholonattrName - The name of an attribute.attrVal - The intended value of the attribute.
public IXholonClass getXhc()
IXholon
getXhc in interface IXholonpublic int getXhcId()
IXholon
getXhcId in interface IXholonpublic java.lang.String getXhcName()
IXholon
getXhcName in interface IXholonpublic void setXhc(IXholonClass xhcNode)
IXholon
setXhc in interface IXholonxhcNode - The IXholonClass.public int getXhType()
IXholon
getXhType in interface IXholonpublic boolean isContainer()
IXholon
isContainer in interface IXholonpublic boolean isActiveObject()
IXholon
isActiveObject in interface IXholonpublic boolean isPassiveObject()
IXholon
isPassiveObject in interface IXholonpublic boolean hasAncestor(java.lang.String tnName)
IXholon
hasAncestor in interface IXholontnName - the searched-for ancestor
public int createStructure(java.util.Vector containmentData,
int myIx,
ITreeNodeFactory factory,
IInheritanceHierarchy inherHier)
IXholon
createStructure in interface IXholoncontainmentData - Vector of containment data (composite structure) read in from a file.myIx - Current index into the containment data vector.factory - Where Xholon instances are made.inherHier - Inheritance hierarchy tree containing instances of IXholonClass.
public void setPorts()
IXholon
setPorts in interface IXholonpublic void configure()
IXholon
configure in interface IXholonpublic void postConfigure()
IXholon
postConfigure in interface IXholonpublic void preReconfigure()
IXholon
preReconfigure in interface IXholonpublic void reconfigure()
IXholon
reconfigure in interface IXholonpublic void postReconfigure()
IXholon
postReconfigure in interface IXholon
public int setVariableValue(java.lang.String instructions,
int instructIx)
IXholon
setVariableValue in interface IXholoninstructions - A string containing the variable.instructIx - An index into the string.
public void preAct()
IXholon
preAct in interface IXholonpublic void act()
IXholon
act in interface IXholonpublic void postAct()
IXholon
postAct in interface IXholonpublic void cleanup()
IXholon
cleanup in interface IXholonpublic void preOrderPrint(int level)
IXholon
preOrderPrint in interface IXholonlevel - Level in the tree, where the root node is level 0.public void inOrderPrint(int level)
IXholon
inOrderPrint in interface IXholonlevel - Level in the tree, where the root node is level 0.public void postOrderPrint(int level)
IXholon
postOrderPrint in interface IXholonlevel - Level in the tree, where the root node is level 0.
public void writeXml(int level,
java.io.Writer fw)
IXholon
writeXml in interface IXholonlevel - Level in the tree, where the root node is level 0.fw - The file to write to.public java.lang.String handleNodeSelection()
IXholon
handleNodeSelection in interface IXholon
public void sendMessage(int signal,
java.lang.Object data,
IXholon sender)
IXholon
sendMessage in interface IXholonsignal - A distinguishing identifier for this message.data - Any data that needs to be sent (optional).sender - The sender of the message.
public void sendMessage(int signal,
java.lang.Object data,
IXholon sender,
int index)
IXholon
sendMessage in interface IXholonsignal - A distinguishing identifier for this message.data - Any data that needs to be sent (optional).sender - The sender of the message.index - The index of a replicated port.public void sendMessage(Message msg)
IXholon
sendMessage in interface IXholonmsg - An already existing message.public void processReceivedMessage(Message msg)
IXholon
processReceivedMessage in interface IXholonmsg - The message that was received.public void processMessageQ()
IXholon
processMessageQ in interface IXholonpublic void terminate()
IXholon
terminate in interface IXholon
public void performActivity(int activityId,
IMessage msg)
IXholon
performActivity in interface IXholonactivityId - An ID that uniquely identifies an activity to invoke.msg - The message that triggered this Transition.public boolean performBooleanActivity(int activityId)
IXholon
performBooleanActivity in interface IXholonactivityId - An ID that uniquely identifies an activity to invoke.
public boolean performGuard(int activityId,
IMessage msg)
IXholon
performGuard in interface IXholonactivityId - An ID that uniquely identifies an activity to invoke.
public void performActivity(int activityId)
IXholon
performActivity in interface IXholonactivityId - An ID that uniquely identifies an activity to invoke.public void performVoidActivity(IXholon activity)
IXholon
performVoidActivity in interface IXholonactivity - IXholon representation of the activity.public double performDoubleActivity(IXholon activity)
IXholon
performDoubleActivity in interface IXholonactivity - IXholon representation of the activity.
public boolean performBooleanActivity(IXholon activity)
IXholon
performBooleanActivity in interface IXholonactivity - IXholon representation of the activity.
public IXholon getPort(int portNum)
IXholon
getPort in interface IXholonportNum - The index of the port within this Xholon's port array.
public boolean isBound(IXholon port)
IXholonIf the port is intended to be a direct reference to another IXholon, then isBound() will return true if the port actually references a concrete IXholon, and will return false if the port value is null.
If the port is intended to be an IPort, then isBound() will return true if there is an end-to-end connection to a remote IXholon, and will return false if the port value is null or if it does not connect all the way through to a remote IXholon.
isBound in interface IXholonpublic void setRoleName(java.lang.String roleName)
IXholon
setRoleName in interface IXholonroleName - An optional name that identifies the role.public java.lang.String getRoleName()
IXholon
getRoleName in interface IXholonpublic void setUid(java.lang.String uid)
IXholon
setUid in interface IXholonuid - A globally unique ID, typically assigned by some external tool such as a UML modeling tool.public java.lang.String getUid()
IXholon
getUid in interface IXholon
public IXholon appendChild(java.lang.String xhClassName,
java.lang.String roleName)
IXholon
appendChild in interface IXholonxhClassName - Name of an existing IXholonClass.roleName - Optional role name.
public IXholon appendChild(java.lang.String xhClassName,
java.lang.String roleName,
java.lang.String implName)
IXholon
appendChild in interface IXholonxhClassName - Name of an existing IXholonClass.roleName - Optional role name.implName - Full-package name of a Java class.
public java.lang.String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||