gnu.jbrowser
Class JBrowseLineParser
java.lang.Object
gnu.jbrowser.JBrowseLineParser
- All Implemented Interfaces:
- JBrowseParser
public class JBrowseLineParser
- extends java.lang.Object
- implements JBrowseParser
The class that implemnts a JBrowseParser for Java Source Code via a
JBrowseParser.LineSource.
- Version:
- 1.0.1 - Nov. 16, 1999
- Author:
- George Latkiewicz
Method Summary |
java.lang.String |
getSourceName()
Returns the String that represents the name associated with the current
JBrowseParser.LineSource (e.g. the fileName associated with the current
buffer), or null if the JBrowseParser.LineSource is not currently associated
with a source. |
boolean |
isReady()
|
JBrowseParser.Results |
parse()
The method that preforms the actual parsing. |
void |
setOptions(Options options)
|
void |
setRootNode(gnu.jbrowser.UMLTree.Node root)
|
boolean |
usesJavaTokenMarker()
Returns true if the JEditTextArea to which this
JBrowseLineParser is tied uses a JavaTokenMarker . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VER_NUM
public static final java.lang.String VER_NUM
- See Also:
- Constant Field Values
results
public JBrowseParser.Results results
JBrowseLineParser
public JBrowseLineParser(JBrowseParser.LineSource ls)
- This method creates a new instance of JBrowse GUI and Parsing engine.
- Parameters:
ls
- JBrowseParser.LineSource that will provide the source to be parsed.
getSourceName
public java.lang.String getSourceName()
- Returns the String that represents the name associated with the current
JBrowseParser.LineSource (e.g. the fileName associated with the current
buffer), or null if the JBrowseParser.LineSource is not currently associated
with a source.
- Specified by:
getSourceName
in interface JBrowseParser
usesJavaTokenMarker
public boolean usesJavaTokenMarker()
- Returns
true
if the JEditTextArea
to which this
JBrowseLineParser
is tied uses a JavaTokenMarker
.
setOptions
public final void setOptions(Options options)
- Specified by:
setOptions
in interface JBrowseParser
setRootNode
public final void setRootNode(gnu.jbrowser.UMLTree.Node root)
- Specified by:
setRootNode
in interface JBrowseParser
isReady
public boolean isReady()
- Specified by:
isReady
in interface JBrowseParser
parse
public JBrowseParser.Results parse()
- The method that preforms the actual parsing. This is the method which builds
the tree model that reflects the heirarchical structure of the Java code in
the current LineSource.
- Specified by:
parse
in interface JBrowseParser
Copyright © Madkit Team (O. Gutknecht, J. Ferber, F. Michel et al.) All Rights Reserved.