org.netbeans.lib.cvsclient.event
Class MessageEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.netbeans.lib.cvsclient.event.CVSEvent
          extended by org.netbeans.lib.cvsclient.event.MessageEvent
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
EnhancedMessageEvent

public class MessageEvent
extends CVSEvent

An event sent from the server to indicate that a message should be displayed to the user

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
MessageEvent(java.lang.Object source)
          Construct a MessageEvent with no message text
MessageEvent(java.lang.Object source, java.lang.String message, boolean isError)
          Construct a MessageEvent
MessageEvent(java.lang.Object source, java.lang.String message, byte[] raw, boolean isError)
           
 
Method Summary
protected  void fireEvent(CVSListener listener)
          Fire the event to the event listener.
 java.lang.String getMessage()
          Getter for property message.
 byte[] getRawData()
           
 boolean isError()
          Get whether the message should be displayed in stderr
 boolean isTagged()
          Getter for property tagged.
static java.lang.String parseTaggedMessage(java.lang.StringBuffer taggedLineBufferNotNull, java.lang.String taggedMessage)
          Parses the tagged message using the specified buffer.
 void setError(boolean error)
          Set whether the message should go to stderr
 void setMessage(java.lang.String message)
          Setter for property message.
 void setTagged(boolean tagged)
          Setter for property tagged.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MessageEvent

public MessageEvent(java.lang.Object source,
                    java.lang.String message,
                    byte[] raw,
                    boolean isError)

MessageEvent

public MessageEvent(java.lang.Object source,
                    java.lang.String message,
                    boolean isError)
Construct a MessageEvent

Parameters:
source - the source of the event
message - the message text
isError - true if the message is an error message (i.e. intended for stderr rather than stdout), false otherwise

MessageEvent

public MessageEvent(java.lang.Object source)
Construct a MessageEvent with no message text

Parameters:
source - the source of the event
Method Detail

getMessage

public java.lang.String getMessage()
Getter for property message.

Returns:
Value of property message.

getRawData

public byte[] getRawData()
Returns:
bytes from wire or null

setMessage

public void setMessage(java.lang.String message)
Setter for property message.

Parameters:
message - New value of property message.

isError

public boolean isError()
Get whether the message should be displayed in stderr

Returns:
true if the message should be sent to stderr, false otherwise

setError

public void setError(boolean error)
Set whether the message should go to stderr

Parameters:
error - true if the message is an error message, false otherwise

fireEvent

protected void fireEvent(CVSListener listener)
Fire the event to the event listener. Subclasses should call the appropriate method on the listener to dispatch this event.

Specified by:
fireEvent in class CVSEvent
Parameters:
listener - the event listener

isTagged

public boolean isTagged()
Getter for property tagged.

Returns:
Value of property tagged.

setTagged

public void setTagged(boolean tagged)
Setter for property tagged.

Parameters:
tagged - New value of property tagged.

parseTaggedMessage

public static java.lang.String parseTaggedMessage(java.lang.StringBuffer taggedLineBufferNotNull,
                                                  java.lang.String taggedMessage)
Parses the tagged message using the specified buffer.


 

Built on August 7 2008.  |  Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.