|
|||||||||
| 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.AbstractSandFieldTag
org.sandev.generator.tags.FieldTagStringlength
public class FieldTagStringlength
Handle @sand.stringlength declarations.
Declares a normal and a maximum character length for this String data member. The normal length is used as a guideline for display formatting and similar purposes. Any values longer than the maximum are considered invalid and may be truncated automatically during processing as needed.
parameters:
| 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 |
fieldName
The name of the field which had this stringlength associated with it. |
protected java.lang.String |
maxLengthStr
The declared normal length |
protected java.lang.String |
normLengthStr
The declared normal length |
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 | |
|---|---|
FieldTagStringlength()
|
|
| Method Summary | |
|---|---|
static boolean |
exists(com.sun.javadoc.FieldDoc fd)
Returns true if the given field contains this tag, false otherwise. |
java.lang.String |
getComment()
accessor for comment |
java.lang.String |
getFieldName()
accessor for fieldName |
static FieldTagStringlength |
getFieldTagStringlength(com.sun.javadoc.FieldDoc fd)
Factory method for retrieving a new instance given a FieldDoc. |
int |
getMaxLength()
Return the maximum length as an integer. |
java.lang.String |
getMaxLengthStr()
accessor for maxLengthStr |
java.lang.String |
getName()
Return our tag name |
int |
getNormLength()
Return the normal length as an integer. |
java.lang.String |
getNormLengthStr()
accessor for normLengthStr |
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 |
setFieldName(java.lang.String val)
mutator for fieldName |
void |
setMaxLengthStr(java.lang.String val)
mutator for maxLengthStr |
void |
setNormLengthStr(java.lang.String val)
mutator for normLengthStr |
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 the documentation text for when several of these tags are present |
| Methods inherited from class org.sandev.generator.tags.AbstractSandFieldTag |
|---|
inField |
| Methods inherited from class org.sandev.generator.tags.AbstractSandBaseTag |
|---|
inConstructor, inMethod, inOverview, inPackage, inType, 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 normLengthStr
protected java.lang.String maxLengthStr
protected java.lang.String comment
protected java.lang.String fieldName
public static final java.lang.String TAGNAME
| Constructor Detail |
|---|
public FieldTagStringlength()
| Method Detail |
|---|
public java.lang.String getNormLengthStr()
public void setNormLengthStr(java.lang.String val)
public java.lang.String getMaxLengthStr()
public void setMaxLengthStr(java.lang.String val)
public java.lang.String getComment()
public void setComment(java.lang.String text)
public java.lang.String getFieldName()
public void setFieldName(java.lang.String val)
public void init(com.sun.javadoc.Tag tag)
public int getNormLength()
public int getMaxLength()
public java.lang.String getName()
public static void register(java.util.Map tagletMap)
public java.lang.String toString(com.sun.javadoc.Tag tag)
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 FieldTagStringlength getFieldTagStringlength(com.sun.javadoc.FieldDoc fd)
The default values shouldn't matter since the stringlength for any field should always be declared.
public static boolean exists(com.sun.javadoc.FieldDoc fd)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||