|
||||||||||
| 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.NodeTagCall
Handle @sand.call declarations.
Declares that this node makes a synchronous call to another node (as
configured) with the specified message type.
parameters:
example effect: A corresponding query method is 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 |
protected java.lang.String |
configParam
The configuration parameter that holds the messaging setup for a declared node instance. |
static java.lang.String |
CORENAME
The core name of this tag. |
protected java.lang.String |
outboundMessage
The fully qualified name of the outbound 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 | |
NodeTagCall()
|
|
| 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 |
getConfigParam()
accessor for configParam |
java.lang.String |
getCoreMethodSig(boolean shortNames)
Return the undecorated signature of the messaging method generated for this tag. |
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 NodeTagCall[] |
getNodeTagCalls(com.sun.javadoc.ClassDoc cd)
Factory method to return the NodeTagCall elements of a class. |
java.lang.String |
getOutboundMessage()
accessor for outboundMessage |
java.lang.String |
getReturnMessage()
accessor for returnMessage |
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 |
setConfigParam(java.lang.String text)
mutator for configParam |
void |
setOutboundMessage(java.lang.String text)
mutator for outboundMessage |
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 outboundMessage
protected java.lang.String returnMessage
protected java.lang.String configParam
protected java.lang.String comment
public static final java.lang.String TAGNAME
| Constructor Detail |
public NodeTagCall()
| Method Detail |
public java.lang.String getOutboundMessage()
public void setOutboundMessage(java.lang.String text)
public java.lang.String getReturnMessage()
public void setReturnMessage(java.lang.String text)
public java.lang.String getConfigParam()
public void setConfigParam(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 getCoreMethodSig(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 NodeTagCall[] getNodeTagCalls(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 | |||||||||