|
|||||||||
| 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.FloatTerm
public final class FloatTerm
Term, which represend floating point value with java 'float' semantics.
| Constructor Summary | |
|---|---|
FloatTerm(float v)
create new instanse of FloatTerm |
|
| Method Summary | |
|---|---|
boolean |
eq(Term t)
are term logically equal to t ? |
float |
getFloat()
get float value, if this term represent float, otherwise throw UnsupportedOperationException. |
String |
getName()
name of term |
Number |
getNumber()
return number, which holded in this term. |
int |
getPrimaryType0()
return code of level-0 primary type |
boolean |
isFloat()
is this term represets Float ? |
boolean |
isNumber()
is this term represents Number ? |
void |
print(PrintWriter out)
print term to out |
Term |
termClone()
since double 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, getBoolean, getByte, getChar, getDouble, getInt, getJavaObject, getLong, getNameIndex, getPatternName, getPatternNameIndex, getShort, getString, getSubtermAt, getTerm, getXIndex, isAtom, isBigDecimal, isBigInteger, isBoolean, isByte, isChar, isComplexTerm, isDouble, 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 |
| Constructor Detail |
|---|
public FloatTerm(float v)
| Method Detail |
|---|
public final int getPrimaryType0()
Term
getPrimaryType0 in class TermPrimaryTypespublic final boolean isNumber()
isNumber in class Termpublic final Number getNumber()
getNumber in class Termpublic final boolean isFloat()
isFloat in class AbstractPrimitiveTermpublic final float getFloat()
Term
getFloat in class AbstractPrimitiveTermpublic final String getName()
getName in class AbstractPrimitiveTermpublic boolean eq(Term t)
t ?
eq in class AbstractPrimitiveTermTypeConversionpublic Term termClone()
termClone in class AbstractPrimitiveTermpublic final int termCompare(Term t)
Term
termCompare in class AbstractPrimitiveTermt - - term to compareTerm.termCompare(ua.gradsoft.termware.Term)public final void print(PrintWriter out)
out
print in class AbstractPrimitiveTermout - - PrintWriter to output term.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||