org.acm.seguin.ide.netbeans
Class CSAnnotation

java.lang.Object
  extended by Annotation
      extended by org.acm.seguin.ide.netbeans.CSAnnotation
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener

public class CSAnnotation
extends Annotation
implements java.beans.PropertyChangeListener

Author:
mikea

Method Summary
static void clearAll()
           
 java.lang.String getAnnotationType()
          The annotation type.
static CSAnnotation getNewInstance()
           
 java.lang.String getShortDescription()
          A short description of this annotation
 void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
          Invoked when the user change the content on the line where the annotation is attached
 void setErrorMessage(java.lang.String message)
          Sets the current errormessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getNewInstance

public static final CSAnnotation getNewInstance()

clearAll

public static final void clearAll()

getAnnotationType

public java.lang.String getAnnotationType()
The annotation type.

Returns:
pmd-annotation

setErrorMessage

public void setErrorMessage(java.lang.String message)
Sets the current errormessage

Parameters:
message - the errormessage

getShortDescription

public java.lang.String getShortDescription()
A short description of this annotation

Returns:
the short description

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
Invoked when the user change the content on the line where the annotation is attached

Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Parameters:
propertyChangeEvent - the event fired