Package org.apache.jena.reasoner.rulesys
Class Rule.Parser
- java.lang.Object
-
- org.apache.jena.reasoner.rulesys.Rule.Parser
-
- Enclosing class:
- Rule
public static class Rule.Parser extends java.lang.Object
Inner class which provides minimalist parsing support based on tokenisation with depth 1 lookahead. No sensible error reporting on offer. No embedded spaces supported.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
getPrefixMap()
Return a map of all the discovered prefixesjava.util.List<Rule>
getRulesPreload()
Return the complete set of preloaded rules;Rule
parseRule()
Parse a rule, terminated by a "]" or "." character.java.lang.String
recentTokens()
Return a trace of the recently seen tokens, for use in error reportingvoid
registerPrefix(java.lang.String prefix, java.lang.String namespace)
Register a new namespace prefix with the parservoid
registerPrefixMap(java.util.Map<java.lang.String,java.lang.String> map)
Register a set of prefix to namespace mappings with the parser
-
-
-
Method Detail
-
registerPrefix
public void registerPrefix(java.lang.String prefix, java.lang.String namespace)
Register a new namespace prefix with the parser
-
registerPrefixMap
public void registerPrefixMap(java.util.Map<java.lang.String,java.lang.String> map)
Register a set of prefix to namespace mappings with the parser
-
getPrefixMap
public java.util.Map<java.lang.String,java.lang.String> getPrefixMap()
Return a map of all the discovered prefixes
-
getRulesPreload
public java.util.List<Rule> getRulesPreload()
Return the complete set of preloaded rules;
-
recentTokens
public java.lang.String recentTokens()
Return a trace of the recently seen tokens, for use in error reporting
-
parseRule
public Rule parseRule()
Parse a rule, terminated by a "]" or "." character.
-
-