com.prolifics.tconn
Class FML32Record

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap
          extended by com.prolifics.tconn.FML32Record
All Implemented Interfaces:
Closeable, TuxBuffer, java.io.Serializable, java.lang.Cloneable, java.util.Map, javax.resource.cci.MappedRecord, javax.resource.cci.Record

public class FML32Record
extends java.util.HashMap
implements javax.resource.cci.MappedRecord, Closeable, TuxBuffer

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
FML32Record(RecordFactoryImpl rfi)
           
 
Method Summary
 void addIn(java.lang.String name, FML32Record value)
           
 void addIn(java.lang.String name, java.lang.String value)
           
 void close()
           
 boolean equals(java.lang.Object other)
           
 long getBuffer()
           
 java.lang.String getEncoding()
           
 ArrayRecord getField(int id)
           
 ArrayRecord getField(java.lang.String name)
           
 FML32FieldTable getFML32FieldTable()
           
 int getLength()
           
 java.lang.String getRecordName()
           
 java.lang.String getRecordShortDescription()
           
 java.lang.String getXML()
           
 void processOutput(int len)
           
 void setBuffer(long buffer)
           
 void setEncoding(java.lang.String encoding)
           
 void setRecordName(java.lang.String n)
           
 void setRecordShortDescription(java.lang.String d)
           
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.resource.cci.Record
clone, hashCode
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Constructor Detail

FML32Record

public FML32Record(RecordFactoryImpl rfi)
            throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException
Method Detail

close

public void close()
           throws javax.resource.ResourceException
Specified by:
close in interface Closeable
Throws:
javax.resource.ResourceException

getRecordName

public java.lang.String getRecordName()
Specified by:
getRecordName in interface javax.resource.cci.Record

setRecordName

public void setRecordName(java.lang.String n)
Specified by:
setRecordName in interface javax.resource.cci.Record

getRecordShortDescription

public java.lang.String getRecordShortDescription()
Specified by:
getRecordShortDescription in interface javax.resource.cci.Record

setRecordShortDescription

public void setRecordShortDescription(java.lang.String d)
Specified by:
setRecordShortDescription in interface javax.resource.cci.Record

getXML

public java.lang.String getXML()
                        throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException

getFML32FieldTable

public FML32FieldTable getFML32FieldTable()
                                   throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException

getField

public ArrayRecord getField(java.lang.String name)
                     throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException

getField

public ArrayRecord getField(int id)
                     throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException

addIn

public void addIn(java.lang.String name,
                  java.lang.String value)
           throws javax.resource.ResourceException
Specified by:
addIn in interface TuxBuffer
Throws:
javax.resource.ResourceException

addIn

public void addIn(java.lang.String name,
                  FML32Record value)
           throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException

processOutput

public void processOutput(int len)
                   throws javax.resource.ResourceException
Specified by:
processOutput in interface TuxBuffer
Throws:
javax.resource.ResourceException

getBuffer

public long getBuffer()
               throws javax.resource.ResourceException
Specified by:
getBuffer in interface TuxBuffer
Throws:
javax.resource.ResourceException

equals

public boolean equals(java.lang.Object other)
Specified by:
equals in interface java.util.Map
Specified by:
equals in interface javax.resource.cci.Record
Overrides:
equals in class java.util.AbstractMap

setBuffer

public void setBuffer(long buffer)
Specified by:
setBuffer in interface TuxBuffer

getLength

public int getLength()
Specified by:
getLength in interface TuxBuffer

setEncoding

public void setEncoding(java.lang.String encoding)
Specified by:
setEncoding in interface TuxBuffer

getEncoding

public java.lang.String getEncoding()
Specified by:
getEncoding in interface TuxBuffer