cb.parser
Class Parser
java.lang.Object
|
+--cb.parser.Parser
- public class Parser
- extends java.lang.Object
Constructor Summary |
Parser(java.io.Reader r)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Parser
public Parser(java.io.Reader r)
setIgnoredNodes
public void setIgnoredNodes(java.lang.Class[] nodes)
- If the parser finds such a node while building the petal tree, the node
will be ignored and not added to the tree. E.g, setIgnoredNodes(Diagram.class) will
abandon all diagrams of the model.
getIgnoredNodes
public java.lang.Class[] getIgnoredNodes()
parse
public static PetalFile parse(java.lang.String file_name)
parse
public static PetalFile parse(java.net.URL url)
parse
public static PetalFile parse(java.io.File file)
parse
public static PetalFile parse(java.io.Reader stream)
parse
public static PetalFile parse(java.io.InputStream stream)
parse
public PetalFile parse()
- Top level construct are always petal and design objects
parseObject
public PetalObject parseObject()
parseValue
public PetalNode parseValue(boolean rparen_ok)
parseList
public List parseList()
parseValueObject
public Value parseValueObject()
main
public static void main(java.lang.String[] args)
throws java.lang.Exception