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 LabelStatement. labelMethods in gov.nasa.pds.tools.label that return Label Modifier and Type Method Description LabelStatement. 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 longLabel. getSkipBytes(Label label, Numeric startPosition)static DateDateTimeFormatter. lenientParse(Label label, String dateTime, int lineNumber)voidIncludePointer. loadReferencedStatements(Label parentLabel, PointerResolver resolver)static PointerStatementPointerStatementFactory. newInstance(Label sourceLabel, int line, String identifier, Value value)static DateDateTimeFormatter. 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 LabelODLParser. 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 LabelDefaultLabelParser. parseLabel(File file)LabelDefaultLabelParser. parseLabel(File file, boolean forceParse)LabelDefaultLabelParser. parseLabel(URL url)LabelDefaultLabelParser. parseLabel(URL url, boolean forceParse)LabelLabelParser. parseLabel(File file, boolean forceParse)LabelLabelParser. parseLabel(URL url, boolean forceParse)Parses the given fileLabelDefaultLabelParser. parsePartial(BufferedInputStream inputStream, Label label, Label parent)LabelDefaultLabelParser. parsePartial(File file, Label parent)LabelDefaultLabelParser. parsePartial(File file, Label parent, boolean captureProbs)LabelDefaultLabelParser. parsePartial(File file, Label parent, boolean captureProbs, boolean allowExternalProbs)LabelDefaultLabelParser. parsePartial(URL url, Label parent)LabelDefaultLabelParser. parsePartial(URL url, Label parent, boolean captureProbs)LabelDefaultLabelParser. parsePartial(URL url, Label parent, boolean captureProbs, boolean allowExternalProbs)LabelLabelParser. parsePartial(File file, Label parent)LabelLabelParser. 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 LabelDefaultLabelParser. parsePartial(BufferedInputStream inputStream, Label label, Label parent)LabelDefaultLabelParser. parsePartial(File file, Label parent)LabelDefaultLabelParser. parsePartial(File file, Label parent, boolean captureProbs)LabelDefaultLabelParser. parsePartial(File file, Label parent, boolean captureProbs, boolean allowExternalProbs)LabelDefaultLabelParser. parsePartial(URL url, Label parent)LabelDefaultLabelParser. parsePartial(URL url, Label parent, boolean captureProbs)LabelDefaultLabelParser. parsePartial(URL url, Label parent, boolean captureProbs, boolean allowExternalProbs)LabelLabelParser. parsePartial(File file, Label parent)LabelLabelParser. 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 booleanCatalogNameValidator. validate(Label label)booleanDuplicateIdentifierValidator. validate(Label label)static booleanElementValidator. validate(AttributeStatement attribute, Label label, Dictionary dictionary)static booleanElementValidator. validate(AttributeStatement attribute, Label label, Dictionary dictionary, ElementDefinition definition)static booleanElementValidator. validate(AttributeStatement attribute, Label label, Dictionary dictionary, String objectContext)Checks to see whether anAttributeStatementis correct.static booleanGroupValidator. validate(GroupStatement group, Dictionary dictionary, Label label)booleanLabelValidator. validate(Label label)Method signature for checking to see if a label is valid.static booleanObjectValidator. validate(ObjectStatement object, Dictionary dictionary, Label label)booleanTableValidator. validate(Label label)voidValidator. validate(Label label)voidValidator. validate(Label label, Dictionary dictionary)
-