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

java.lang.Object
  extended by org.apache.ibatis.abator.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 addJavaDocLine(java.lang.String javaDocLine)
           
 void addSuppressTypeWarningsAnnotation()
           
 java.util.List getAnnotations()
           
 java.util.List getJavaDocLines()
           
 JavaVisibility getVisibility()
           
 boolean isModifierFinal()
           
 boolean isModifierStatic()
           
 void setModifierFinal(boolean modifierFinal)
           
 void setModifierStatic(boolean modifierStatic)
           
 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 getJavaDocLines()
Returns:
Returns the javaDocLines.

addJavaDocLine

public void addJavaDocLine(java.lang.String javaDocLine)

getAnnotations

public java.util.List getAnnotations()

addAnnotation

public void addAnnotation(java.lang.String annotation)

isModifierFinal

public boolean isModifierFinal()
Returns:
Returns the modifierFinal.

setModifierFinal

public void setModifierFinal(boolean modifierFinal)
Parameters:
modifierFinal - The modifierFinal to set.

isModifierStatic

public boolean isModifierStatic()
Returns:
Returns the modifierStatic.

setModifierStatic

public void setModifierStatic(boolean modifierStatic)
Parameters:
modifierStatic - The modifierStatic to set.

getVisibility

public JavaVisibility getVisibility()
Returns:
Returns the visibility.

setVisibility

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

addSuppressTypeWarningsAnnotation

public void addSuppressTypeWarningsAnnotation()