public abstract class AbstractJavaEntity
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
comment |
private int |
lineNumber |
protected java.util.List |
modifiers |
protected java.lang.String |
name |
private JavaClassParent |
parent |
private DocletTag[] |
tags |
Constructor and Description |
---|
AbstractJavaEntity() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
commentHeader(IndentBuffer buffer) |
java.lang.String |
getComment() |
int |
getLineNumber() |
java.lang.String[] |
getModifiers()
Return list of modifiers as Strings.
|
java.lang.String |
getName() |
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. |
JavaClassParent |
getParent() |
JavaSource |
getSource() |
DocletTag |
getTagByName(java.lang.String name) |
DocletTag[] |
getTags() |
DocletTag[] |
getTagsByName(java.lang.String name) |
boolean |
isAbstract() |
boolean |
isFinal() |
private boolean |
isModifierPresent(java.lang.String modifier) |
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 |
setLineNumber(int lineNumber) |
void |
setModifiers(java.lang.String[] modifiers) |
void |
setName(java.lang.String name) |
void |
setParent(JavaClassParent parent) |
void |
setTags(java.util.List tagList) |
java.lang.String |
toString() |
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) |
protected java.lang.String name
protected java.util.List modifiers
private java.lang.String comment
private DocletTag[] tags
private JavaClassParent parent
private int lineNumber
public int getLineNumber()
public java.lang.String getName()
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.void commentHeader(IndentBuffer buffer)
public java.lang.String toString()
toString
in class java.lang.Object
protected void write(IndentBuffer result)
protected abstract void writeBody(IndentBuffer result)
public void setName(java.lang.String name)
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()
private boolean isModifierPresent(java.lang.String modifier)
protected void writeNonAccessibilityModifiers(IndentBuffer result)
protected void writeAccessibilityModifier(IndentBuffer result)
protected void writeAllModifiers(IndentBuffer result)
public JavaClassParent getParent()
public JavaSource getSource()
public void setLineNumber(int lineNumber)
public void setParent(JavaClassParent parent)