Class AbstractCompleteTuple
java.lang.Object
org.torqlang.klvm.AbstractCompleteTuple
- All Implemented Interfaces:
Complete,CompleteOrIdent,CompleteRec,CompleteTuple,Composite,FieldIterSource,Kernel,Rec,Tuple,Value,ValueIterSource,ValueOrIdent,ValueOrIdentPtn,ValueOrPtn,ValueOrResolvedPtn,ValueOrVar,ValueOrVarSet
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.torqlang.klvm.Rec
Rec.RecFieldIter, Rec.RecValueIter -
Field Summary
Fields inherited from interface org.torqlang.klvm.Rec
$FIELDS, $LABEL, DEFAULT_LABEL, EMPTY_VAR_COLLECTION, FEATURE_COMPARATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddAllTo(Collection<? super Complete> collection) final booleanfinal Int64featureAt(int index) protected final intfeatureToIndex(Feature feature, int length) final CompleteFieldfieldAt(int index) final intfinal Completefinal inthashCode()final booleanfinal Literallabel()final Completefinal voidsetUnifiedValue(int index, ValueOrVar unifiedValueOrVar) final StringtoString()final CompletevalueAt(int i) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.torqlang.klvm.Complete
checkComplete, toVarMethods inherited from interface org.torqlang.klvm.CompleteRec
equalsComplete, hashCodeComplete, toNativeValueMethods inherited from interface org.torqlang.klvm.CompleteTuple
toNativeValueMethods inherited from interface org.torqlang.klvm.Kernel
toKernelStringMethods inherited from interface org.torqlang.klvm.Rec
accept, bindToValue, caseNonRecOfThis, caseOf, caseRecOfThis, checkDetermined, deconstruct, entails, entailsRec, equalFeatures, fieldIter, sweepUndeterminedVars, unificationPriority, unifyFields, unifyRecs, valueIterMethods inherited from interface org.torqlang.klvm.Value
add, appendToString, bindToValueOrVar, bindToVar, checkNotFailedValue, compareValueTo, disentails, divide, entails, entailsValueOrIdent, entailsValueOrVar, entailsVar, greaterThan, greaterThanOrEqualTo, lessThan, lessThanOrEqualTo, modulo, multiply, negate, not, resolveValue, resolveValue, resolveValueOrIdent, resolveValueOrVar, resolveValueOrVar, subtract
-
Constructor Details
-
AbstractCompleteTuple
public AbstractCompleteTuple()
-
-
Method Details
-
addAllTo
- Specified by:
addAllToin interfaceCompleteTuple
-
equals
-
fieldAt
- Specified by:
fieldAtin interfaceCompleteRec- Specified by:
fieldAtin interfaceComposite
-
fieldCount
public final int fieldCount()- Specified by:
fieldCountin interfaceComposite
-
findValue
-
hashCode
-
isValidKey
public final boolean isValidKey()- Specified by:
isValidKeyin interfaceValue
-
label
-
select
-
setUnifiedValue
- Specified by:
setUnifiedValuein interfaceRec
-
valueAt
- Specified by:
valueAtin interfaceCompleteRec- Specified by:
valueAtin interfaceComposite
-
featureAt
-
featureToIndex
- Throws:
FeatureNotFoundError
-
toString
-