public class LabelContainer extends Object
Modifier and Type | Field and 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 and 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) |
Modifier and Type | Method and 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) |
static gov.nasa.pds.tools.containers.FileReference |
findPointer(String identifier,
List<gov.nasa.pds.tools.containers.FileReference> statements) |
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() |
static boolean |
statementsContain(String identifier,
List<gov.nasa.pds.tools.containers.FileReference> statements) |
boolean |
validated() |
protected final List<gov.nasa.pds.tools.LabelParserException> problems
protected final List<gov.nasa.pds.tools.label.PointerStatement> pointers
protected gov.nasa.pds.tools.label.Label labelObj
protected File labelFile
protected URL labelUrl
protected boolean isValid
protected boolean validated
protected TabularData tabularData
protected gov.nasa.pds.tools.label.StandardPathResolver resolver
public LabelContainer(File labelFile, gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary)
public LabelContainer(URL labelUrl, gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary)
public LabelContainer(File labelFile, gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary, boolean forceParse)
public LabelContainer(URL labelUrl, gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary, boolean forceParse)
protected boolean initLabel(gov.nasa.pds.tools.containers.VolumeContainerSimple volume, gov.nasa.pds.tools.dict.Dictionary dictionary, boolean forceParse)
public static List<gov.nasa.pds.tools.containers.FileReference> getFiles(gov.nasa.pds.tools.label.PointerStatement pointer)
public void addProblems(List<gov.nasa.pds.tools.LabelParserException> lpes)
public List<gov.nasa.pds.tools.LabelParserException> getProblems()
public List<gov.nasa.pds.tools.label.PointerStatement> getPointers()
public gov.nasa.pds.tools.label.Label getLabelObj()
protected void addPointers(gov.nasa.pds.tools.label.ObjectStatement object)
public static boolean statementsContain(String identifier, List<gov.nasa.pds.tools.containers.FileReference> statements)
public static gov.nasa.pds.tools.containers.FileReference findPointer(String identifier, List<gov.nasa.pds.tools.containers.FileReference> statements)
public gov.nasa.pds.tools.label.PointerStatement findPointer(String identifier)
public File getFile(gov.nasa.pds.tools.containers.FileReference fileRef)
public File getLabelFile()
public URL getLabelUrl()
public boolean isValid()
public boolean validated()
public void markValidated()
public TabularData getTabularData(long numRows)
public TabularData getTabularData(String tableType, long numRows)
public Map<gov.nasa.pds.tools.label.Numeric,File> getFileMap(gov.nasa.pds.tools.label.PointerStatement pointer)
public Map.Entry<gov.nasa.pds.tools.label.Numeric,File> getFileEntry(gov.nasa.pds.tools.label.PointerStatement pointer)
public Map<gov.nasa.pds.tools.label.Numeric,URI> getURIMap(gov.nasa.pds.tools.label.PointerStatement pointer)
public Map.Entry<gov.nasa.pds.tools.label.Numeric,URI> getURIEntry(gov.nasa.pds.tools.label.PointerStatement pointer)
public File getFirstFile(gov.nasa.pds.tools.label.PointerStatement pointer)
public URI getFirstURI(gov.nasa.pds.tools.label.PointerStatement pointer)
Copyright © 2010–2017 Planetary Data System. All rights reserved.