JAnnotatedElement
, JMember
public class AbstractJField extends JAnnotatedElementHelper implements JMember
Constructor | Description |
---|---|
AbstractJField(JType type,
java.lang.String name) |
Creates a new JField.
|
Modifier and Type | Method | Description |
---|---|---|
JDocComment |
getComment() |
Returns the JavaDoc comment describing this member.
|
JClass |
getDeclaringClass() |
Returns the class in which this JField has been declared.
|
java.lang.String |
getInitString() |
Returns the initialization String for this JField.
|
JModifiers |
getModifiers() |
Returns the modifiers for this JField.
|
java.lang.String |
getName() |
Returns the name of this JField.
|
JType |
getType() |
Returns the JType representing the type of this JField.
|
boolean |
isDateTime() |
Indicates whether this JField instance represents a field of type date/time.
|
void |
setComment(java.lang.String comment) |
Sets the JavaDoc comment describing this JField.
|
void |
setComment(JDocComment comment) |
Sets the JavaDoc comment describing this JField.
|
void |
setDateTime(boolean isDateTime) |
To indicate whether this JField instance represents a field of type date/time.
|
protected void |
setDeclaringClass(JClass declaringClass) |
Sets the class that declares this JField.
|
void |
setInitString(java.lang.String init) |
Sets the initialization string for this JField.
|
void |
setModifiers(JModifiers modifiers) |
Sets the access modifiers on this JField.
|
void |
setName(java.lang.String name) |
Sets the name of this JField.
|
java.lang.String |
toString() |
addAnnotation, getAnnotation, getAnnotations, hasAnnotations, isAnnotationPresent, printAnnotations, removeAnnotation
public AbstractJField(JType type, java.lang.String name)
type
- JType of this new field.name
- Name of this new field.public JDocComment getComment()
public JClass getDeclaringClass()
public java.lang.String getInitString()
public JModifiers getModifiers()
getModifiers
in interface JMember
public java.lang.String getName()
public JType getType()
public void setComment(JDocComment comment)
comment
- The JavaDoc comment for this JField.public void setComment(java.lang.String comment)
comment
- The JavaDoc comment for this JField.public void setInitString(java.lang.String init)
init
- The initialization string for this member.public void setName(java.lang.String name)
name
- The name of this JField.public void setModifiers(JModifiers modifiers)
modifiers
- The access modifiers to be used for this JField.protected void setDeclaringClass(JClass declaringClass)
declaringClass
- The class in which this Jfield is declared.public boolean isDateTime()
public void setDateTime(boolean isDateTime)
isDateTime
- True if this field is of type date/time.public java.lang.String toString()
toString
in class java.lang.Object
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com