fedora.server.utilities
Class DCFields

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byfedora.server.utilities.DCFields
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Direct Known Subclasses:
ObjectFields

public class DCFields
extends org.xml.sax.helpers.DefaultHandler

Title: DCFields.java

Description:

Version:
$Id: DCFields.java,v 1.9 2005/04/21 13:25:41 rlw Exp $
Author:
cwilper@cs.cornell.edu

Field Summary
static java.lang.String DC_NS
           
static java.lang.String DC_PREFIX
           
static java.lang.String OAIDC_NS
           
static java.lang.String OAIDC_PREFIX
           
 
Constructor Summary
DCFields()
           
DCFields(java.io.InputStream in)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 java.util.List contributors()
           
 java.util.List coverages()
           
 java.util.List creators()
           
 java.util.List dates()
           
 java.util.List descriptions()
           
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 java.util.List formats()
           
 java.lang.String getAsXML()
          Get the DCFields as a String in namespace-qualified XML form, matching the oai_dc schema.... but without the xml declaration.
 java.util.List identifiers()
           
 java.util.List languages()
           
 java.util.List publishers()
           
 java.util.List relations()
           
 java.util.List rights()
           
 java.util.List sources()
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)
           
 java.util.List subjects()
           
 java.util.List titles()
           
 java.util.List types()
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OAIDC_PREFIX

public static final java.lang.String OAIDC_PREFIX
See Also:
Constant Field Values

OAIDC_NS

public static final java.lang.String OAIDC_NS
See Also:
Constant Field Values

DC_PREFIX

public static final java.lang.String DC_PREFIX
See Also:
Constant Field Values

DC_NS

public static final java.lang.String DC_NS
See Also:
Constant Field Values
Constructor Detail

DCFields

public DCFields()

DCFields

public DCFields(java.io.InputStream in)
         throws RepositoryConfigurationException,
                ObjectIntegrityException,
                StreamIOException
Method Detail

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attrs)

characters

public void characters(char[] ch,
                       int start,
                       int length)

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)

titles

public java.util.List titles()

creators

public java.util.List creators()

subjects

public java.util.List subjects()

descriptions

public java.util.List descriptions()

publishers

public java.util.List publishers()

contributors

public java.util.List contributors()

dates

public java.util.List dates()

types

public java.util.List types()

formats

public java.util.List formats()

identifiers

public java.util.List identifiers()

sources

public java.util.List sources()

languages

public java.util.List languages()

relations

public java.util.List relations()

coverages

public java.util.List coverages()

rights

public java.util.List rights()

getAsXML

public java.lang.String getAsXML()
Get the DCFields as a String in namespace-qualified XML form, matching the oai_dc schema.... but without the xml declaration.