org.deri.wsmo4j.io.parser.wsml
Class LogExprParserImpl
java.lang.Object
org.deri.wsmo4j.io.parser.wsml.LogExprParserImpl
public class LogExprParserImpl
- extends Object
Accespoint for parsin LogicalExpressions (used by general wsml parser
and to create objectmodels from arbitrary LE strings)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LogExprParserImpl
public LogExprParserImpl(Map map,
org.wsmo.common.TopEntity nsHolder)
- Parameters:
map
- optional set to factories to be used during parsing
(PARSER_WSMO_FACTORY PARSER_LE_FACTORY PARSER_DATA_FACTORY)nsHolder
- gives available namespaces
parse
public org.omwg.logicalexpression.LogicalExpression parse(Object node)
throws RuntimeException
- This method parses a Node.
- Parameters:
node
- SableCC Node that will be parsed, it expects a Node of the
type "PLogExpr"
- Returns:
- logical expression object model
- Throws:
RuntimeException
- in case node is not of Type PLogExpr- See Also:
org.omwg.logicalexpression.io.Parser#parse(java.lang.Object)
parse
public org.omwg.logicalexpression.LogicalExpression parse(String expr)
throws org.wsmo.wsml.ParserException
- Parameters:
expr
- String
- Returns:
- logical expression object model
- Throws:
org.wsmo.wsml.ParserException
org.wsmo.common.exception.InvalidModelException
- See Also:
org.omwg.logicalexpression.io.Parser#parse(java.lang.String)
findLogicalExpressions
public static Reader findLogicalExpressions(Reader src,
Stack allLogExp)
Copyright © 2004-2008 Ontotext Lab.. All Rights Reserved.