Package gov.nasa.pds.web.ui.containers
Class LabelContainer
java.lang.Object
gov.nasa.pds.web.ui.containers.LabelContainer
- Direct Known Subclasses:
IndexContainer,LabelFragmentContainer,TabularLabelContainer
public class LabelContainer extends Object
-
Field Summary
Fields Modifier and Type Field Description protected booleanisValidprotected FilelabelFileprotected gov.nasa.pds.tools.label.LabellabelObjprotected URLlabelUrlprotected List<gov.nasa.pds.tools.label.PointerStatement>pointersprotected List<gov.nasa.pds.tools.LabelParserException>problemsprotected gov.nasa.pds.tools.label.StandardPathResolverresolverprotected TabularDatatabularDataprotected booleanvalidated -
Constructor Summary
Constructors Constructor Description LabelContainer(File labelFile, gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary)LabelContainer(File labelFile, gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary, boolean forceParse)LabelContainer(URL labelUrl, gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary)LabelContainer(URL labelUrl, gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary, boolean forceParse) -
Method Summary
Modifier and Type Method Description protected voidaddPointers(gov.nasa.pds.tools.label.ObjectStatement object)voidaddProblems(List<gov.nasa.pds.tools.LabelParserException> lpes)booleanequals(Object obj)gov.nasa.pds.tools.label.PointerStatementfindPointer(String identifier)static gov.nasa.pds.tools.containers.FileReferencefindPointer(String identifier, List<gov.nasa.pds.tools.containers.FileReference> statements)FilegetFile(gov.nasa.pds.tools.containers.FileReference fileRef)Map.Entry<gov.nasa.pds.tools.label.Numeric,File>getFileEntry(gov.nasa.pds.tools.label.PointerStatement pointer)Map<gov.nasa.pds.tools.label.Numeric,File>getFileMap(gov.nasa.pds.tools.label.PointerStatement pointer)static List<gov.nasa.pds.tools.containers.FileReference>getFiles(gov.nasa.pds.tools.label.PointerStatement pointer)FilegetFirstFile(gov.nasa.pds.tools.label.PointerStatement pointer)URIgetFirstURI(gov.nasa.pds.tools.label.PointerStatement pointer)FilegetLabelFile()gov.nasa.pds.tools.label.LabelgetLabelObj()URLgetLabelUrl()List<gov.nasa.pds.tools.label.PointerStatement>getPointers()List<gov.nasa.pds.tools.LabelParserException>getProblems()TabularDatagetTabularData(long numRows)TabularDatagetTabularData(String tableType, long numRows)Map.Entry<gov.nasa.pds.tools.label.Numeric,URI>getURIEntry(gov.nasa.pds.tools.label.PointerStatement pointer)Map<gov.nasa.pds.tools.label.Numeric,URI>getURIMap(gov.nasa.pds.tools.label.PointerStatement pointer)inthashCode()protected booleaninitLabel(gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary, boolean forceParse)booleanisValid()voidmarkValidated()static booleanstatementsContain(String identifier, List<gov.nasa.pds.tools.containers.FileReference> statements)booleanvalidated()
-
Field Details
-
problems
-
pointers
-
labelObj
protected gov.nasa.pds.tools.label.Label labelObj -
labelFile
-
labelUrl
-
isValid
protected boolean isValid -
validated
protected boolean validated -
tabularData
-
resolver
protected gov.nasa.pds.tools.label.StandardPathResolver resolver
-
-
Constructor Details
-
LabelContainer
public LabelContainer(File labelFile, gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary) -
LabelContainer
public LabelContainer(URL labelUrl, gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary) -
LabelContainer
public LabelContainer(File labelFile, gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary, boolean forceParse) -
LabelContainer
public LabelContainer(URL labelUrl, gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary, boolean forceParse)
-
-
Method Details
-
initLabel
protected boolean initLabel(gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary, boolean forceParse) -
getFiles
public static List<gov.nasa.pds.tools.containers.FileReference> getFiles(gov.nasa.pds.tools.label.PointerStatement pointer) -
addProblems
-
getProblems
-
getPointers
-
getLabelObj
public gov.nasa.pds.tools.label.Label getLabelObj() -
addPointers
protected void addPointers(gov.nasa.pds.tools.label.ObjectStatement object) -
statementsContain
-
findPointer
-
findPointer
-
getFile
-
getLabelFile
-
getLabelUrl
-
isValid
public boolean isValid() -
validated
public boolean validated() -
markValidated
public void markValidated() -
equals
-
hashCode
public int hashCode() -
getTabularData
-
getTabularData
-
getFileMap
-
getFileEntry
-
getURIMap
-
getURIEntry
-
getFirstFile
-
getFirstURI
-