org.apache.ibatis.ibator.api.dom.java
Class JavaElement

java.lang.Object
  extended by org.apache.ibatis.ibator.api.dom.java.JavaElement
Direct Known Subclasses:
Field, InnerClass, InnerEnum, Interface, Method

public abstract class JavaElement
extends java.lang.Object

Author:
Jeff Butler

Constructor Summary
JavaElement()
           
 
Method Summary
 void addAnnotation(java.lang.String annotation)
           
 void addFormattedAnnotations(java.lang.StringBuilder sb, int indentLevel)
           
 void addFormattedJavadoc(java.lang.StringBuilder sb, int indentLevel)
           
 void addJavaDocLine(java.lang.String javaDocLine)
           
 void addSuppressTypeWarningsAnnotation()
           
 java.util.List<java.lang.String> getAnnotations()
           
 java.util.List<java.lang.String> getJavaDocLines()
           
 JavaVisibility getVisibility()
           
 boolean isFinal()
           
 boolean isStatic()
           
 void setFinal(boolean isFinal)
           
 void setStatic(boolean isStatic)
           
 void setVisibility(JavaVisibility visibility)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaElement

public JavaElement()
Method Detail

getJavaDocLines

public java.util.List<java.lang.String> getJavaDocLines()
Returns:
Returns the javaDocLines.

addJavaDocLine

public void addJavaDocLine(java.lang.String javaDocLine)

getAnnotations

public java.util.List<java.lang.String> getAnnotations()

addAnnotation

public void addAnnotation(java.lang.String annotation)

getVisibility

public JavaVisibility getVisibility()
Returns:
Returns the visibility.

setVisibility

public void setVisibility(JavaVisibility visibility)
Parameters:
visibility - The visibility to set.

addSuppressTypeWarningsAnnotation

public void addSuppressTypeWarningsAnnotation()

addFormattedJavadoc

public void addFormattedJavadoc(java.lang.StringBuilder sb,
                                int indentLevel)

addFormattedAnnotations

public void addFormattedAnnotations(java.lang.StringBuilder sb,
                                    int indentLevel)

isFinal

public boolean isFinal()

setFinal

public void setFinal(boolean isFinal)

isStatic

public boolean isStatic()

setStatic

public void setStatic(boolean isStatic)