Package org.openprovenance.prov.notation
Class TreeTraversal
- java.lang.Object
-
- org.openprovenance.prov.notation.TreeTraversal
-
public class TreeTraversal extends Object
-
-
Constructor Summary
Constructors Constructor Description TreeTraversal(ModelConstructor c, ProvFactory pFactory)
-
Method Summary
Modifier and Type Method Description Objectconvert(org.antlr.runtime.tree.Tree ast)intconvertInt(String token)StringconvertToken(String token)ObjectconvertTypedLiteral(String literal, QualifiedName datatype)ObjectconvertTypedLiteral(LangString literal, QualifiedName datatype)StringgetTokenString(org.antlr.runtime.tree.Tree t)ObjectnewExtension(Object extName, QualifiedName uid, List<Object> args, Object optionalAttributes)StringstripAmpersand(String token)StringunquoteTrice(String token)StringunquoteTwice(String token)Stringunwrap(String s)
-
-
-
Constructor Detail
-
TreeTraversal
public TreeTraversal(ModelConstructor c, ProvFactory pFactory)
-
-
Method Detail
-
getTokenString
public String getTokenString(org.antlr.runtime.tree.Tree t)
-
convertInt
public int convertInt(String token)
-
convert
public Object convert(org.antlr.runtime.tree.Tree ast)
-
newExtension
public Object newExtension(Object extName, QualifiedName uid, List<Object> args, Object optionalAttributes)
-
convertTypedLiteral
public Object convertTypedLiteral(String literal, QualifiedName datatype)
-
convertTypedLiteral
public Object convertTypedLiteral(LangString literal, QualifiedName datatype)
-
-