fedora.server.search
Class ObjectFields

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by fedora.server.utilities.DCFields
          extended by fedora.server.search.ObjectFields
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class ObjectFields
extends DCFields

Title: ObjectFields.java

Description:

Version:
$Id: ObjectFields.java 3966 2005-04-21 13:33:01Z rlw $
Author:
cwilper@cs.cornell.edu

Field Summary
static int BDEF
           
static int BMECH
           
static int CDATE
           
static int CMODEL
           
static int CONTRIBUTOR
           
static int COVERAGE
           
static int CREATOR
           
static int DATE
           
static int DCMDATE
           
static int DESCRIPTION
           
static int FORMAT
           
static int FTYPE
           
static int IDENTIFIER
           
static int LABEL
           
static int LANGUAGE
           
static int MDATE
           
static int OWNERID
           
static int PID
           
static int PUBLISHER
           
static int RELATION
           
static int RIGHTS
           
static int SOURCE
           
static int STATE
           
static int SUBJECT
           
static int TITLE
           
static int TYPE
           
 
Fields inherited from class fedora.server.utilities.DCFields
DC_NS, DC_PREFIX, OAIDC_NS, OAIDC_PREFIX
 
Constructor Summary
ObjectFields()
           
ObjectFields(java.lang.String[] fieldNames)
           
ObjectFields(java.lang.String[] fieldNames, java.io.InputStream in)
           
 
Method Summary
 java.util.List bDefs()
           
 java.util.List bMechs()
           
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 java.util.Date getCDate()
           
 java.lang.String getCModel()
           
 java.util.Date getDCMDate()
           
 java.lang.String getFType()
           
 java.lang.String getLabel()
           
 java.util.Date getMDate()
           
 java.lang.String getOwnerId()
           
 java.lang.String getPid()
           
 java.lang.String getState()
           
 void setCDate(java.util.Date cDate)
           
 void setCModel(java.lang.String cModel)
           
 void setDCMDate(java.util.Date dcmDate)
           
 void setFType(java.lang.String fType)
           
 void setLabel(java.lang.String label)
           
 void setMDate(java.util.Date mDate)
           
 void setOwnerId(java.lang.String ownerId)
           
 void setPid(java.lang.String pid)
           
 void setState(java.lang.String state)
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)
           
 
Methods inherited from class fedora.server.utilities.DCFields
contributors, coverages, creators, dates, descriptions, formats, getAsXML, getMap, identifiers, languages, publishers, relations, rights, sources, subjects, titles, 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

PID

public static final int PID
See Also:
Constant Field Values

LABEL

public static final int LABEL
See Also:
Constant Field Values

FTYPE

public static final int FTYPE
See Also:
Constant Field Values

CMODEL

public static final int CMODEL
See Also:
Constant Field Values

STATE

public static final int STATE
See Also:
Constant Field Values

OWNERID

public static final int OWNERID
See Also:
Constant Field Values

CDATE

public static final int CDATE
See Also:
Constant Field Values

MDATE

public static final int MDATE
See Also:
Constant Field Values

TITLE

public static final int TITLE
See Also:
Constant Field Values

CREATOR

public static final int CREATOR
See Also:
Constant Field Values

SUBJECT

public static final int SUBJECT
See Also:
Constant Field Values

DESCRIPTION

public static final int DESCRIPTION
See Also:
Constant Field Values

PUBLISHER

public static final int PUBLISHER
See Also:
Constant Field Values

CONTRIBUTOR

public static final int CONTRIBUTOR
See Also:
Constant Field Values

DATE

public static final int DATE
See Also:
Constant Field Values

TYPE

public static final int TYPE
See Also:
Constant Field Values

FORMAT

public static final int FORMAT
See Also:
Constant Field Values

IDENTIFIER

public static final int IDENTIFIER
See Also:
Constant Field Values

SOURCE

public static final int SOURCE
See Also:
Constant Field Values

LANGUAGE

public static final int LANGUAGE
See Also:
Constant Field Values

RELATION

public static final int RELATION
See Also:
Constant Field Values

COVERAGE

public static final int COVERAGE
See Also:
Constant Field Values

RIGHTS

public static final int RIGHTS
See Also:
Constant Field Values

DCMDATE

public static final int DCMDATE
See Also:
Constant Field Values

BDEF

public static final int BDEF
See Also:
Constant Field Values

BMECH

public static final int BMECH
See Also:
Constant Field Values
Constructor Detail

ObjectFields

public ObjectFields()

ObjectFields

public ObjectFields(java.lang.String[] fieldNames)
             throws UnrecognizedFieldException
Throws:
UnrecognizedFieldException

ObjectFields

public ObjectFields(java.lang.String[] fieldNames,
                    java.io.InputStream in)
             throws UnrecognizedFieldException,
                    RepositoryConfigurationException,
                    ObjectIntegrityException,
                    StreamIOException
Throws:
UnrecognizedFieldException
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)
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class DCFields

characters

public void characters(char[] ch,
                       int start,
                       int length)
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class DCFields

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class DCFields

setPid

public void setPid(java.lang.String pid)

getPid

public java.lang.String getPid()

setLabel

public void setLabel(java.lang.String label)

getLabel

public java.lang.String getLabel()

setFType

public void setFType(java.lang.String fType)

getFType

public java.lang.String getFType()

setCModel

public void setCModel(java.lang.String cModel)

getCModel

public java.lang.String getCModel()

setState

public void setState(java.lang.String state)

getState

public java.lang.String getState()

setOwnerId

public void setOwnerId(java.lang.String ownerId)

getOwnerId

public java.lang.String getOwnerId()

setCDate

public void setCDate(java.util.Date cDate)

getCDate

public java.util.Date getCDate()

setMDate

public void setMDate(java.util.Date mDate)

getMDate

public java.util.Date getMDate()

setDCMDate

public void setDCMDate(java.util.Date dcmDate)

getDCMDate

public java.util.Date getDCMDate()

bDefs

public java.util.List bDefs()

bMechs

public java.util.List bMechs()