org.fcrepo.server.storage.types
Class DatastreamXMLMetadata

java.lang.Object
  extended by org.fcrepo.server.storage.types.Datastream
      extended by org.fcrepo.server.storage.types.DatastreamXMLMetadata

public class DatastreamXMLMetadata
extends Datastream

Author:
Sandy Payette

Field Summary
static int DESCRIPTIVE
          Descriptive XML metadata
static int DIGIPROV
          Digital provenance XML metadata
 int DSMDClass
          The class of XML metadata (TECHNICAL, SOURCE, RIGHTS, DIGIPROV, or DESCRIPTIVE)
static int RIGHTS
          Rights XML metatdata
static int SOURCE
          Source XML metatdata
static int TECHNICAL
          Technical XML metadata
 byte[] xmlContent
           
 
Fields inherited from class org.fcrepo.server.storage.types.Datastream
autoChecksum, CHECKSUM_IOEXCEPTION, CHECKSUM_NONE, CHECKSUMTYPE_DISABLED, DatastreamAltIDs, DatastreamID, defaultChecksumType, DSChecksum, DSChecksumType, DSControlGrp, DSCreateDT, DSFormatURI, DSInfoType, DSLabel, DSLocation, DSLocationType, DSMIME, DSSize, DSState, DSVersionable, DSVersionID, isNew
 
Constructor Summary
DatastreamXMLMetadata()
           
DatastreamXMLMetadata(String encoding)
           
 
Method Summary
 Datastream copy()
           
 InputStream getContentStream()
           
 InputStream getContentStream(Context context)
           
 InputStream getContentStreamAsDocument()
           
 InputStream getContentStreamForChecksum()
           
 
Methods inherited from class org.fcrepo.server.storage.types.Datastream
compareChecksum, copy, getChecksum, getChecksumType, getDefaultChecksumType, setChecksum, validateChecksumType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TECHNICAL

public static final int TECHNICAL
Technical XML metadata

See Also:
Constant Field Values

SOURCE

public static final int SOURCE
Source XML metatdata

See Also:
Constant Field Values

RIGHTS

public static final int RIGHTS
Rights XML metatdata

See Also:
Constant Field Values

DIGIPROV

public static final int DIGIPROV
Digital provenance XML metadata

See Also:
Constant Field Values

DESCRIPTIVE

public static final int DESCRIPTIVE
Descriptive XML metadata

See Also:
Constant Field Values

xmlContent

public byte[] xmlContent

DSMDClass

public int DSMDClass
The class of XML metadata (TECHNICAL, SOURCE, RIGHTS, DIGIPROV, or DESCRIPTIVE)

Constructor Detail

DatastreamXMLMetadata

public DatastreamXMLMetadata()

DatastreamXMLMetadata

public DatastreamXMLMetadata(String encoding)
Method Detail

copy

public Datastream copy()
Overrides:
copy in class Datastream

getContentStream

public InputStream getContentStream()
Overrides:
getContentStream in class Datastream

getContentStream

public InputStream getContentStream(Context context)
Overrides:
getContentStream in class Datastream

getContentStreamForChecksum

public InputStream getContentStreamForChecksum()
Overrides:
getContentStreamForChecksum in class Datastream

getContentStreamAsDocument

public InputStream getContentStreamAsDocument()
                                       throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException


Copyright © 2011 DuraSpace. All Rights Reserved.