class: WriteMETSData

public class: WriteMETSData
Author: kleinfe1
Project: Phase: 1.0; Status: Proposed; Version: 1.0; Complexity: 1
Dates: Created: 16.07.2009 15:20:53; Modified: 16.07.2009 15:20:53;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {CE382227-6967-4224-AF09-FC8B81E21D7C}
This class provides function for writing a METS document.
 

Goto: Custom Properties, Fields, Methods

See also: METSTransformation

Appears in: mets

Connections
 
Custom Properties
 
WriteMETSData Attributes
Attribute Details
private AmdSecType
  amdSec
Initial: null
private DivType
  currentDiv
Initial: null
private DivType
  currentFather
Initial: null
private MdSecType
  dmdSec
Initial: null
private String
  fileGrpDEFAULT
Initial: "DEFAULT"
Notes: Constants
private String
  fileGrpMAX
Initial: "MAX"
private String
  fileGrpMIN
Initial: "MIN"
private FileSec
  fileSec
Initial: null
private DivType
  logRoot
Initial: null
private Mets
  mets
Initial: null
Notes: Mets sections
private MetsDocument
  metsDoc
Initial: null
Notes: Metadata Documents
private ModsType
  mods
Initial: null
private ModsDocument
  modsDoc
Initial: null
private DivType
  physRoot
Initial: null
Notes: Mets helpers
private StructLinkType
  structLink
Initial: null
private StructMapType
  structMap
Initial: null
private String
  typeLOGICAL
Initial: "LOGICAL"
private String
  typePHYSICAL
Initial: "PHYSICAL"
 
WriteMETSData Methods
Operation Details
public
addFiletoFileGroup(
   String groupName,
   String url,
   String title,
   String mimetype):void
Sequential
Notes: Adds file metadata to a file group in a mets document.
public
addStructLink(
   String logID,
   String physID):void
Sequential
Notes: Add a element to the structural element section of a mets.
public
addToStructMap(
   String mapType,
   String[] fileId,
   String order,
   String orderlabel,
   String divId,
   String structElem,
   boolean ischild):void
Sequential
Notes: Adds elemets to the structMap of a mets document.
public
createAmdSec(
   String id,
   String owner,
   String logo,
   String url,
   String reference):void
Sequential
Notes: Creates the administrative metadata section of a mets document.
public
createDmdSec(
   ModsType modsType,
   String id):void
Sequential
Notes: Creates the descriptive metadata section of a mets document.
public
createFileGroup(
   String groupName):void
Sequential
Notes: Creates a file Group element of a mets document.
public
createFileSec():void
Sequential
Notes: Creates the fileSec element of a mets document.
public
createStructLink():void
Sequential
Notes: Creates the structural element section of mets.
public
createStructMap(
   String type,
   String logElem):void
Sequential
Notes: Creates a structMap element of a mets document.
public
getCurrentDiv():DivType
Sequential
public
getFileGrpDEFAULT():String
Sequential
public
getFileGrpMAX():String
Sequential
public
getFileGrpMIN():String
Sequential
public
getMetsDoc(
   String metsId):MetsDocument
Sequential
Notes: Creates a mets document out of the single sections.
@return MetsDocument
public
getTypeLOGICAL():String
Sequential
public
getTypePHYSICAL():String
Sequential
public
setCurrentDiv(
   DivType currentDiv):void
Sequential
public
setFileGrpDEFAULT(
   String fileGrpDEFAULT):void
Sequential
public
setFileGrpMAX(
   String fileGrpMAX):void
Sequential
public
setFileGrpMIN(
   String fileGrpMIN):void
Sequential
public
setTypeLOGICAL(
   String typeLOGICAL):void
Sequential
public
setTypePHYSICAL(
   String typePHYSICAL):void
Sequential
public
WriteMETSData():
Sequential
Notes: Public constructor for class WriteMetsData.