org.jafer.record
Class GRS1Record
java.lang.Object
org.jafer.record.DataObject
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
root
private org.w3c.dom.Node root
ber
private asn1.BEREncoding ber
dbName
private java.lang.String dbName
GRS1Record
public GRS1Record(java.lang.String dbName,
asn1.BEREncoding ber)
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