|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.pds.tools.label.parser.DefaultLabelParser
public class DefaultLabelParser
Default implementation
Constructor Summary | |
---|---|
DefaultLabelParser(boolean loadIncludes,
boolean captureProblems,
PointerResolver resolver)
|
|
DefaultLabelParser(PointerResolver resolver)
|
Method Summary | |
---|---|
java.lang.String |
getODLVersion()
Returns the version of ODL that this parser is compliant with. |
java.lang.String |
getPDSVersion()
Returns the version of the PDS specification that this parser is compliant with. |
Label |
parseLabel(java.io.File file)
|
Label |
parseLabel(java.io.File file,
boolean forceParse)
|
Label |
parseLabel(java.net.URL url)
|
Label |
parseLabel(java.net.URL url,
boolean forceParse)
Parses the given file |
Label |
parsePartial(java.io.BufferedInputStream inputStream,
Label label,
Label parent)
|
Label |
parsePartial(java.io.File file,
Label parent)
|
Label |
parsePartial(java.io.File file,
Label parent,
boolean captureProbs)
|
Label |
parsePartial(java.net.URL url,
Label parent)
Parses the given partial label. |
Label |
parsePartial(java.net.URL url,
Label parent,
boolean captureProbs)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultLabelParser(PointerResolver resolver)
public DefaultLabelParser(boolean loadIncludes, boolean captureProblems, PointerResolver resolver)
Method Detail |
---|
public Label parseLabel(java.net.URL url) throws LabelParserException, java.io.IOException
LabelParserException
java.io.IOException
public Label parseLabel(java.io.File file) throws LabelParserException, java.io.IOException
LabelParserException
java.io.IOException
public Label parseLabel(java.net.URL url, boolean forceParse) throws LabelParserException, java.io.IOException
LabelParser
parseLabel
in interface LabelParser
url
- File to
Label
representation of the file
LabelParserException
- - If any syntactic errors are encountered. All errors will be
written to the Logger.
java.io.IOException
public Label parseLabel(java.io.File file, boolean forceParse) throws LabelParserException, java.io.IOException
parseLabel
in interface LabelParser
LabelParserException
java.io.IOException
public java.lang.String getPDSVersion()
LabelParser
getPDSVersion
in interface LabelParser
public java.lang.String getODLVersion()
LabelParser
getODLVersion
in interface LabelParser
public Label parsePartial(java.io.File file, Label parent) throws java.io.IOException, LabelParserException
parsePartial
in interface LabelParser
java.io.IOException
LabelParserException
public Label parsePartial(java.io.File file, Label parent, boolean captureProbs) throws java.io.IOException, LabelParserException
java.io.IOException
LabelParserException
public Label parsePartial(java.net.URL url, Label parent) throws java.io.IOException, LabelParserException
LabelParser
parsePartial
in interface LabelParser
Label
representation of the file
java.io.IOException
LabelParserException
public Label parsePartial(java.net.URL url, Label parent, boolean captureProbs) throws java.io.IOException, LabelParserException
java.io.IOException
LabelParserException
public Label parsePartial(java.io.BufferedInputStream inputStream, Label label, Label parent) throws java.io.IOException, LabelParserException
java.io.IOException
LabelParserException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |