org.jsesoft.jse.exchange
Class CallbackData

java.lang.Object
  |
  +--org.jsesoft.jse.Root
        |
        +--org.jsesoft.jse.exchange.CallbackData
All Implemented Interfaces:
GenericInterface, java.io.Serializable

public class CallbackData
extends Root
implements java.io.Serializable, GenericInterface

Generated: Provides byte buffer conversion for C++ class CallbackData.


JSE C++: Generated at Mon Mar 31 08:05:45 2003 using XSLT stylesheet exchange_byte.xsl and source exchange.i v3.01.023 with processor Apache Software Foundation at XSLT version 1
DO NOT TOUCH! All changes get lost next time this class is generated.

Version:
Mon Mar 31 08:05:45 2003
Author:
JSESoft
See Also:
Serialized Form

Field Summary
protected  java.nio.ByteBuffer buffer
           
 
Fields inherited from class org.jsesoft.jse.Root
logger, messages, resources
 
Constructor Summary
CallbackData()
          Constructs an empty instance with local endian.
CallbackData(java.nio.ByteBuffer source)
          Constructs an instance from byte buffer.
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Adds a property change event listener.
 void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
          Adds a vetoable change event listener.
 void cleanPropertyChangeListenerList()
          Cleans the property change event listener list.
 void cleanVetoableChangeListenerList()
          Cleans the vetoable change event listener list.
 void finalize()
           
 void firePropertyChangeEvent(java.beans.PropertyChangeEvent event)
          Fires property change events.
 void fireVetoableChangeEvent(java.beans.PropertyChangeEvent event)
          Fires vetoable change events.
 void fromBytes()
          Converts local variables from the local byte buffer.
 void fromBytes(java.nio.ByteBuffer buffer)
          Converts local variables from a byte buffer.
 void fromBytes(java.nio.ByteBuffer buffer, boolean refresh)
          Converts local variables from a byte buffer.
 java.nio.ByteBuffer getByteBuffer()
          Returns the ByteBuffer used.
 int getByteSize()
          Returns size in bytes.
 GenericData getRequest()
          Returns value of property request.
 GenericData getResponse()
          Returns value of property response.
 int getStream()
          Returns value of property stream.
 int getTopic()
          Returns value of property topic.
 int getType()
          Returns value of property type.
 int getUnused()
          Returns value of property unused.
 int getVersion()
          Returns value of property version.
 boolean hasChangeListeners()
          Indicates whether or not property events should be fired.
 boolean hasVetoListeners()
          Indicates whether or not vetoable change events should be fired.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Removes a property change event listener.
 void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
          Removes a vetoable change event listener.
 void requestFromBytes(java.nio.ByteBuffer __buffer__)
          Converts local variable request from a byte buffer.
 java.nio.ByteBuffer requestToBytes(java.nio.ByteBuffer __buffer__)
          Converts request to byte buffer
 void responseFromBytes(java.nio.ByteBuffer __buffer__)
          Converts local variable response from a byte buffer.
 java.nio.ByteBuffer responseToBytes(java.nio.ByteBuffer __buffer__)
          Converts response to byte buffer
 void setBuffer(java.nio.ByteBuffer buffer)
          Set the local byte buffer.
 void setBuffer(java.nio.ByteBuffer buffer, boolean refresh)
          Set the local byte buffer.
 void setRequest(GenericData value)
          Specifies the new value of the property request.
 void setResponse(GenericData value)
          Specifies the new value of the property response.
 void setStream(int value)
          Specifies the new value of the property stream.
 void setTopic(int value)
          Specifies the new value of the property topic.
 void setType(int value)
          Specifies the new value of the property type.
 void setUnused(int value)
          Specifies the new value of the property unused.
 void setVersion(int value)
          Specifies the new value of the property version.
 void streamFromBytes(java.nio.ByteBuffer __buffer__)
          Converts local variable stream from a byte buffer.
 java.nio.ByteBuffer streamToBytes(java.nio.ByteBuffer __buffer__)
          Converts stream to byte buffer
 java.nio.ByteBuffer toBytes()
          Converts instance to local byte buffer.
 java.nio.ByteBuffer toBytes(boolean direct)
          Converts instance to local byte buffer.
 java.nio.ByteBuffer toBytes(java.nio.ByteBuffer buffer)
          Converts instance to specified byte buffer.
 void topicFromBytes(java.nio.ByteBuffer __buffer__)
          Converts local variable topic from a byte buffer.
 java.nio.ByteBuffer topicToBytes(java.nio.ByteBuffer __buffer__)
          Converts topic to byte buffer
 void typeFromBytes(java.nio.ByteBuffer __buffer__)
          Converts local variable type from a byte buffer.
 java.nio.ByteBuffer typeToBytes(java.nio.ByteBuffer __buffer__)
          Converts type to byte buffer
 void unusedFromBytes(java.nio.ByteBuffer __buffer__)
          Converts local variable unused from a byte buffer.
 java.nio.ByteBuffer unusedToBytes(java.nio.ByteBuffer __buffer__)
          Converts unused to byte buffer
 void versionFromBytes(java.nio.ByteBuffer __buffer__)
          Converts local variable version from a byte buffer.
 java.nio.ByteBuffer versionToBytes(java.nio.ByteBuffer __buffer__)
          Converts version to byte buffer
 
