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 boolean
isValid
protected File
labelFile
protected gov.nasa.pds.tools.label.Label
labelObj
protected URL
labelUrl
protected List<gov.nasa.pds.tools.label.PointerStatement>
pointers
protected List<gov.nasa.pds.tools.LabelParserException>
problems
protected gov.nasa.pds.tools.label.StandardPathResolver
resolver
protected TabularData
tabularData
protected boolean
validated
-
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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addPointers(gov.nasa.pds.tools.label.ObjectStatement object)
void
addProblems(List<gov.nasa.pds.tools.LabelParserException> lpes)
boolean
equals(Object obj)
gov.nasa.pds.tools.label.PointerStatement
findPointer(String identifier)
File
getFile(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)
File
getFirstFile(gov.nasa.pds.tools.label.PointerStatement pointer)
URI
getFirstURI(gov.nasa.pds.tools.label.PointerStatement pointer)
File
getLabelFile()
gov.nasa.pds.tools.label.Label
getLabelObj()
URL
getLabelUrl()
List<gov.nasa.pds.tools.label.PointerStatement>
getPointers()
List<gov.nasa.pds.tools.LabelParserException>
getProblems()
TabularData
getTabularData(long numRows)
TabularData
getTabularData(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)
int
hashCode()
protected boolean
initLabel(gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary, boolean forceParse)
boolean
isValid()
void
markValidated()
boolean
validated()
-
-
-
Field Detail
-
problems
protected final List<gov.nasa.pds.tools.LabelParserException> problems
-
pointers
protected final List<gov.nasa.pds.tools.label.PointerStatement> pointers
-
labelObj
protected gov.nasa.pds.tools.label.Label labelObj
-
labelFile
protected File labelFile
-
labelUrl
protected URL labelUrl
-
isValid
protected boolean isValid
-
validated
protected boolean validated
-
tabularData
protected TabularData tabularData
-
resolver
protected gov.nasa.pds.tools.label.StandardPathResolver resolver
-
-
Constructor Detail
-
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 Detail
-
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
public void addProblems(List<gov.nasa.pds.tools.LabelParserException> lpes)
-
getProblems
public List<gov.nasa.pds.tools.LabelParserException> getProblems()
-
getPointers
public List<gov.nasa.pds.tools.label.PointerStatement> getPointers()
-
getLabelObj
public gov.nasa.pds.tools.label.Label getLabelObj()
-
addPointers
protected void addPointers(gov.nasa.pds.tools.label.ObjectStatement object)
-
findPointer
public gov.nasa.pds.tools.label.PointerStatement findPointer(String identifier)
-
getFile
public File getFile(gov.nasa.pds.tools.containers.FileReference fileRef)
-
getLabelFile
public File getLabelFile()
-
getLabelUrl
public URL getLabelUrl()
-
isValid
public boolean isValid()
-
validated
public boolean validated()
-
markValidated
public void markValidated()
-
getTabularData
public TabularData getTabularData(long numRows)
-
getTabularData
public TabularData getTabularData(String tableType, long numRows)
-
getFileMap
public Map<gov.nasa.pds.tools.label.Numeric,File> getFileMap(gov.nasa.pds.tools.label.PointerStatement pointer)
-
getFileEntry
public Map.Entry<gov.nasa.pds.tools.label.Numeric,File> getFileEntry(gov.nasa.pds.tools.label.PointerStatement pointer)
-
getURIMap
public Map<gov.nasa.pds.tools.label.Numeric,URI> getURIMap(gov.nasa.pds.tools.label.PointerStatement pointer)
-
getURIEntry
public Map.Entry<gov.nasa.pds.tools.label.Numeric,URI> getURIEntry(gov.nasa.pds.tools.label.PointerStatement pointer)
-
getFirstFile
public File getFirstFile(gov.nasa.pds.tools.label.PointerStatement pointer)
-
getFirstURI
public URI getFirstURI(gov.nasa.pds.tools.label.PointerStatement pointer)
-
-