|
|||||||||
| 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.FieldTagRange
public class FieldTagRange
Handle @sand.range declarations.
Declares a valid range for this numeric field using a match
expression. See Persist.html under "How peristency is implemented"
for an overview of match expressions.
Parameters: The match expression. Comments are not supported
for this tag.
| Field Summary | |
|---|---|
static java.lang.String |
CORENAME
The core name of this tag. |
static int |
EXPAND_JAVA
use java standards for expanding the match expression |
static int |
EXPAND_SQL
use SQL92 standards for expanding the match expression |
protected java.lang.String |
fieldName
The name of the field which had this range spec associated with it. |
protected java.lang.String |
matchExpr
The match expression |
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 | |
|---|---|
FieldTagRange()
|
|
| Method Summary | |
|---|---|
static boolean |
exists(com.sun.javadoc.FieldDoc fd)
Returns true if the given field contains this tag, false otherwise. |
java.lang.String |
getExpandedExpression(java.lang.String value,
int translation)
Expand this range expression into a conditional expression by substituting in the given value as needed, and translating the conditional operators as needed. |
java.lang.String |
getFieldName()
accessor for fieldName |
static FieldTagRange |
getFieldTagRange(com.sun.javadoc.FieldDoc fd)
Factory method for retrieving a new instance given a FieldDoc. |
java.lang.String |
getMatchExpr()
accessor for matchExpr |
java.lang.String |
getName()
Return our tag name |
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 |
setFieldName(java.lang.String val)
mutator for fieldName |
void |
setMatchExpr(java.lang.String val)
mutator for matchExpr |
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 matchExpr
protected java.lang.String fieldName
public static final int EXPAND_JAVA
public static final int EXPAND_SQL
public static final java.lang.String TAGNAME
| Constructor Detail |
|---|
public FieldTagRange()
| Method Detail |
|---|
public java.lang.String getMatchExpr()
public void setMatchExpr(java.lang.String val)
public java.lang.String getFieldName()
public void setFieldName(java.lang.String val)
public void init(com.sun.javadoc.Tag tag)
public java.lang.String getExpandedExpression(java.lang.String value,
int translation)
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 FieldTagRange getFieldTagRange(com.sun.javadoc.FieldDoc fd)
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 | ||||||||