Methods inherited from class org.jsesoft.jse.Root
decrementNumber, getResourceMessage, getResourceMessage, getResourceObject, getResourceString, incrementNumber, intFromByteArray, intToByteArray, longFromByteArray, longToByteArray, setMessageResourceBundle, setPackageResourceBundle, shortFromByteArray, shortToByteArray
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

buffer

protected transient java.nio.ByteBuffer buffer
Constructor Detail

CallbackData

public CallbackData(java.nio.ByteBuffer source)
Constructs an instance from byte buffer.

Parameters:
source - the byte buffer

CallbackData

public CallbackData()
Constructs an empty instance with local endian.

Method Detail

finalize

public void finalize()
              throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
java.lang.Throwable

getByteSize

public final int getByteSize()
Returns size in bytes.

Returns:
the size of the object as byte buffer

getByteBuffer

public java.nio.ByteBuffer getByteBuffer()
Returns the ByteBuffer used.

Returns:
the ByteBuffer used.

fromBytes

public final void fromBytes()
Converts local variables from the local byte buffer.

Specified by:
fromBytes in interface GenericInterface
See Also:
GenericInterface.toBytes()

fromBytes

public final void fromBytes(java.nio.ByteBuffer buffer)
Converts local variables from a byte buffer. The local byte buffer is refreshed.

Specified by:
fromBytes in interface GenericInterface
Parameters:
buffer - the byte buffer containing all values
See Also:
toBytes()

fromBytes

public final void fromBytes(java.nio.ByteBuffer buffer,
                            boolean refresh)
Converts local variables from a byte buffer.

Specified by:
fromBytes in interface GenericInterface
Parameters:
buffer - the byte buffer containing all values If refresh is false, this does not affect the local byte buffer (until the next call of toBytes()).
refresh - whether to refresh the local byte buffer
See Also:
toBytes()

responseFromBytes

public final void responseFromBytes(java.nio.ByteBuffer __buffer__)
Converts local variable response from a byte buffer.

See Also:
toBytes()

streamFromBytes

public final void streamFromBytes(java.nio.ByteBuffer __buffer__)
Converts local variable stream from a byte buffer.

See Also:
toBytes()

unusedFromBytes

public final void unusedFromBytes(java.nio.ByteBuffer __buffer__)
Converts local variable unused from a byte buffer.

See Also:
toBytes()

requestFromBytes

public final void requestFromBytes(java.nio.ByteBuffer __buffer__)
Converts local variable request from a byte buffer.

See Also:
toBytes()

versionFromBytes

public final void versionFromBytes(java.nio.ByteBuffer __buffer__)
Converts local variable version from a byte buffer.

See Also:
toBytes()

typeFromBytes

public final void typeFromBytes(java.nio.ByteBuffer __buffer__)
Converts local variable type from a byte buffer.

See Also:
toBytes()

topicFromBytes

public final void topicFromBytes(java.nio.ByteBuffer __buffer__)
Converts local variable topic from a byte buffer.

