|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.pds.citool.ingestor.CatalogObject
public class CatalogObject
Class to parse a PDS catalog file
Constructor Summary | |
---|---|
CatalogObject(IngestReport report)
|
Method Summary | |
---|---|
protected Map<String,gov.nasa.pds.tools.label.AttributeStatement> |
getCatalogObj(List<gov.nasa.pds.tools.label.ObjectStatement> objList,
Map<String,gov.nasa.pds.tools.label.AttributeStatement> pdsLabelMap)
Gets the catalog object from the LIST, sets to hash map, and calls CatalogDB object to ingest the data into the database. |
String |
getCatObjType()
|
gov.nasa.pds.registry.model.ExtrinsicObject |
getExtrinsicObject()
|
String |
getFilename()
|
FileObject |
getFileObject()
|
boolean |
getIsLocal()
|
gov.nasa.pds.tools.label.Label |
getLabel()
|
org.apache.oodt.cas.metadata.Metadata |
getMetadata()
|
Map<String,gov.nasa.pds.tools.label.AttributeStatement> |
getPdsLabelMap()
|
List<String> |
getPointerFiles()
|
List<Reference> |
getReferences()
|
float |
getVersion()
|
protected List<gov.nasa.pds.tools.label.ObjectStatement> |
object2List(gov.nasa.pds.tools.label.Label label)
Converts a label object to List type |
boolean |
processLabel(gov.nasa.pds.tools.label.Label label)
Processes the given label and converts attributes into the hashmap object. |
void |
setExtrinsicObject(gov.nasa.pds.registry.model.ExtrinsicObject product)
|
void |
setFileObject()
Set a file object |
void |
setIsLocal(boolean local)
|
void |
setReferences(List<Reference> refs)
|
void |
setVersion(float version)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CatalogObject(IngestReport report)
Method Detail |
---|
public String getFilename()
public gov.nasa.pds.tools.label.Label getLabel()
public String getCatObjType()
public void setIsLocal(boolean local)
public boolean getIsLocal()
public void setReferences(List<Reference> refs)
public List<Reference> getReferences()
public void setVersion(float version)
public float getVersion()
public org.apache.oodt.cas.metadata.Metadata getMetadata()
public void setFileObject()
public FileObject getFileObject()
public List<String> getPointerFiles()
public gov.nasa.pds.registry.model.ExtrinsicObject getExtrinsicObject()
public void setExtrinsicObject(gov.nasa.pds.registry.model.ExtrinsicObject product)
protected Map<String,gov.nasa.pds.tools.label.AttributeStatement> getCatalogObj(List<gov.nasa.pds.tools.label.ObjectStatement> objList, Map<String,gov.nasa.pds.tools.label.AttributeStatement> pdsLabelMap)
objList
- List of the catalog object statement(s)pdsLabelMap
- Hashmap of the PDS label keyword and value for all ATTRIBUTEprotected List<gov.nasa.pds.tools.label.ObjectStatement> object2List(gov.nasa.pds.tools.label.Label label)
label
- Label objectpublic Map<String,gov.nasa.pds.tools.label.AttributeStatement> getPdsLabelMap()
public boolean processLabel(gov.nasa.pds.tools.label.Label label)
label
- Label object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |