Uses of Class
gov.nasa.pds.tools.label.Label
-
Packages that use Label Package Description gov.nasa.pds.tools gov.nasa.pds.tools.label gov.nasa.pds.tools.label.antlr gov.nasa.pds.tools.label.parser gov.nasa.pds.tools.label.validate -
-
Uses of Label in gov.nasa.pds.tools
Constructors in gov.nasa.pds.tools with parameters of type Label Constructor Description LabelParserException(Label label, Integer lineNumber, Integer column, String key, Constants.ProblemType type, Object... arguments)
Use this constructor for exceptions that are associated with a specific file but not on a given line (e.g. -
Uses of Label in gov.nasa.pds.tools.label
Fields in gov.nasa.pds.tools.label declared as Label Modifier and Type Field Description protected Label
Statement. label
Methods in gov.nasa.pds.tools.label that return Label Modifier and Type Method Description Label
Statement. getLabel()
Retrieves the label associated with this statementMethods in gov.nasa.pds.tools.label with parameters of type Label Modifier and Type Method Description static long
Label. getSkipBytes(Label label, Numeric startPosition)
static Date
DateTimeFormatter. lenientParse(Label label, String dateTime, int lineNumber)
void
IncludePointer. loadReferencedStatements(Label parentLabel, PointerResolver resolver)
static PointerStatement
PointerStatementFactory. newInstance(Label sourceLabel, int line, String identifier, Value value)
static Date
DateTimeFormatter. parse(Label label, String dateTime, int lineNumber)
Parses a date/time string into a JavaDate
.Constructors in gov.nasa.pds.tools.label with parameters of type Label Constructor Description AttributeStatement(Label sourcelabel, int lineNumber, String identifier)
Constructs a new attribute statement with no valueAttributeStatement(Label sourcelabel, int lineNumber, String identifier, Value value)
AttributeStatement(Label sourcelabel, String identifier)
Constructs a new attribute statement with no line number or valueAttributeStatement(Label sourcelabel, String identifier, Value value)
Constructs a new attribute statement with no line numberCatalogPointer(Label sourceLabel, int lineNumber, DictIdentifier identifier, Value value)
CommentStatement(Label sourcelabel, int lineNumber)
CommentStatement(Label sourcelabel, int lineNumber, String identifier)
CommentStatement(Label sourcelabel, int lineNumber, String identifier, String text)
CommentStatement(Label sourcelabel, org.antlr.runtime.Token commentToken, String identifier)
DateTime(Label label, String value, int lineNumber)
DateTime(Label label, String value, int lineNumber, boolean lenient)
DescriptionPointer(Label sourceLabel, int lineNumber, DictIdentifier identifier, Value value)
GroupStatement(Label sourceLabel, int lineNumber, String identifier)
Constructs an empty group statementGroupStatement(Label sourceLabel, int lineNumber, String identifier, LinkedHashMap<DictIdentifier,List<Statement>> statements)
Constructs a group statement that contains the given statementsIncludePointer(Label sourceLabel, int lineNumber, DictIdentifier identifier, Value value)
IndexPointer(Label sourceLabel, int lineNumber, DictIdentifier identifier, Value value)
ObjectStatement(Label sourceLabel, int lineNumber, String identifier)
Constructs a new object statement with no attributes or nested objectsObjectStatement(Label sourceLabel, int lineNumber, String identifier, LinkedHashMap<DictIdentifier,List<Statement>> statements)
Constructs an ObjectStatementObjectStatement(Label sourceLabel, String identifier)
Constructs an ObjectStatement with only an identifierPointerStatement(Label sourceLabel, int lineNumber, DictIdentifier identifier)
Constructs essentially a null pointerPointerStatement(Label sourceLabel, int lineNumber, DictIdentifier identifier, Value value)
Constructs a pointer with a value on the right hand sideSpecialPointer(Label sourceLabel, int lineNumber, DictIdentifier identifier, Value value)
Statement(Label sourceLabel, int lineNumber, DictIdentifier identifier)
StructurePointer(Label sourceLabel, int lineNumber, DictIdentifier identifier, Value value)
-
Uses of Label in gov.nasa.pds.tools.label.antlr
Methods in gov.nasa.pds.tools.label.antlr that return Label Modifier and Type Method Description Label
ODLParser. dictionary_section()
Methods in gov.nasa.pds.tools.label.antlr that return types with arguments of type Label Modifier and Type Method Description List<Label>
ODLParser. dictionary()
-
Uses of Label in gov.nasa.pds.tools.label.parser
Methods in gov.nasa.pds.tools.label.parser that return Label Modifier and Type Method Description Label
DefaultLabelParser. parseLabel(File file)
Label
DefaultLabelParser. parseLabel(File file, boolean forceParse)
Label
DefaultLabelParser. parseLabel(URL url)
Label
DefaultLabelParser. parseLabel(URL url, boolean forceParse)
Label
LabelParser. parseLabel(File file, boolean forceParse)
Label
LabelParser. parseLabel(URL url, boolean forceParse)
Parses the given fileLabel
DefaultLabelParser. parsePartial(BufferedInputStream inputStream, Label label, Label parent)
Label
DefaultLabelParser. parsePartial(File file, Label parent)
Label
DefaultLabelParser. parsePartial(File file, Label parent, boolean captureProbs)
Label
DefaultLabelParser. parsePartial(File file, Label parent, boolean captureProbs, boolean allowExternalProbs)
Label
DefaultLabelParser. parsePartial(URL url, Label parent)
Label
DefaultLabelParser. parsePartial(URL url, Label parent, boolean captureProbs)
Label
DefaultLabelParser. parsePartial(URL url, Label parent, boolean captureProbs, boolean allowExternalProbs)
Label
LabelParser. parsePartial(File file, Label parent)
Label
LabelParser. parsePartial(URL url, Label parent)
Parses the given partial label.Methods in gov.nasa.pds.tools.label.parser with parameters of type Label Modifier and Type Method Description Label
DefaultLabelParser. parsePartial(BufferedInputStream inputStream, Label label, Label parent)
Label
DefaultLabelParser. parsePartial(File file, Label parent)
Label
DefaultLabelParser. parsePartial(File file, Label parent, boolean captureProbs)
Label
DefaultLabelParser. parsePartial(File file, Label parent, boolean captureProbs, boolean allowExternalProbs)
Label
DefaultLabelParser. parsePartial(URL url, Label parent)
Label
DefaultLabelParser. parsePartial(URL url, Label parent, boolean captureProbs)
Label
DefaultLabelParser. parsePartial(URL url, Label parent, boolean captureProbs, boolean allowExternalProbs)
Label
LabelParser. parsePartial(File file, Label parent)
Label
LabelParser. parsePartial(URL url, Label parent)
Parses the given partial label. -
Uses of Label in gov.nasa.pds.tools.label.validate
Methods in gov.nasa.pds.tools.label.validate with parameters of type Label Modifier and Type Method Description boolean
CatalogNameValidator. validate(Label label)
boolean
DuplicateIdentifierValidator. validate(Label label)
static boolean
ElementValidator. validate(AttributeStatement attribute, Label label, Dictionary dictionary)
static boolean
ElementValidator. validate(AttributeStatement attribute, Label label, Dictionary dictionary, ElementDefinition definition)
static boolean
ElementValidator. validate(AttributeStatement attribute, Label label, Dictionary dictionary, String objectContext)
Checks to see whether anAttributeStatement
is correct.static boolean
GroupValidator. validate(GroupStatement group, Dictionary dictionary, Label label)
boolean
LabelValidator. validate(Label label)
Method signature for checking to see if a label is valid.static boolean
ObjectValidator. validate(ObjectStatement object, Dictionary dictionary, Label label)
boolean
TableValidator. validate(Label label)
void
Validator. validate(Label label)
void
Validator. validate(Label label, Dictionary dictionary)
-