See Also:
toBytes()

toBytes

public final java.nio.ByteBuffer toBytes()
Converts instance to local byte buffer.
This function converts all members to the local byte buffer. Local buffer is created as direct buffer, if necessary.

Specified by:
toBytes in interface GenericInterface
Returns:
the byte buffer

toBytes

public final java.nio.ByteBuffer toBytes(boolean direct)
Converts instance to local byte buffer.
This function converts all members to the local byte buffer. Local buffer is created, if necessary. It is created as direct buffer, if direct is true. The buffer is cleared before filled.

Specified by:
toBytes in interface GenericInterface
Parameters:
direct - whether to create a direct buffer
Returns:
the byte buffer

toBytes

public final java.nio.ByteBuffer toBytes(java.nio.ByteBuffer buffer)
Converts instance to specified byte buffer.
This function converts all members to the given byte buffer.

Parameters:
buffer - the byte buffer
Returns:
the byte buffer

responseToBytes

public final java.nio.ByteBuffer responseToBytes(java.nio.ByteBuffer __buffer__)
Converts response to byte buffer

Parameters:
__buffer__ - the byte buffer
Returns:
the byte buffer

streamToBytes

public final java.nio.ByteBuffer streamToBytes(java.nio.ByteBuffer __buffer__)
Converts stream to byte buffer

Parameters:
__buffer__ - the byte buffer
Returns:
the byte buffer

unusedToBytes

public final java.nio.ByteBuffer unusedToBytes(java.nio.ByteBuffer __buffer__)
Converts unused to byte buffer

Parameters:
__buffer__ - the byte buffer
Returns:
the byte buffer

requestToBytes

public final java.nio.ByteBuffer requestToBytes(java.nio.ByteBuffer __buffer__)
Converts request to byte buffer

Parameters:
__buffer__ - the byte buffer
Returns:
the byte buffer

versionToBytes

public final java.nio.ByteBuffer versionToBytes(java.nio.ByteBuffer __buffer__)
Converts version to byte buffer

Parameters:
__buffer__ - the byte buffer
Returns:
the byte buffer

typeToBytes

public final java.nio.ByteBuffer typeToBytes(java.nio.ByteBuffer __buffer__)
Converts type to byte buffer

Parameters:
__buffer__ - the byte buffer
Returns:
the byte buffer

topicToBytes

public final java.nio.ByteBuffer topicToBytes(java.nio.ByteBuffer __buffer__)
Converts topic to byte buffer

Parameters:
__buffer__ - the byte buffer
Returns:
the byte buffer

hasVetoListeners

public boolean hasVetoListeners()
Indicates whether or not vetoable change events should be fired.

Returns:
true if vetoable change events should be fired

fireVetoableChangeEvent

public void fireVetoableChangeEvent(java.beans.PropertyChangeEvent event)
                             throws java.beans.PropertyVetoException
Fires vetoable change events.

This procedure fires vetoable change events to all registered listeners.

Parameters:
event - the event to fire
Throws:
java.beans.PropertyVetoException - when some listener vetos the change

addVetoableChangeListener

public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Adds a vetoable change event listener.

This procedure includes the specified listener into the list of registered vetoable change listeners (if not already contained).

Parameters:
listener - the listener to add
See Also:
removeVetoableChangeListener(java.beans.VetoableChangeListener)

removeVetoableChangeListener

public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Removes a vetoable change event listener.

This procedure excludes the specified listener from the list of registered vetoable change listeners.

Parameters:
listener - the listener to remove
See Also:
addVetoableChangeListener(java.beans.VetoableChangeListener)

cleanVetoableChangeListenerList

public void cleanVetoableChangeListenerList()
Cleans the vetoable change event listener list.

This procedure excludes all listeners from the list of registered vetoable change listeners.

See Also:
addVetoableChangeListener(java.beans.VetoableChangeListener), removeVetoableChangeListener(java.beans.VetoableChangeListener)

hasChangeListeners

public boolean hasChangeListeners()
Indicates whether or not property events should be fired.

Returns:
true if property change events should be fired

firePropertyChangeEvent

