public abstract class AbstractJavaEntity extends AbstractBaseJavaEntity implements java.lang.Comparable
Modifier and Type | Field and Description |
---|---|
protected java.util.List |
modifiers |
name, parent
Constructor and Description |
---|
AbstractJavaEntity() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCodeBlock() |
java.lang.String |
getComment() |
java.lang.String[] |
getModifiers()
Return list of modifiers as Strings.
|
java.lang.String |
getNamedParameter(java.lang.String tagName,
java.lang.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(java.lang.String name) |
DocletTag[] |
getTags() |
DocletTag[] |
getTagsByName(java.lang.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(java.lang.String comment) |
void |
setModifiers(java.lang.String[] modifiers) |
void |
setParentClass(JavaClass parentClass) |
void |
setTags(java.util.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
public java.lang.String[] getModifiers()
public java.lang.String getComment()
public DocletTag[] getTags()
public DocletTag[] getTagsByName(java.lang.String name)
public DocletTag getTagByName(java.lang.String name)
public java.lang.String getNamedParameter(java.lang.String tagName, java.lang.String parameterName)
getTagByName(String).getNamedParameter(String)
that also checks for null tag.public java.lang.String getCodeBlock()
protected void write(IndentBuffer result)
protected abstract void writeBody(IndentBuffer result)
public void setModifiers(java.lang.String[] modifiers)
public void setComment(java.lang.String comment)
public void setTags(java.util.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–2018. All rights reserved.