|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.termware.Term
ua.gradsoft.termware.AbstractPrimitiveTerm
ua.gradsoft.termware.BooleanTerm
public final class BooleanTerm
Term for representation of boolean value.
| Method Summary | |
|---|---|
boolean |
eq(Term x)
|
boolean |
getBoolean()
get boolean value, if this term represent boolean, otherwise throw UnsupportedOperationException |
static BooleanTerm |
getBooleanTerm(boolean b)
|
String |
getName()
return string representation |
Number |
getNumber()
get number value, if one exists. |
int |
getPrimaryType0()
return code of level-0 primary type |
boolean |
isBoolean()
is this term is boolean ? |
boolean |
isNumber()
is this term is number ? |
void |
print(PrintWriter out)
print term to out. |
Term |
termClone()
since boolean is immutable, return this. |
int |
termCompare(Term t)
compare functions. |
| Methods inherited from class ua.gradsoft.termware.AbstractPrimitiveTerm |
|---|
boundEquals, boundUnify, clone, concreteOrder, createSame, emptyFv, findSubtermIndexBoundEqualsTo, freeEquals, freeUnify, getArity, getBigDecimal, getBigInteger, getByte, getChar, getDouble, getFloat, getInt, getJavaObject, getLong, getNameIndex, getPatternName, getPatternNameIndex, getShort, getString, getSubtermAt, getTerm, getXIndex, isAtom, isBigDecimal, isBigInteger, isByte, isChar, isComplexTerm, isDouble, isFloat, isInt, isJavaObject, isLong, isNil, isShort, isString, isX, maxFv, minFv, setSubtermAt, shiftFv, subst, substInside |
| Methods inherited from class ua.gradsoft.termware.Term |
|---|
containsSubtermBoundEqualsTo, getAsBigDecimal, getAsBigInteger, getAsBoolean, getAsByte, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsJavaObject, getAsLong, getAsNumber, getAsShort, getAsString, getPrimaryType1, print, println, println |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static BooleanTerm getBooleanTerm(boolean b)
public final int getPrimaryType0()
Term
getPrimaryType0 in class TermPrimaryTypespublic final boolean isBoolean()
isBoolean in class AbstractPrimitiveTermpublic final boolean getBoolean()
Term
getBoolean in class AbstractPrimitiveTermpublic final boolean isNumber()
isNumber in class Termpublic final Number getNumber()
UnsupportedOperationException
getNumber in class Termpublic String getName()
getName in class AbstractPrimitiveTermpublic final boolean eq(Term x)
eq in class AbstractPrimitiveTermpublic final int termCompare(Term t)
Term
termCompare in class AbstractPrimitiveTermt - - term to comparepublic final Term termClone()
termClone in class AbstractPrimitiveTermpublic final void print(PrintWriter out)
AbstractPrimitiveTerm
print in class AbstractPrimitiveTermout - - PrintWriter, where to print term.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||