org.jafer.zoom
Class RecordImpl

java.lang.Object
  extended by org.jafer.zoom.RecordImpl
All Implemented Interfaces:
java.io.Serializable, org.z3950.zoom.Configurable, org.z3950.zoom.Record

public class RecordImpl
extends java.lang.Object
implements org.z3950.zoom.Record

Implementation of Zoom Record class. The getRecordSyntax() method returns the schema of the result record. The getRawData() method returns a org.w3c.dom.Node object.

See Also:
Serialized Form

Field Summary
(package private)  java.lang.String recordSyntax
           
(package private)  java.lang.Object value
           
 
Constructor Summary
RecordImpl(java.lang.Object value, java.lang.String recordSyntax)
           
 
Method Summary
 java.lang.Object get(java.lang.String optionName)
           
 java.lang.String getElementSet()
           
 java.lang.Object getRawData()
          Returns a org.w3c.dom.Node object.
 java.lang.String getRecordDatabase()
           
 java.lang.String getRecordSyntax()
          Returns the schema of the result record.
 void set(java.lang.String optionName, java.lang.Object value)
           
 java.lang.String toString()
          render should be implemented by overriding toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

value

java.lang.Object value

recordSyntax

java.lang.String recordSyntax
Constructor Detail

RecordImpl

public RecordImpl(java.lang.Object value,
                  java.lang.String recordSyntax)
Method Detail

getRecordDatabase

public java.lang.String getRecordDatabase()
Specified by:
getRecordDatabase in interface org.z3950.zoom.Record

getRecordSyntax

public java.lang.String getRecordSyntax()
Returns the schema of the result record.

Specified by:
getRecordSyntax in interface org.z3950.zoom.Record

getRawData

public java.lang.Object getRawData()
Returns a org.w3c.dom.Node object.

Specified by:
getRawData in interface org.z3950.zoom.Record

toString

public java.lang.String toString()
render should be implemented by overriding toString

Specified by:
toString in interface org.z3950.zoom.Record
Overrides:
toString in class java.lang.Object

getElementSet

public java.lang.String getElementSet()
Specified by:
getElementSet in interface org.z3950.zoom.Record

set

public void set(java.lang.String optionName,
                java.lang.Object value)
         throws java.lang.NoSuchMethodException,
                java.lang.reflect.InvocationTargetException,
                java.lang.IllegalAccessException
Specified by:
set in interface org.z3950.zoom.Configurable
Throws:
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException

get

public java.lang.Object get(java.lang.String optionName)
                     throws java.lang.NoSuchMethodException,
                            java.lang.reflect.InvocationTargetException,
                            java.lang.IllegalAccessException
Specified by:
get in interface org.z3950.zoom.Configurable
Throws:
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException