public abstract class AbstractJavaEntity extends AbstractBaseJavaEntity implements Comparable
Modifier and Type | Field and Description |
---|---|
protected List |
modifiers |
name, parent
Constructor and Description |
---|
AbstractJavaEntity() |
Modifier and Type | Method and Description |
---|---|
String |
getCodeBlock() |
String |
getComment() |
String[] |
getModifiers()
Return list of modifiers as Strings.
|
String |
getNamedParameter(String tagName,
String parameterName)
Convenience method for
getTagByName(String).getNamedParameter(String)
that also checks for null tag. |
JavaClass |
getParentClass()
Not every entity has a parentClass, but AnnotationFieldRef requires access to it.
|
JavaSource |
getSource() |
DocletTag |
getTagByName(String name) |
DocletTag[] |
getTags() |
DocletTag[] |
getTagsByName(String name) |
boolean |
isAbstract() |
boolean |
isFinal() |
boolean |
isNative() |
boolean |
isPrivate() |
boolean |
isProtected() |
boolean |
isPublic() |
boolean |
isStatic() |
boolean |
isStrictfp() |
boolean |
isSynchronized() |
boolean |
isTransient() |
boolean |
isVolatile() |
void |
setComment(String comment) |
void |
setModifiers(String[] modifiers) |
void |
setParentClass(JavaClass parentClass) |
void |
setTags(List tagList) |
protected void |
write(IndentBuffer result) |
protected void |
writeAccessibilityModifier(IndentBuffer result) |
protected void |
writeAllModifiers(IndentBuffer result) |
protected abstract void |
writeBody(IndentBuffer result) |
protected void |
writeNonAccessibilityModifiers(IndentBuffer result) |
getAnnotations, getLineNumber, getName, getParent, setAnnotations, setLineNumber, setName, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compareTo
protected List modifiers
public String[] getModifiers()
public String getComment()
public DocletTag[] getTags()
public String getNamedParameter(String tagName, String parameterName)
getTagByName(String).getNamedParameter(String)
that also checks for null tag.public String getCodeBlock()
protected void write(IndentBuffer result)
protected abstract void writeBody(IndentBuffer result)
public void setModifiers(String[] modifiers)
public void setComment(String comment)
public void setTags(List tagList)
public boolean isAbstract()
public boolean isPublic()
public boolean isPrivate()
public boolean isProtected()
public boolean isStatic()
public boolean isFinal()
public boolean isSynchronized()
public boolean isTransient()
public boolean isVolatile()
public boolean isNative()
public boolean isStrictfp()
protected void writeNonAccessibilityModifiers(IndentBuffer result)
protected void writeAccessibilityModifier(IndentBuffer result)
protected void writeAllModifiers(IndentBuffer result)
public JavaSource getSource()
public void setParentClass(JavaClass parentClass)
public JavaClass getParentClass()
AbstractBaseJavaEntity
getParentClass
in class AbstractBaseJavaEntity
Copyright © 2002-2012. All Rights Reserved.