jaxe
Class JaxeEditEvent

java.lang.Object
  extended by java.util.EventObject
      extended by jaxe.JaxeEditEvent
All Implemented Interfaces:
java.io.Serializable

public class JaxeEditEvent
extends java.util.EventObject

EditEvent for changes in the document

Author:
Kykal
See Also:
Serialized Form

Field Summary
private  boolean _consume
          Has event been used?
private  JaxeElement _je
          JaxeElement
private  int _offs
          Offset in document
private  java.lang.String _text
          Text
private static org.apache.log4j.Logger LOG
          Logger for this class
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
JaxeEditEvent(java.lang.Object source, int offs, java.lang.String text)
          Creates an event with plain text
JaxeEditEvent(java.lang.Object source, JaxeElement e)
          Creates an event with JaxeElements
 
Method Summary
 void consume()
          Sets the used status to true
 JaxeElement getJaxeElement()
          Returns the JaxeElement or null if event is used with text
 int getOffset()
          Returns the offset in the document
 java.lang.String getText()
          Returns the text or null is event is used with JaxeElement
 boolean isConsumed()
          Status, if the event hast been uses;
 java.lang.String toString()
          toString
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOG

private static final org.apache.log4j.Logger LOG
Logger for this class


_offs

private final int _offs
Offset in document


_je

private final JaxeElement _je
JaxeElement


_text

private final java.lang.String _text
Text


_consume

private boolean _consume
Has event been used?

Constructor Detail

JaxeEditEvent

public JaxeEditEvent(java.lang.Object source,
                     JaxeElement e)
Creates an event with JaxeElements

Parameters:
source - Eventsource
offs - Offset in document
e - JaxeElement

JaxeEditEvent

public JaxeEditEvent(java.lang.Object source,
                     int offs,
                     java.lang.String text)
Creates an event with plain text

Parameters:
source - Eventsource
offs - Offset in document
text - Text
Method Detail

getJaxeElement

public JaxeElement getJaxeElement()
Returns the JaxeElement or null if event is used with text

Returns:
JaxeElement

getOffset

public int getOffset()
Returns the offset in the document

Returns:
Offset

isConsumed

public boolean isConsumed()
Status, if the event hast been uses;

Returns:
true, if used

consume

public void consume()
Sets the used status to true


getText

public java.lang.String getText()
Returns the text or null is event is used with JaxeElement

Returns:
Text

toString

public java.lang.String toString()
toString

Overrides:
toString in class java.util.EventObject