org.jsesoft.jse.exchange
Class InformationResponseData

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

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

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


JSE C++: Generated at Mon Mar 31 08:05:46 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:46 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
InformationResponseData()
          Constructs an empty instance with local endian.
InformationResponseData(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 descriptionFromBytes(java.nio.ByteBuffer __buffer__)
          Converts local variable description from a byte buffer.
 java.nio.ByteBuffer descriptionToBytes(java.nio.ByteBuffer __buffer__)
          Converts description to byte buffer
 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.
 java.lang.String getDescription()
          Returns value of property description.
 java.lang.String getKey()
          Returns value of property key.
 int getReserved()
          Returns value of property reserved.
 int getType()
          Returns value of property type.
 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 keyFromBytes(java.nio.ByteBuffer __buffer__)
          Converts local variable key from a byte buffer.
 java.nio.ByteBuffer keyToBytes(java.nio.ByteBuffer __buffer__)
          Converts key to byte buffer
 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 reservedFromBytes(java.nio.ByteBuffer __buffer__)
          Converts local variable reserved from a byte buffer.
 java.nio.ByteBuffer reservedToBytes(java.nio.ByteBuffer __buffer__)
          Converts reserved 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 setDescription(java.lang.String value)
          Specifies the new value of the property description.
 void setKey(java.lang.String value)
          Specifies the new value of the property key.
 void setReserved(int value)
          Specifies the new value of the property reserved.
 void setType(int value)
          Specifies the new value of the property type.
 void setVersion(int value)
          Specifies the new value of the property version.
 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 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 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

InformationResponseData

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

Parameters:
source - the byte buffer

InformationResponseData

public InformationResponseData()
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()

typeFromBytes

public final void typeFromBytes(java.nio.ByteBuffer __buffer__)
Converts local variable type 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()

reservedFromBytes

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

See Also:
toBytes()

keyFromBytes

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

See Also:
toBytes()

descriptionFromBytes

public final void descriptionFromBytes(java.nio.ByteBuffer __buffer__)
Converts local variable description 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

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

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

reservedToBytes

public final java.nio.ByteBuffer reservedToBytes(java.nio.ByteBuffer __buffer__)
Converts reserved to byte buffer

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

keyToBytes

public final java.nio.ByteBuffer keyToBytes(java.nio.ByteBuffer __buffer__)
Converts key to byte buffer

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

descriptionToBytes

public final java.nio.ByteBuffer descriptionToBytes(java.nio.ByteBuffer __buffer__)
Converts description 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)

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)

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)

setReserved

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

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

getReserved

public int getReserved()
Returns value of property reserved.

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

setKey

public void setKey(java.lang.String value)
            throws java.beans.PropertyVetoException
Specifies the new value of the property key.

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

getKey

public java.lang.String getKey()
Returns value of property key.

Returns:
the actual value
See Also:
setKey(java.lang.String)

setDescription

public void setDescription(java.lang.String value)
                    throws java.beans.PropertyVetoException
Specifies the new value of the property description.

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

getDescription

public java.lang.String getDescription()
Returns value of property description.

Returns:
the actual value
See Also:
setDescription(java.lang.String)

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()