public void firePropertyChangeEvent(java.beans.PropertyChangeEvent event)
Fires property change events.

This procedure fires property change events to all registered listeners.

Parameters:
event - the event to fire

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a property change event listener.

This procedure includes the specified listener into the list of registered property change listeners (if not already contained).

Parameters:
listener - the listener to add
See Also:
removePropertyChangeListener(java.beans.PropertyChangeListener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a property change event listener.

This procedure excludes the specified listener from the list of registered property change listeners.

Parameters:
listener - the listener to remove
See Also:
addPropertyChangeListener(java.beans.PropertyChangeListener)

cleanPropertyChangeListenerList

public void cleanPropertyChangeListenerList()
Cleans the property change event listener list.

This procedure excludes all listeners from the list of registered property change listeners.

See Also:
addPropertyChangeListener(java.beans.PropertyChangeListener), removePropertyChangeListener(java.beans.PropertyChangeListener)

setResponse

public void setResponse(GenericData value)
                 throws java.beans.PropertyVetoException
Specifies the new value of the property response.

Parameters:
value - the new value
Throws:
java.beans.PropertyVetoException - if change is vetoed
See Also:
getResponse()

getResponse

public GenericData getResponse()
Returns value of property response.

Returns:
the actual value
See Also:
setResponse(org.jsesoft.jse.exchange.GenericData)

setStream

public void setStream(int value)
               throws java.beans.PropertyVetoException
Specifies the new value of the property stream.

Parameters:
value - the new value
Throws:
java.beans.PropertyVetoException - if change is vetoed
See Also:
getStream()

getStream

public int getStream()
Returns value of property stream.

Returns:
the actual value
See Also:
setStream(int)

setUnused

public void setUnused(int value)
               throws java.beans.PropertyVetoException
Specifies the new value of the property unused.

Parameters:
value - the new value
Throws:
java.beans.PropertyVetoException - if change is vetoed
See Also:
getUnused()

getUnused

public int getUnused()
Returns value of property unused.

Returns:
the actual value
See Also:
setUnused(int)

setRequest

public void setRequest(GenericData value)
                throws java.beans.PropertyVetoException
Specifies the new value of the property request.

Parameters:
value - the new value
Throws:
java.beans.PropertyVetoException - if change is vetoed
See Also:
getRequest()

getRequest

public GenericData getRequest()
Returns value of property request.

Returns:
the actual value
See Also:
setRequest(org.jsesoft.jse.exchange.GenericData)

setVersion

public void setVersion(int value)
                throws java.beans.PropertyVetoException
Specifies the new value of the property version.

Parameters:
value - the new value
Throws:
java.beans.PropertyVetoException - if change is vetoed
See Also:
getVersion()

getVersion

public int getVersion()
Returns value of property version.

Returns:
the actual value
See Also:
setVersion(int)

setType

public void setType(int value)
             throws java.beans.PropertyVetoException
Specifies the new value of the property type.

Parameters:
value - the new value
Throws:
java.beans.PropertyVetoException - if change is vetoed
See Also:
getType()

getType

public int getType()
Returns value of property type.

Returns:
the actual value
See Also:
setType(int)

setTopic

public void setTopic(int value)
              throws java.beans.PropertyVetoException
Specifies the new value of the property topic.

Parameters:
value - the new value
Throws:
java.beans.PropertyVetoException - if change is vetoed
See Also:
getTopic()

getTopic

public int getTopic()
Returns value of property topic.

Returns:
the actual value
See Also:
setTopic(int)

setBuffer

public void setBuffer(java.nio.ByteBuffer buffer)
Set the local byte buffer.
If set to null, a byte buffer might be created later on demand. The local variables are refreshed, if the buffer is not null.

Specified by:
setBuffer in interface GenericInterface
See Also:
fromBytes()

setBuffer

public void setBuffer(java.nio.ByteBuffer buffer,
                      boolean refresh)
Set the local byte buffer.
If set to null, a byte buffer will be created on demand. If refresh is false, the local variables are not affected (until the next call of fromBytes()).

Specified by:
setBuffer in interface GenericInterface
Parameters:
refresh - whether to refresh the local variables
See Also:
fromBytes()