org.jafer.record
Class GRS1Record

java.lang.Object
  extended by org.jafer.record.DataObject
      extended by org.jafer.record.GRS1Record

public class GRS1Record
extends DataObject


Field Summary
private  asn1.BEREncoding ber
           
private  java.lang.String dbName
           
private  org.w3c.dom.Node root
           
 
Constructor Summary
GRS1Record(java.lang.String dbName, asn1.BEREncoding ber)
           
 
Method Summary
private  asn1.ASN1Boolean getASN1Boolean(java.lang.String s)
           
private  asn1.ASN1GeneralizedTime getASN1GeneralizedTime(java.lang.String s)
           
private  asn1.ASN1Integer getASN1Integer(java.lang.String s)
           
private  asn1.ASN1ObjectIdentifier getASN1ObjectIdentifier(java.lang.String s)
           
 asn1.BEREncoding getBER()
           
private  z3950.RS_generic.ElementData getElementData(java.lang.String contentType, java.lang.String content)
           
private  z3950.v3.InternationalString getInternationalString(java.lang.String s)
           
private  z3950.v3.IntUnit getIntUnit(java.lang.String s)
           
private  z3950.v3.StringOrNumeric getStringOrNumeric(java.lang.String s)
           
private  java.lang.String getTag(asn1.ASN1Integer i)
           
private  java.lang.String getTag(z3950.v3.StringOrNumeric sOn)
           
 org.w3c.dom.Node getXML(org.w3c.dom.Document document)
           
private  java.lang.String javaIdentifierTag(java.lang.String s)
           
private  z3950.RS_generic.TaggedElement[] processElement(org.w3c.dom.NodeList list)
           
private  void processElement(z3950.RS_generic.TaggedElement[] t, org.w3c.dom.Node x, org.w3c.dom.Document d)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jafer.record.DataObject
getDatabaseName, getRecordSchema, getRecordSyntax, getXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

root

private org.w3c.dom.Node root

ber

private asn1.BEREncoding ber

dbName

private java.lang.String dbName
Constructor Detail

GRS1Record

public GRS1Record(java.lang.String dbName,
                  asn1.BEREncoding ber)
Method Detail

getBER

public asn1.BEREncoding getBER()
                        throws RecordException
Overrides:
getBER in class DataObject
Throws:
RecordException

processElement

private z3950.RS_generic.TaggedElement[] processElement(org.w3c.dom.NodeList list)
                                                 throws java.lang.NullPointerException,
                                                        java.lang.StringIndexOutOfBoundsException
Throws:
java.lang.NullPointerException
java.lang.StringIndexOutOfBoundsException

getXML

public org.w3c.dom.Node getXML(org.w3c.dom.Document document)
                        throws RecordException
Overrides:
getXML in class DataObject
Throws:
RecordException

processElement

private void processElement(z3950.RS_generic.TaggedElement[] t,
                            org.w3c.dom.Node x,
                            org.w3c.dom.Document d)
                     throws java.io.IOException
Throws:
java.io.IOException

getElementData

private z3950.RS_generic.ElementData getElementData(java.lang.String contentType,
                                                    java.lang.String content)

getStringOrNumeric

private z3950.v3.StringOrNumeric getStringOrNumeric(java.lang.String s)

getInternationalString

private z3950.v3.InternationalString getInternationalString(java.lang.String s)

getASN1Integer

private asn1.ASN1Integer getASN1Integer(java.lang.String s)

getASN1ObjectIdentifier

private asn1.ASN1ObjectIdentifier getASN1ObjectIdentifier(java.lang.String s)

getASN1Boolean

private asn1.ASN1Boolean getASN1Boolean(java.lang.String s)

getASN1GeneralizedTime

private asn1.ASN1GeneralizedTime getASN1GeneralizedTime(java.lang.String s)

getIntUnit

private z3950.v3.IntUnit getIntUnit(java.lang.String s)

getTag

private java.lang.String getTag(z3950.v3.StringOrNumeric sOn)
                         throws java.io.IOException
Throws:
java.io.IOException

getTag

private java.lang.String getTag(asn1.ASN1Integer i)

javaIdentifierTag

private java.lang.String javaIdentifierTag(java.lang.String s)
                                    throws java.io.IOException
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object