Package jason.asSyntax
Class ObjectTermImpl
java.lang.Object
jason.asSyntax.DefaultTerm
jason.asSyntax.ObjectTermImpl
- All Implemented Interfaces:
ObjectTerm
,Term
,ToDOM
,ToJson
,Serializable
,Cloneable
,Comparable<Term>
- See Also:
-
Field Summary
Fields inherited from class jason.asSyntax.DefaultTerm
hashCodeCache, srcInfo
-
Constructor Summary
-
Method Summary
Methods inherited from class jason.asSyntax.DefaultTerm
capply, cloneNS, compareTo, countVars, getCyclicVar, getErrorMsg, getSrcInfo, hashCode, hasVar, isArithExpr, isAtom, isCyclicTerm, isGround, isInternalAction, isList, isLiteral, isMap, isNumeric, isPlanBody, isPred, isRule, isSet, isString, isStructure, isUnnamedVar, isVar, parse, resetHashCodeCache, setSrcInfo, subsumes
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface jason.asSyntax.Term
capply, cloneNS, countVars, getCyclicVar, getSrcInfo, hasVar, isArithExpr, isAtom, isCyclicTerm, isGround, isInternalAction, isList, isLiteral, isMap, isNumeric, isPlanBody, isPred, isRule, isSet, isString, isStructure, isUnnamedVar, isVar, setSrcInfo, subsumes
Methods inherited from interface jason.util.ToJson
getAsJsonStr
-
Constructor Details
-
ObjectTermImpl
Creates a new Term Wrapper for java object
-
-
Method Details
-
getObject
- Specified by:
getObject
in interfaceObjectTerm
-
calcHashCode
protected int calcHashCode()- Specified by:
calcHashCode
in classDefaultTerm
-
equals
-
clone
- Specified by:
clone
in interfaceTerm
- Specified by:
clone
in classDefaultTerm
-
toString
-
getAsDOM
-
getAsJson
public javax.json.JsonValue getAsJson()
-