Package org.openprovenance.prov.model
Class ProvUtilities
- java.lang.Object
-
- org.openprovenance.prov.model.ProvUtilities
-
- Direct Known Subclasses:
ProvUtilities
public class ProvUtilities extends Object
Utilities for manipulating PROV Descriptions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ProvUtilities.BuildFlag
-
Field Summary
Fields Modifier and Type Field Description static String
internationalizedStringUri
-
Constructor Summary
Constructors Constructor Description ProvUtilities()
-
Method Summary
-
-
-
Field Detail
-
internationalizedStringUri
public static final String internationalizedStringUri
- See Also:
- Constant Field Values
-
-
Method Detail
-
getObject
public <T> List<T> getObject(Class<T> cl, List<StatementOrBundle> ll)
-
getEffect
public QualifiedName getEffect(Relation r)
-
getCause
public QualifiedName getCause(Relation r)
-
getOtherCauses
public List<QualifiedName> getOtherCauses(Relation r)
-
attributesWithNamespace
public Hashtable<String,List<Other>> attributesWithNamespace(HasOther object, String namespace)
-
forAllStatementOrBundle
public void forAllStatementOrBundle(List<StatementOrBundle> records, StatementAction action)
-
forAllStatement
public void forAllStatement(List<Statement> records, StatementAction action)
-
doAction
public void doAction(StatementOrBundle s, StatementAction action)
-
doAction
public Object doAction(StatementOrBundle s, StatementActionValue action)
-
valueToNotationString
public static String valueToNotationString(Object val, QualifiedName xsdType)
-
hasType
public static boolean hasType(QualifiedName type, Collection<Attribute> attributes)
-
hasNoTime
public boolean hasNoTime(Statement o)
Indicates whether object has no time field.
-
toXMLGregorianCalendar
public static XMLGregorianCalendar toXMLGregorianCalendar(Date date)
-
toDate
public static Date toDate(XMLGregorianCalendar calendar)
-
-