|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.sandev.generator.tags.AbstractSandBaseTag
org.sandev.generator.tags.AbstractSandClassTag
org.sandev.generator.tags.AbstractSandNodeTag
org.sandev.generator.tags.NodeTagReceive
public class NodeTagReceive
Handle @sand.receive declarations.
Declares that this node accepts a synchronous call with the inbound
message class and returns the specified message class.
parameters:
example effect: Corresponding receive/onReceive methods are generated
in the node base class, with a corresponding messaging configuration
in the node instance class.
| Field Summary | |
|---|---|
protected java.lang.String |
comment
Any comment text that was specified for this tag declaration |
static java.lang.String |
CORENAME
The core name of this tag. |
protected java.lang.String |
inboundMessage
The fully qualified name of the inbound message class for this synchronous call. |
protected java.lang.String |
returnMessage
The fully qualified name of the returned message class from this synchronous call. |
static java.lang.String |
TAGNAME
Our fixed name, used for hash lookup and text parsing. |
| Fields inherited from class org.sandev.generator.tags.AbstractSandBaseTag |
|---|
PREFIX |
| Constructor Summary | |
|---|---|
NodeTagReceive()
|
|
| Method Summary | |
|---|---|
static boolean |
exists(com.sun.javadoc.ClassDoc cd)
Returns true if the given class contains this tag, false otherwise. |
java.lang.String |
getComment()
accessor for comment |
java.lang.String |
getFrameworkMethodSig(boolean shortNames)
Return the undecorated signature of the messaging method generated for this tag. |
java.lang.String |
getInboundMessage()
accessor for inboundMessage |
java.lang.String |
getInstanceConfigParam()
Return the name of the NodeInstance data member which will hold the messaging configuration for this declaration. |
java.lang.String |
getName()
Return our tag name |
static NodeTagReceive[] |
getNodeTagReceives(com.sun.javadoc.ClassDoc cd)
Factory method to return the NodeTagReceive elements of a class. |
java.lang.String |
getReturnMessage()
accessor for returnMessage |
java.lang.String |
getUserMethodSig(boolean shortNames)
Return the undecorated signature of the messaging method generated for this tag. |
void |
init(com.sun.javadoc.Tag tag)
Initialize this instance from the tag information. |
static void |
register(java.util.Map tagletMap)
Registers this taglet when triggered by the taglet declaration being loaded in as part of the build. |
void |
setComment(java.lang.String text)
mutator for comment |
void |
setInboundMessage(java.lang.String text)
mutator for inboundMessage |
void |
setReturnMessage(java.lang.String text)
mutator for returnMessage |
java.lang.String |
toString(com.sun.javadoc.Tag tag)
Return a documentation description of this tag. |
java.lang.String |
toString(com.sun.javadoc.Tag[] tags)
Return a documentation description of these tags. |
| Methods inherited from class org.sandev.generator.tags.AbstractSandClassTag |
|---|
inType |
| Methods inherited from class org.sandev.generator.tags.AbstractSandBaseTag |
|---|
inConstructor, inField, inMethod, inOverview, inPackage, isInlineTag, registerHelper |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CORENAME
protected java.lang.String inboundMessage
protected java.lang.String returnMessage
protected java.lang.String comment
public static final java.lang.String TAGNAME
| Constructor Detail |
|---|
public NodeTagReceive()
| Method Detail |
|---|
public java.lang.String getInboundMessage()
public void setInboundMessage(java.lang.String text)
public java.lang.String getReturnMessage()
public void setReturnMessage(java.lang.String text)
public java.lang.String getComment()
public void setComment(java.lang.String text)
public void init(com.sun.javadoc.Tag tag)
public java.lang.String getFrameworkMethodSig(boolean shortNames)
public java.lang.String getUserMethodSig(boolean shortNames)
public java.lang.String getInstanceConfigParam()
public java.lang.String getName()
public static void register(java.util.Map tagletMap)
public java.lang.String toString(com.sun.javadoc.Tag tag)
toString(Tag[] tags) for consistent processing. We
always want a listing, even with only one tag present.
toString in interface com.sun.tools.doclets.TaglettoString in class AbstractSandBaseTagtag - the Tag representation of this custom tag.public java.lang.String toString(com.sun.javadoc.Tag[] tags)
toString in interface com.sun.tools.doclets.TaglettoString in class AbstractSandBaseTagtags - the array of Tags representing of this custom tag.public static NodeTagReceive[] getNodeTagReceives(com.sun.javadoc.ClassDoc cd)
public static boolean exists(com.sun.javadoc.ClassDoc cd)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||