Index
All Classes and Interfaces|All Packages|Serialized Form
A
- abs() - Static method in class swim.structure.func.MathModule
- abs() - Method in class swim.structure.Num
- absent() - Static method in class swim.structure.Absent
- absent() - Static method in class swim.structure.Item
- absent() - Static method in class swim.structure.Value
- Absent - Class in swim.structure
- accessor() - Method in class swim.structure.selector.GetAttrSelector
- accessor() - Method in class swim.structure.selector.GetItemSelector
- accessor() - Method in class swim.structure.selector.GetSelector
- add(boolean) - Method in class swim.structure.Record
- add(double) - Method in class swim.structure.Record
- add(float) - Method in class swim.structure.Record
- add(int) - Method in class swim.structure.Record
- add(int, boolean) - Method in class swim.structure.Record
- add(int, double) - Method in class swim.structure.Record
- add(int, float) - Method in class swim.structure.Record
- add(int, int) - Method in class swim.structure.Record
- add(int, long) - Method in class swim.structure.Record
- add(int, String) - Method in class swim.structure.Record
- add(int, Item) - Method in class swim.structure.Record
- add(int, T) - Method in class swim.structure.collections.ValueList
- add(int, T, Object) - Method in class swim.structure.collections.ValueKeyedList
- add(long) - Method in class swim.structure.Record
- add(String) - Method in class swim.structure.Record
- add(Map.Entry<K, V>) - Method in class swim.structure.collections.ValueEntryCursor
- add(Item) - Method in class swim.structure.Record
- add(Value, Value) - Method in class swim.structure.Record
- add(T) - Method in class swim.structure.collections.ValueCollection
- add(T) - Method in class swim.structure.collections.ValueCursor
- add(T) - Method in class swim.structure.collections.ValueListIterator
- add(T, Object) - Method in class swim.structure.collections.ValueKeyedList
- addAll(int, Collection<? extends Item>) - Method in class swim.structure.Record
- addAll(int, Collection<? extends T>) - Method in class swim.structure.collections.ValueList
- addAll(Collection<? extends Item>) - Method in class swim.structure.Record
- addAll(Collection<? extends T>) - Method in class swim.structure.collections.ValueCollection
- addByte(byte) - Method in class swim.structure.Data
- addByteArray(byte[]) - Method in class swim.structure.Data
- addByteArray(byte[], int, int) - Method in class swim.structure.Data
- addClass(Class<?>) - Method in class swim.structure.form.PolyForm
- addClasses(Class<?>...) - Method in class swim.structure.form.PolyForm
- addData(Data) - Method in class swim.structure.Data
- addForm(Form<?>) - Method in class swim.structure.form.PolyForm
- addForms(Form<?>...) - Method in class swim.structure.form.PolyForm
- addHeader(Form<T>) - Method in class swim.structure.form.ClassForm
- addMember(Form<T>) - Method in class swim.structure.form.ClassForm
- addType(Type) - Method in class swim.structure.form.PolyForm
- addTypes(Type...) - Method in class swim.structure.form.PolyForm
- alias() - Method in class swim.structure.Attr
- alias() - Method in class swim.structure.Item
- alias() - Method in class swim.structure.Record
- alias() - Method in class swim.structure.Slot
- alias() - Method in class swim.structure.Value
- and(Field) - Method in class swim.structure.Field
- and(Item) - Method in class swim.structure.Absent
- and(Item) - Method in class swim.structure.Bool
- and(Item) - Method in class swim.structure.Expression
- and(Item) - Method in class swim.structure.Field
- and(Item) - Method in class swim.structure.Item
- and(Item) - Method in class swim.structure.Value
- and(Value) - Method in class swim.structure.Absent
- and(Value) - Method in class swim.structure.Bool
- and(Value) - Method in class swim.structure.Expression
- and(Value) - Method in class swim.structure.Value
- AndOperator - Class in swim.structure.operator
- AndOperator(Item, Item) - Constructor for class swim.structure.operator.AndOperator
- andThen(Selector) - Method in class swim.structure.Selector
-
The means to chain
Selectors. - andThen(Selector) - Method in class swim.structure.selector.ChildrenSelector
- andThen(Selector) - Method in class swim.structure.selector.DescendantsSelector
- andThen(Selector) - Method in class swim.structure.selector.FilterSelector
- andThen(Selector) - Method in class swim.structure.selector.GetAttrSelector
- andThen(Selector) - Method in class swim.structure.selector.GetItemSelector
- andThen(Selector) - Method in class swim.structure.selector.GetSelector
- andThen(Selector) - Method in class swim.structure.selector.IdentitySelector
- andThen(Selector) - Method in class swim.structure.selector.KeysSelector
- andThen(Selector) - Method in class swim.structure.selector.LiteralSelector
- andThen(Selector) - Method in class swim.structure.selector.ValuesSelector
- appended(boolean) - Method in class swim.structure.Item
- appended(double) - Method in class swim.structure.Item
- appended(float) - Method in class swim.structure.Item
- appended(int) - Method in class swim.structure.Item
- appended(long) - Method in class swim.structure.Item
- appended(Object...) - Method in class swim.structure.Absent
- appended(Object...) - Method in class swim.structure.Item
- appended(Object...) - Method in class swim.structure.Record
- appended(String) - Method in class swim.structure.Item
- appended(Item) - Method in class swim.structure.Absent
- appended(Item) - Method in class swim.structure.Item
- appended(Item) - Method in class swim.structure.Record
- args() - Method in class swim.structure.operator.InvokeOperator
- ArrayForm - Class in swim.structure.form
-
For some type, a transformation between a structurally typed
Itemand an array of elements with that type. - ArrayForm(Class<?>, Form<?>) - Constructor for class swim.structure.form.ArrayForm
- asByteArray() - Method in class swim.structure.Data
- asByteBuffer() - Method in class swim.structure.Data
- asMutable() - Method in class swim.structure.Record
- attr(String) - Method in class swim.structure.Record
- attr(String, boolean) - Method in class swim.structure.Record
- attr(String, double) - Method in class swim.structure.Record
- attr(String, float) - Method in class swim.structure.Record
- attr(String, int) - Method in class swim.structure.Record
- attr(String, long) - Method in class swim.structure.Record
- attr(String, String) - Method in class swim.structure.Record
- attr(String, Value) - Method in class swim.structure.Record
- attr(Text) - Method in class swim.structure.Record
- attr(Text, boolean) - Method in class swim.structure.Record
- attr(Text, double) - Method in class swim.structure.Record
- attr(Text, float) - Method in class swim.structure.Record
- attr(Text, int) - Method in class swim.structure.Record
- attr(Text, long) - Method in class swim.structure.Record
- attr(Text, String) - Method in class swim.structure.Record
- attr(Text, Value) - Method in class swim.structure.Record
- Attr - Class in swim.structure
- AttrForm<T> - Class in swim.structure.form
- AttrForm(Field, Text, Form<?>) - Constructor for class swim.structure.form.AttrForm
B
- BigIntegerForm - Class in swim.structure.form
-
Transformation between a structurally typed
Itemand aBigInteger. - BigIntegerForm(BigInteger) - Constructor for class swim.structure.form.BigIntegerForm
- BinaryOperator - Class in swim.structure.operator
-
An
Operatorthat represents a binary operation, i.e. - BinaryOperator(Item, Item) - Constructor for class swim.structure.operator.BinaryOperator
- bind() - Method in class swim.structure.Record
- bindings() - Method in class swim.structure.func.LambdaFunc
- bitwiseAnd(Item) - Method in class swim.structure.Attr
- bitwiseAnd(Item) - Method in class swim.structure.Expression
- bitwiseAnd(Item) - Method in class swim.structure.Item
- bitwiseAnd(Item) - Method in class swim.structure.Slot
- bitwiseAnd(Item) - Method in class swim.structure.Value
- bitwiseAnd(Num) - Method in class swim.structure.Num
- bitwiseAnd(Value) - Method in class swim.structure.Expression
- bitwiseAnd(Value) - Method in class swim.structure.Num
- bitwiseAnd(Value) - Method in class swim.structure.Value
- BitwiseAndOperator - Class in swim.structure.operator
- BitwiseAndOperator(Item, Item) - Constructor for class swim.structure.operator.BitwiseAndOperator
- bitwiseNot() - Method in class swim.structure.Attr
- bitwiseNot() - Method in class swim.structure.Expression
- bitwiseNot() - Method in class swim.structure.Item
- bitwiseNot() - Method in class swim.structure.Num
- bitwiseNot() - Method in class swim.structure.Slot
- bitwiseNot() - Method in class swim.structure.Value
- BitwiseNotOperator - Class in swim.structure.operator
- BitwiseNotOperator(Item) - Constructor for class swim.structure.operator.BitwiseNotOperator
- bitwiseOr(Item) - Method in class swim.structure.Attr
- bitwiseOr(Item) - Method in class swim.structure.Expression
- bitwiseOr(Item) - Method in class swim.structure.Item
- bitwiseOr(Item) - Method in class swim.structure.Slot
- bitwiseOr(Item) - Method in class swim.structure.Value
- bitwiseOr(Num) - Method in class swim.structure.Num
- bitwiseOr(Value) - Method in class swim.structure.Expression
- bitwiseOr(Value) - Method in class swim.structure.Num
- bitwiseOr(Value) - Method in class swim.structure.Value
- BitwiseOrOperator - Class in swim.structure.operator
- BitwiseOrOperator(Item, Item) - Constructor for class swim.structure.operator.BitwiseOrOperator
- bitwiseXor(Item) - Method in class swim.structure.Attr
- bitwiseXor(Item) - Method in class swim.structure.Expression
- bitwiseXor(Item) - Method in class swim.structure.Item
- bitwiseXor(Item) - Method in class swim.structure.Slot
- bitwiseXor(Item) - Method in class swim.structure.Value
- bitwiseXor(Num) - Method in class swim.structure.Num
- bitwiseXor(Value) - Method in class swim.structure.Expression
- bitwiseXor(Value) - Method in class swim.structure.Num
- bitwiseXor(Value) - Method in class swim.structure.Value
- BitwiseXorOperator - Class in swim.structure.operator
- BitwiseXorOperator(Item, Item) - Constructor for class swim.structure.operator.BitwiseXorOperator
- body() - Method in class swim.structure.Field
-
Always returns
Absentbecause aFieldcan't be aRecord, so it can't have any non-first members to flatten, and because aFieldisn't a distinctValue, so it can't returnExtant. - body() - Method in class swim.structure.Item
- body() - Method in class swim.structure.Record
- body() - Method in class swim.structure.Value
- Bool - Class in swim.structure
- BooleanForm - Class in swim.structure.form
- BooleanForm(Boolean) - Constructor for class swim.structure.form.BooleanForm
- booleanValue() - Method in class swim.structure.Absent
-
Always returns
falsebecauseAbsentbehaves like a falsey value. - booleanValue() - Method in class swim.structure.Bool
- booleanValue() - Method in class swim.structure.Extant
-
Always returns
truebecauseExtantbehaves like a truthy value. - booleanValue() - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitivebooleanvalue, if possible. - booleanValue() - Method in class swim.structure.Item
-
Converts this
Iteminto a primitivebooleanvalue, if possible. - booleanValue() - Method in class swim.structure.Num
-
Converts this
Valueinto a primitivebooleanvalue. - booleanValue() - Method in class swim.structure.Text
- booleanValue() - Method in class swim.structure.Value
-
Converts this
Valueinto a primitivebooleanvalue, if possible. - booleanValue(boolean) - Method in class swim.structure.Absent
-
Always returns
falsebecauseAbsentbehaves like a falsey value. - booleanValue(boolean) - Method in class swim.structure.Bool
- booleanValue(boolean) - Method in class swim.structure.Extant
-
Always returns
truebecauseExtantbehaves like a truthy value. - booleanValue(boolean) - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitivebooleanvalue, if possible; otherwise returnsorElseif the value of thisFieldcan't be converted into a primitivebooleanvalue. - booleanValue(boolean) - Method in class swim.structure.Item
-
Converts this
Iteminto a primitivebooleanvalue, if possible; otherwise returnsorElseif thisItemcan't be converted into a primitivebooleanvalue. - booleanValue(boolean) - Method in class swim.structure.Num
- booleanValue(boolean) - Method in class swim.structure.Text
- booleanValue(boolean) - Method in class swim.structure.Value
-
Converts this
Valueinto a primitivebooleanvalue, if possible; otherwise returnsorElseif thisValuecan't be converted into a primitivebooleanvalue. - branch() - Method in class swim.structure.Attr
- branch() - Method in class swim.structure.Data
- branch() - Method in class swim.structure.Field
- branch() - Method in class swim.structure.Item
- branch() - Method in class swim.structure.Record
- branch() - Method in class swim.structure.Slot
- branch() - Method in class swim.structure.Text
- branch() - Method in class swim.structure.Value
- BridgeFunc - Class in swim.structure.func
- BridgeFunc() - Constructor for class swim.structure.func.BridgeFunc
- builder() - Static method in class swim.structure.Value
- ByteBufferForm - Class in swim.structure.form
-
Transformation between a structurally typed
Itemand aByteBuffer. - ByteBufferForm() - Constructor for class swim.structure.form.ByteBufferForm
- ByteForm - Class in swim.structure.form
- ByteForm(Byte) - Constructor for class swim.structure.form.ByteForm
- byteValue() - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitivebytevalue, if possible. - byteValue() - Method in class swim.structure.Item
-
Converts this
Iteminto a primitivebytevalue, if possible. - byteValue() - Method in class swim.structure.Num
-
Converts this
Numinto a primitivebytevalue. - byteValue() - Method in class swim.structure.Text
- byteValue() - Method in class swim.structure.Value
-
Converts this
Valueinto a primitivebytevalue, if possible. - byteValue(byte) - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitivebytevalue, if possible; otherwise returnsorElseif the value of thisFieldcan't be converted into a primitivebytevalue. - byteValue(byte) - Method in class swim.structure.Item
-
Converts this
Iteminto a primitivebytevalue, if possible; otherwise returnsorElseif thisItemcan't be converted into a primitivebytevalue. - byteValue(byte) - Method in class swim.structure.Num
- byteValue(byte) - Method in class swim.structure.Text
- byteValue(byte) - Method in class swim.structure.Value
-
Converts this
Valueinto a primitivebytevalue, if possible; otherwise returnsorElseif thisValuecan't be converted into a primitivebytevalue.
C
- canEqual(Object) - Method in class swim.structure.InterpreterSettings
- cast(Form<T>) - Method in class swim.structure.Item
- cast(Form<T>, T) - Method in class swim.structure.Item
- cast(Item) - Method in class swim.structure.form.ArrayForm
- cast(Item) - Method in class swim.structure.form.BigIntegerForm
- cast(Item) - Method in class swim.structure.form.BooleanForm
- cast(Item) - Method in class swim.structure.form.ByteBufferForm
- cast(Item) - Method in class swim.structure.form.ByteForm
- cast(Item) - Method in class swim.structure.Form
-
Converts a structurally typed
iteminto a nominally typed Java object. - cast(Item) - Method in class swim.structure.form.CharacterForm
- cast(Item) - Method in class swim.structure.form.ClassForm
- cast(Item) - Method in class swim.structure.form.CollectionForm
- cast(Item) - Method in class swim.structure.form.DoubleForm
- cast(Item) - Method in class swim.structure.form.FieldForm
- cast(Item) - Method in class swim.structure.form.FloatForm
- cast(Item) - Method in class swim.structure.form.IntegerForm
- cast(Item) - Method in class swim.structure.form.ItemForm
- cast(Item) - Method in class swim.structure.form.LongForm
- cast(Item) - Method in class swim.structure.form.MapForm
- cast(Item) - Method in class swim.structure.form.NumberForm
- cast(Item) - Method in class swim.structure.form.PolyForm
- cast(Item) - Method in class swim.structure.form.ShortForm
- cast(Item) - Method in class swim.structure.form.StringForm
- cast(Item) - Method in class swim.structure.form.TagForm
- cast(Item) - Method in class swim.structure.form.UnitForm
- cast(Item) - Method in class swim.structure.form.ValueForm
- cast(Item, Object) - Method in class swim.structure.form.PolyForm
- cast(Item, Collection<T>) - Method in class swim.structure.form.CollectionForm
- cast(Item, Map<K, V>) - Method in class swim.structure.form.MapForm
- cast(Item, T) - Method in class swim.structure.form.AttrForm
- cast(Item, T) - Method in class swim.structure.Form
-
Converts a structurally typed
iteminto a nominally typed Java object based on the provided prototypeobject. - cast(Item, T) - Method in class swim.structure.form.ClassForm
- cast(Item, T) - Method in class swim.structure.form.FieldForm
- cast(Item, T) - Method in class swim.structure.form.SlotForm
- cast(Item, T) - Method in class swim.structure.form.TagForm
- cast(Item, T) - Method in class swim.structure.form.UnitForm
- castBool(Bool) - Method in class swim.structure.form.PolyForm
- castData(Data) - Method in class swim.structure.form.PolyForm
- castNum(Num) - Method in class swim.structure.form.PolyForm
- castRecord(Record) - Method in class swim.structure.form.PolyForm
- castRecord(Record, Object) - Method in class swim.structure.form.PolyForm
- castText(Text) - Method in class swim.structure.form.PolyForm
- ceil() - Static method in class swim.structure.func.MathModule
- ceil() - Method in class swim.structure.Num
- CharacterForm - Class in swim.structure.form
- CharacterForm(Character) - Constructor for class swim.structure.form.CharacterForm
- charValue() - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitivecharvalue, if possible. - charValue() - Method in class swim.structure.Item
-
Converts this
Iteminto a primitivecharvalue, if possible. - charValue() - Method in class swim.structure.Num
-
Converts this
Valueinto a primitivecharvalue. - charValue() - Method in class swim.structure.Text
- charValue() - Method in class swim.structure.Value
-
Converts this
Valueinto a primitivecharvalue, if possible. - charValue(char) - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitivecharvalue, if possible; otherwise returnsorElseif the value of thisFieldcan't be converted into a primitivecharvalue. - charValue(char) - Method in class swim.structure.Item
-
Converts this
Iteminto a primitivecharvalue, if possible; otherwise returnsorElseif thisItemcan't be converted into a primitivecharvalue. - charValue(char) - Method in class swim.structure.Num
- charValue(char) - Method in class swim.structure.Text
- charValue(char) - Method in class swim.structure.Value
-
Converts this
Valueinto a primitivecharvalue, if possible; otherwise returnsorElseif thisValuecan't be converted into a primitivecharvalue. - children() - Method in class swim.structure.Selector
- children() - Method in class swim.structure.selector.IdentitySelector
- ChildrenSelector - Class in swim.structure.selector
-
A
Selectorthat, whenevaluatedagainst someInterpreter, yields all of the "children" of the topItemin the interpreter's frame stack. - ClassForm<T> - Class in swim.structure.form
-
For some
Class, a transformation between a structurally typedItemand an instance of thatClass. - ClassForm(Class<?>, String, T) - Constructor for class swim.structure.form.ClassForm
- clear() - Method in class swim.structure.collections.ValueCollection
- clear() - Method in class swim.structure.collections.ValueMap
- clear() - Method in class swim.structure.Data
- clear() - Method in class swim.structure.Record
- clone() - Method in class swim.structure.form.ClassForm
- clone() - Method in class swim.structure.form.PolyForm
- coerce(Form<T>) - Method in class swim.structure.Item
- coerce(Form<T>, T) - Method in class swim.structure.Item
- CollectionForm<T> - Class in swim.structure.form
- CollectionForm(Class<?>, Form<T>) - Constructor for class swim.structure.form.CollectionForm
- commit() - Method in class swim.structure.Attr
- commit() - Method in class swim.structure.Data
- commit() - Method in class swim.structure.Field
- commit() - Method in class swim.structure.Item
- commit() - Method in class swim.structure.Record
- commit() - Method in class swim.structure.Slot
- commit() - Method in class swim.structure.Text
- commit() - Method in class swim.structure.Value
- comparator() - Method in class swim.structure.collections.ValueOrderedMap
- comparator() - Method in class swim.structure.collections.ValueSortedMap
- compareTo(Item) - Method in class swim.structure.Absent
- compareTo(Item) - Method in class swim.structure.Attr
- compareTo(Item) - Method in class swim.structure.Bool
- compareTo(Item) - Method in class swim.structure.Data
- compareTo(Item) - Method in class swim.structure.Extant
- compareTo(Item) - Method in class swim.structure.func.BridgeFunc
- compareTo(Item) - Method in class swim.structure.func.LambdaFunc
- compareTo(Item) - Method in class swim.structure.Item
- compareTo(Item) - Method in class swim.structure.Num
- compareTo(Item) - Method in class swim.structure.Operator
- compareTo(Item) - Method in class swim.structure.Record
- compareTo(Item) - Method in class swim.structure.Selector
- compareTo(Item) - Method in class swim.structure.Slot
- compareTo(Item) - Method in class swim.structure.Text
- compareTo(Num) - Method in class swim.structure.Num
- compareTo(Operator) - Method in class swim.structure.operator.AndOperator
- compareTo(Operator) - Method in class swim.structure.operator.BitwiseAndOperator
- compareTo(Operator) - Method in class swim.structure.operator.BitwiseNotOperator
- compareTo(Operator) - Method in class swim.structure.operator.BitwiseOrOperator
- compareTo(Operator) - Method in class swim.structure.operator.BitwiseXorOperator
- compareTo(Operator) - Method in class swim.structure.Operator
- compareTo(Operator) - Method in class swim.structure.operator.ConditionalOperator
- compareTo(Operator) - Method in class swim.structure.operator.DivideOperator
- compareTo(Operator) - Method in class swim.structure.operator.EqOperator
- compareTo(Operator) - Method in class swim.structure.operator.GeOperator
- compareTo(Operator) - Method in class swim.structure.operator.GtOperator
- compareTo(Operator) - Method in class swim.structure.operator.InvokeOperator
- compareTo(Operator) - Method in class swim.structure.operator.LeOperator
- compareTo(Operator) - Method in class swim.structure.operator.LtOperator
- compareTo(Operator) - Method in class swim.structure.operator.MinusOperator
- compareTo(Operator) - Method in class swim.structure.operator.ModuloOperator
- compareTo(Operator) - Method in class swim.structure.operator.NegativeOperator
- compareTo(Operator) - Method in class swim.structure.operator.NeOperator
- compareTo(Operator) - Method in class swim.structure.operator.NotOperator
- compareTo(Operator) - Method in class swim.structure.operator.OrOperator
- compareTo(Operator) - Method in class swim.structure.operator.PlusOperator
- compareTo(Operator) - Method in class swim.structure.operator.PositiveOperator
- compareTo(Operator) - Method in class swim.structure.operator.TimesOperator
- compareTo(Record) - Method in class swim.structure.Record
- compareTo(Selector) - Method in class swim.structure.selector.ChildrenSelector
- compareTo(Selector) - Method in class swim.structure.Selector
- compareTo(Selector) - Method in class swim.structure.selector.DescendantsSelector
- compareTo(Selector) - Method in class swim.structure.selector.FilterSelector
- compareTo(Selector) - Method in class swim.structure.selector.GetAttrSelector
- compareTo(Selector) - Method in class swim.structure.selector.GetItemSelector
- compareTo(Selector) - Method in class swim.structure.selector.GetSelector
- compareTo(Selector) - Method in class swim.structure.selector.IdentitySelector
- compareTo(Selector) - Method in class swim.structure.selector.KeysSelector
- compareTo(Selector) - Method in class swim.structure.selector.LiteralSelector
- compareTo(Selector) - Method in class swim.structure.selector.ValuesSelector
- concat(Item) - Method in class swim.structure.Absent
- concat(Item) - Method in class swim.structure.Item
- concat(Item) - Method in class swim.structure.Record
- conditional(Field, Field) - Method in class swim.structure.Field
- conditional(Item, Item) - Method in class swim.structure.Absent
- conditional(Item, Item) - Method in class swim.structure.Bool
- conditional(Item, Item) - Method in class swim.structure.Expression
- conditional(Item, Item) - Method in class swim.structure.Field
- conditional(Item, Item) - Method in class swim.structure.Item
- conditional(Item, Item) - Method in class swim.structure.Value
- conditional(Value, Value) - Method in class swim.structure.Absent
- conditional(Value, Value) - Method in class swim.structure.Bool
- conditional(Value, Value) - Method in class swim.structure.Expression
- conditional(Value, Value) - Method in class swim.structure.Value
- ConditionalOperator - Class in swim.structure.operator
- ConditionalOperator(Item, Item, Item) - Constructor for class swim.structure.operator.ConditionalOperator
- contains(Object) - Method in class swim.structure.collections.ValueCollection
- contains(Object) - Method in class swim.structure.Record
-
Returns
trueif thisRecordhas a member equal toItem.fromObject(item); otherwise returnsfalseif thisRecordhas no member equal toItem.fromObject(item). - contains(Item) - Method in class swim.structure.Field
-
Always returns
falsebecause aFieldcan't be aRecord, so it can't have a member equal toitem. - contains(Item) - Method in class swim.structure.Item
-
Returns
trueif thisItemis aRecordthat has a member equal toitem; otherwise returnsfalseif thisItemis not aRecord, or if thisItemis aRecord, but has no member equal toitem. - contains(Item) - Method in class swim.structure.Record
-
Returns
trueif thisRecordhas a member equal toitem; otherwise returnsfalseif thisRecordhas no member equal toitem. - contains(Item) - Method in class swim.structure.Value
-
Returns
trueif thisValueis aRecordthat has a member equal toitem; otherwise returnsfalseif thisValueis not aRecord, or if thisValueis aRecord, but has no member equal toitem. - containsAll(Collection<?>) - Method in class swim.structure.collections.ValueCollection
- containsAll(Collection<?>) - Method in class swim.structure.Record
-
Returns
trueif thisRecordhas a member equal to every item initems; returnsfalseif any item initemsis not contained in thisRecord. - containsKey(Object) - Method in class swim.structure.collections.ValueMap
- containsKey(String) - Method in class swim.structure.Field
-
Always returns
falsebecause aFieldcan't be aRecord, so it can't have aFieldmember whose key string is equal to the givenkey. - containsKey(String) - Method in class swim.structure.Item
- containsKey(String) - Method in class swim.structure.Record
-
Returns
trueif thisRecordhas aFieldmember with a key that is equal to the givenkey; otherwise returnsfalseif thisRecordhas noFieldmember with a key equal to the givenkey. - containsKey(String) - Method in class swim.structure.Value
- containsKey(Value) - Method in class swim.structure.Field
-
Always returns
falsebecause aFieldcan't be aRecord, so it can't have aFieldmember whose key is equal to the givenkey. - containsKey(Value) - Method in class swim.structure.Item
- containsKey(Value) - Method in class swim.structure.Record
-
Returns
trueif thisRecordhas aFieldmember with a key that is equal to the givenkey; otherwise returnsfalseif thisRecordhas noFieldmember with a key equal to the givenkey. - containsKey(Value) - Method in class swim.structure.Value
- containsValue(Object) - Method in class swim.structure.collections.ValueMap
- containsValue(Value) - Method in class swim.structure.Field
-
Always returns
falsebecause aFieldcan't be aRecord, so it can't have aFieldmember whose value is equal to the givenvalue. - containsValue(Value) - Method in class swim.structure.Item
- containsValue(Value) - Method in class swim.structure.Record
-
Returns
trueif thisRecordhas aFieldmember with a value that is equal to the givenvalue; otherwise returnsfalseif thisRecordhas noFieldmember with a value equal to the givenvalue. - containsValue(Value) - Method in class swim.structure.Value
- copy(int) - Method in class swim.structure.InterpreterSettings
- create() - Static method in class swim.structure.Data
- create() - Static method in class swim.structure.Record
- create(int) - Static method in class swim.structure.Data
- create(int) - Static method in class swim.structure.Record
D
- Data - Class in swim.structure
- Data() - Constructor for class swim.structure.Data
- Data(byte[], int, int) - Constructor for class swim.structure.Data
- Data(int) - Constructor for class swim.structure.Data
- debug(Output<T>) - Method in class swim.structure.Absent
- debug(Output<T>) - Method in class swim.structure.Attr
- debug(Output<T>) - Method in class swim.structure.Bool
- debug(Output<T>) - Method in class swim.structure.Data
- debug(Output<T>) - Method in class swim.structure.Extant
- debug(Output<T>) - Method in class swim.structure.func.BridgeFunc
- debug(Output<T>) - Method in class swim.structure.func.LambdaFunc
- debug(Output<T>) - Method in class swim.structure.InterpreterSettings
- debug(Output<T>) - Method in class swim.structure.Item
- debug(Output<T>) - Method in class swim.structure.Num
- debug(Output<T>) - Method in class swim.structure.operator.AndOperator
- debug(Output<T>) - Method in class swim.structure.operator.BitwiseAndOperator
- debug(Output<T>) - Method in class swim.structure.operator.BitwiseNotOperator
- debug(Output<T>) - Method in class swim.structure.operator.BitwiseOrOperator
- debug(Output<T>) - Method in class swim.structure.operator.BitwiseXorOperator
- debug(Output<T>) - Method in class swim.structure.operator.ConditionalOperator
- debug(Output<T>) - Method in class swim.structure.operator.DivideOperator
- debug(Output<T>) - Method in class swim.structure.operator.EqOperator
- debug(Output<T>) - Method in class swim.structure.operator.GeOperator
- debug(Output<T>) - Method in class swim.structure.operator.GtOperator
- debug(Output<T>) - Method in class swim.structure.operator.InvokeOperator
- debug(Output<T>) - Method in class swim.structure.operator.LeOperator
- debug(Output<T>) - Method in class swim.structure.operator.LtOperator
- debug(Output<T>) - Method in class swim.structure.operator.MinusOperator
- debug(Output<T>) - Method in class swim.structure.operator.ModuloOperator
- debug(Output<T>) - Method in class swim.structure.operator.NegativeOperator
- debug(Output<T>) - Method in class swim.structure.operator.NeOperator
- debug(Output<T>) - Method in class swim.structure.operator.NotOperator
- debug(Output<T>) - Method in class swim.structure.operator.OrOperator
- debug(Output<T>) - Method in class swim.structure.operator.PlusOperator
- debug(Output<T>) - Method in class swim.structure.operator.PositiveOperator
- debug(Output<T>) - Method in class swim.structure.operator.TimesOperator
- debug(Output<T>) - Method in class swim.structure.Record
- debug(Output<T>) - Method in class swim.structure.Selector
- debug(Output<T>) - Method in class swim.structure.selector.LiteralSelector
- debug(Output<T>) - Method in class swim.structure.Slot
- debug(Output<T>) - Method in class swim.structure.Text
- debugThen(Output<T>) - Method in class swim.structure.selector.ChildrenSelector
- debugThen(Output<T>) - Method in class swim.structure.Selector
- debugThen(Output<T>) - Method in class swim.structure.selector.DescendantsSelector
- debugThen(Output<T>) - Method in class swim.structure.selector.FilterSelector
- debugThen(Output<T>) - Method in class swim.structure.selector.GetAttrSelector
- debugThen(Output<T>) - Method in class swim.structure.selector.GetItemSelector
- debugThen(Output<T>) - Method in class swim.structure.selector.GetSelector
- debugThen(Output<T>) - Method in class swim.structure.selector.IdentitySelector
- debugThen(Output<T>) - Method in class swim.structure.selector.KeysSelector
- debugThen(Output<T>) - Method in class swim.structure.selector.LiteralSelector
- debugThen(Output<T>) - Method in class swim.structure.selector.ValuesSelector
- descendants() - Method in class swim.structure.Selector
-
An abstraction over
Selector.andThen(swim.structure.Selector)wherethenis theDescendantsSelector. - descendants() - Method in class swim.structure.selector.IdentitySelector
- DescendantsSelector - Class in swim.structure.selector
-
A
Selectorthat, whenevaluatedagainst someInterpreterstack, yields all of the "descendants" of the topIteminstack. - didOperate(Operator, Item) - Method in class swim.structure.Interpreter
- didSelect(Selector, Object) - Method in class swim.structure.Interpreter
- didTransform(Selector, Item) - Method in class swim.structure.Interpreter
- display(Output<T>) - Method in class swim.structure.Bool
- display(Output<T>) - Method in class swim.structure.Item
- display(Output<T>) - Method in class swim.structure.Num
- display(Output<T>) - Method in class swim.structure.Text
- divide(Item) - Method in class swim.structure.Attr
- divide(Item) - Method in class swim.structure.Expression
- divide(Item) - Method in class swim.structure.Item
- divide(Item) - Method in class swim.structure.Slot
- divide(Item) - Method in class swim.structure.Value
- divide(Num) - Method in class swim.structure.Num
- divide(Value) - Method in class swim.structure.Expression
- divide(Value) - Method in class swim.structure.Num
- divide(Value) - Method in class swim.structure.Value
- DivideOperator - Class in swim.structure.operator
-
A
BinaryOperatorthat represents a division operation between its two operands. - DivideOperator(Item, Item) - Constructor for class swim.structure.operator.DivideOperator
- DoubleForm - Class in swim.structure.form
- DoubleForm(Double) - Constructor for class swim.structure.form.DoubleForm
- doubleValue() - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitivedoublevalue, if possible. - doubleValue() - Method in class swim.structure.Item
-
Converts this
Iteminto a primitivedoublevalue, if possible. - doubleValue() - Method in class swim.structure.Num
-
Converts this
Numinto a primitivedoublevalue. - doubleValue() - Method in class swim.structure.Text
- doubleValue() - Method in class swim.structure.Value
-
Converts this
Valueinto a primitivedoublevalue, if possible. - doubleValue(double) - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitivedoublevalue, if possible; otherwise returnsorElseif the value of thisFieldcan't be converted into a primitivedoublevalue. - doubleValue(double) - Method in class swim.structure.Item
-
Converts this
Iteminto a primitivedoublevalue, if possible; otherwise returnsorElseif thisItemcan't be converted into a primitivedoublevalue. - doubleValue(double) - Method in class swim.structure.Num
- doubleValue(double) - Method in class swim.structure.Text
- doubleValue(double) - Method in class swim.structure.Value
-
Converts this
Valueinto a primitivedoublevalue, if possible; otherwise returnsorElseif thisValuecan't be converted into a primitivedoublevalue.
E
- elseTerm() - Method in class swim.structure.operator.ConditionalOperator
- empty() - Static method in class swim.structure.Data
- empty() - Static method in class swim.structure.Item
- empty() - Static method in class swim.structure.Record
- empty() - Static method in class swim.structure.Text
- empty() - Static method in class swim.structure.Value
- entryIterator() - Method in class swim.structure.collections.ValueKeyedList
- entrySet() - Method in class swim.structure.collections.ValueMap
- entrySet() - Method in class swim.structure.Record
- eq(Item) - Method in class swim.structure.Expression
- eq(Item) - Method in class swim.structure.Item
- eq(Item) - Method in class swim.structure.Value
- eq(Value) - Method in class swim.structure.Expression
- eq(Value) - Method in class swim.structure.Value
- EqOperator - Class in swim.structure.operator
-
A
BinaryOperatorthat represents an equality comparison between its two operands. - EqOperator(Item, Item) - Constructor for class swim.structure.operator.EqOperator
- equals(Object) - Method in class swim.structure.Absent
- equals(Object) - Method in class swim.structure.Attr
- equals(Object) - Method in class swim.structure.Bool
- equals(Object) - Method in class swim.structure.collections.ValueEntry
- equals(Object) - Method in class swim.structure.collections.ValueList
- equals(Object) - Method in class swim.structure.collections.ValueMap
- equals(Object) - Method in class swim.structure.collections.ValueSet
- equals(Object) - Method in class swim.structure.Data
- equals(Object) - Method in class swim.structure.Extant
- equals(Object) - Method in class swim.structure.func.BridgeFunc
- equals(Object) - Method in class swim.structure.func.LambdaFunc
- equals(Object) - Method in class swim.structure.InterpreterSettings
- equals(Object) - Method in class swim.structure.Item
- equals(Object) - Method in class swim.structure.Num
- equals(Object) - Method in class swim.structure.operator.AndOperator
- equals(Object) - Method in class swim.structure.operator.BitwiseAndOperator
- equals(Object) - Method in class swim.structure.operator.BitwiseNotOperator
- equals(Object) - Method in class swim.structure.operator.BitwiseOrOperator
- equals(Object) - Method in class swim.structure.operator.BitwiseXorOperator
- equals(Object) - Method in class swim.structure.operator.ConditionalOperator
- equals(Object) - Method in class swim.structure.operator.DivideOperator
- equals(Object) - Method in class swim.structure.operator.EqOperator
- equals(Object) - Method in class swim.structure.Operator
- equals(Object) - Method in class swim.structure.operator.GeOperator
- equals(Object) - Method in class swim.structure.operator.GtOperator
- equals(Object) - Method in class swim.structure.operator.InvokeOperator
- equals(Object) - Method in class swim.structure.operator.LeOperator
- equals(Object) - Method in class swim.structure.operator.LtOperator
- equals(Object) - Method in class swim.structure.operator.MinusOperator
- equals(Object) - Method in class swim.structure.operator.ModuloOperator
- equals(Object) - Method in class swim.structure.operator.NegativeOperator
- equals(Object) - Method in class swim.structure.operator.NeOperator
- equals(Object) - Method in class swim.structure.operator.NotOperator
- equals(Object) - Method in class swim.structure.operator.OrOperator
- equals(Object) - Method in class swim.structure.operator.PlusOperator
- equals(Object) - Method in class swim.structure.operator.PositiveOperator
- equals(Object) - Method in class swim.structure.operator.TimesOperator
- equals(Object) - Method in class swim.structure.Record
- equals(Object) - Method in class swim.structure.selector.ChildrenSelector
- equals(Object) - Method in class swim.structure.selector.DescendantsSelector
- equals(Object) - Method in class swim.structure.selector.FilterSelector
- equals(Object) - Method in class swim.structure.selector.GetAttrSelector
- equals(Object) - Method in class swim.structure.selector.GetItemSelector
- equals(Object) - Method in class swim.structure.selector.GetSelector
- equals(Object) - Method in class swim.structure.selector.IdentitySelector
- equals(Object) - Method in class swim.structure.selector.KeysSelector
- equals(Object) - Method in class swim.structure.selector.LiteralSelector
- equals(Object) - Method in class swim.structure.selector.ValuesSelector
- equals(Object) - Method in class swim.structure.Slot
- equals(Object) - Method in class swim.structure.Text
- evaluate(Interpreter) - Method in class swim.structure.Attr
- evaluate(Interpreter) - Method in class swim.structure.Item
- evaluate(Interpreter) - Method in class swim.structure.operator.AndOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.BitwiseAndOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.BitwiseNotOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.BitwiseOrOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.BitwiseXorOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.ConditionalOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.DivideOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.EqOperator
- evaluate(Interpreter) - Method in class swim.structure.Operator
- evaluate(Interpreter) - Method in class swim.structure.operator.GeOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.GtOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.InvokeOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.LeOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.LtOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.MinusOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.ModuloOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.NegativeOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.NeOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.NotOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.OrOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.PlusOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.PositiveOperator
- evaluate(Interpreter) - Method in class swim.structure.operator.TimesOperator
- evaluate(Interpreter) - Method in class swim.structure.Record
- evaluate(Interpreter) - Method in class swim.structure.Selector
-
Evaluates this
Selectoragainst someInterpreter. - evaluate(Interpreter) - Method in class swim.structure.Slot
- evaluate(Item) - Method in class swim.structure.Item
- expand(Value, Interpreter, InvokeOperator) - Method in class swim.structure.Func
- Expression - Class in swim.structure
-
A combination of operators, constants, and variables.
- Expression() - Constructor for class swim.structure.Expression
- extant() - Static method in class swim.structure.Extant
- extant() - Static method in class swim.structure.Item
- extant() - Static method in class swim.structure.Value
- Extant - Class in swim.structure
F
- field() - Method in class swim.structure.form.AttrForm
- field() - Method in class swim.structure.form.FieldForm
- field() - Method in class swim.structure.form.SlotForm
- Field - Class in swim.structure
- fieldCount() - Method in class swim.structure.Record
-
Returns the number of
Fieldmembers contained in thisRecord. - FieldForm<T> - Class in swim.structure.form
- fieldIterator() - Method in class swim.structure.Record
- fieldSet() - Method in class swim.structure.Record
- filter() - Method in class swim.structure.Item
- filter() - Method in class swim.structure.Selector
- filter() - Method in class swim.structure.selector.FilterSelector
- filter(Item) - Method in class swim.structure.Item
- filter(Item) - Method in class swim.structure.Selector
- filterSelected(Interpreter) - Method in class swim.structure.selector.FilterSelector
- FilterSelector - Class in swim.structure.selector
- FilterSelector(Selector, Selector) - Constructor for class swim.structure.selector.FilterSelector
- firstEntry() - Method in class swim.structure.collections.ValueOrderedMap
- firstKey() - Method in class swim.structure.collections.ValueOrderedMap
- firstKey() - Method in class swim.structure.collections.ValueSortedMap
- firstValue() - Method in class swim.structure.collections.ValueOrderedMap
- flattened() - Method in class swim.structure.Field
- flattened() - Method in class swim.structure.Item
-
Returns the sole member of this
Item, if thisItemis aRecordwith exactly one member, and its member is aValue; returnsExtantif thisItemis an emptyRecord; returnsAbsentif thisItemis aField; otherwise returnsthisif thisItemis aRecordwith more than one member, or if thisItemis a non-RecordValue. - flattened() - Method in class swim.structure.Record
-
Returns the sole member of this
Record, if thisRecordhas exactly one member, and its member is aValue; returnsExtantif thisRecordis empty; otherwise returnsthisif thisRecordhas more than one member. - flattened() - Method in class swim.structure.Value
- FloatForm - Class in swim.structure.form
- FloatForm(Float) - Constructor for class swim.structure.form.FloatForm
- floatValue() - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitivefloatvalue, if possible. - floatValue() - Method in class swim.structure.Item
-
Converts this
Iteminto a primitivefloatvalue, if possible. - floatValue() - Method in class swim.structure.Num
-
Converts this
Numinto a primitivefloatvalue. - floatValue() - Method in class swim.structure.Text
- floatValue() - Method in class swim.structure.Value
-
Converts this
Valueinto a primitivefloatvalue, if possible. - floatValue(float) - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitivefloatvalue, if possible; otherwise returnsorElseif the value of thisFieldcan't be converted into a primitivefloatvalue. - floatValue(float) - Method in class swim.structure.Item
-
Converts this
Iteminto a primitivefloatvalue, if possible; otherwise returnsorElseif thisItemcan't be converted into a primitivefloatvalue. - floatValue(float) - Method in class swim.structure.Num
- floatValue(float) - Method in class swim.structure.Text
- floatValue(float) - Method in class swim.structure.Value
-
Converts this
Valueinto a primitivefloatvalue, if possible; otherwise returnsorElseif thisValuecan't be converted into a primitivefloatvalue. - floor() - Static method in class swim.structure.func.MathModule
- floor() - Method in class swim.structure.Num
- forArray(Class<?>, Form<?>) - Static method in class swim.structure.Form
-
Utility method to construct an
ArrayForm. - forBigInteger() - Static method in class swim.structure.Form
-
Utility method to receive a singleton
BigIntegerForm. - forBoolean() - Static method in class swim.structure.Form
-
Utility method to receive a singleton
BooleanForm. - forBuiltin(Class<?>) - Static method in class swim.structure.Form
-
Returns the
typebuilt-inFormfortypeif it exists, andnullif it does not. - forByte() - Static method in class swim.structure.Form
-
Utility method to receive a singleton
ByteForm. - forByteBuffer() - Static method in class swim.structure.Form
-
Utility method to receive a singleton
ByteBufferForm. - forCharacter() - Static method in class swim.structure.Form
-
Utility method to receive a singleton
CharacterForm. - forClass(Class<?>) - Static method in class swim.structure.Form
- forClass(Class<?>, PolyForm) - Static method in class swim.structure.Form
-
Returns a
Formfortypeagainstscopepreferring built-inFormstoClassFormconstructions whenever possible. - forCollection(Class<?>, Form<T>) - Static method in class swim.structure.Form
-
Utility method to construct a
CollectionForm. - forDouble() - Static method in class swim.structure.Form
-
Utility method to receive a singleton
DoubleForm. - forFloat() - Static method in class swim.structure.Form
-
Utility method to receive a singleton
FloatForm. - forInteger() - Static method in class swim.structure.Form
-
Utility method to receive a singleton
IntegerForm. - forItem() - Static method in class swim.structure.Form
-
Utility method to receive a singleton
ItemForm. - forList(Form<T>) - Static method in class swim.structure.Form
-
Utility method to construct a
CollectionFormwhere the underlying collection is of typeList<T>. - forLong() - Static method in class swim.structure.Form
-
Utility method to receive a singleton
LongForm. - Form<T> - Class in swim.structure
-
Transformation between a structurally typed
Itemand a nominally typed Java object. - Form() - Constructor for class swim.structure.Form
- forMap(Class<?>, Form<K>, Form<V>) - Static method in class swim.structure.Form
- forMap(Form<K>, Form<V>) - Static method in class swim.structure.Form
-
Utility method to construct a
MapForm. - FormException - Exception in swim.structure
- FormException() - Constructor for exception swim.structure.FormException
- FormException(String) - Constructor for exception swim.structure.FormException
- FormException(String, Throwable) - Constructor for exception swim.structure.FormException
- FormException(Throwable) - Constructor for exception swim.structure.FormException
- formForClass(Class<?>) - Method in class swim.structure.form.PolyForm
- formForTag(String) - Method in class swim.structure.form.PolyForm
- formForType(Type) - Method in class swim.structure.form.PolyForm
- forNumber() - Static method in class swim.structure.Form
-
Utility method to receive a singleton
NumberForm. - forSelected(Interpreter, Selectee<T>) - Method in class swim.structure.selector.ChildrenSelector
- forSelected(Interpreter, Selectee<T>) - Method in class swim.structure.selector.DescendantsSelector
-
Invokes
then.forSelected()against theInterpretercontaining each child, then moves onto each descendant. - forSelected(Interpreter, Selectee<T>) - Method in class swim.structure.selector.FilterSelector
- forSelected(Interpreter, Selectee<T>) - Method in class swim.structure.Selector
- forSelected(Interpreter, Selectee<T>) - Method in class swim.structure.selector.GetAttrSelector
- forSelected(Interpreter, Selectee<T>) - Method in class swim.structure.selector.GetItemSelector
- forSelected(Interpreter, Selectee<T>) - Method in class swim.structure.selector.GetSelector
- forSelected(Interpreter, Selectee<T>) - Method in class swim.structure.selector.IdentitySelector
- forSelected(Interpreter, Selectee<T>) - Method in class swim.structure.selector.KeysSelector
- forSelected(Interpreter, Selectee<T>) - Method in class swim.structure.selector.LiteralSelector
- forSelected(Interpreter, Selectee<T>) - Method in class swim.structure.selector.ValuesSelector
- forSet(Form<T>) - Static method in class swim.structure.Form
-
Utility method to construct a
CollectionFormwhere the underlying collection is of typeList<T>. - forShort() - Static method in class swim.structure.Form
-
Utility method to receive a singleton
ShortForm. - forString() - Static method in class swim.structure.Form
-
Utility method to receive a singleton
StringForm. - forValue() - Static method in class swim.structure.Form
-
Utility method to receive a singleton
ValueForm. - from(boolean) - Static method in class swim.structure.Bool
- from(char) - Static method in class swim.structure.Num
- from(double) - Static method in class swim.structure.Num
- from(float) - Static method in class swim.structure.Num
- from(int) - Static method in class swim.structure.Num
- from(long) - Static method in class swim.structure.Num
- from(Number) - Static method in class swim.structure.Num
- from(String) - Static method in class swim.structure.Num
- from(String) - Static method in class swim.structure.Text
- from(BigInteger) - Static method in class swim.structure.Num
- from(ByteBuffer) - Static method in class swim.structure.Data
- fromBase16(String) - Static method in class swim.structure.Data
- fromBase64(String) - Static method in class swim.structure.Data
- fromBase64(String, Base64) - Static method in class swim.structure.Data
- fromObject(Object) - Static method in class swim.structure.Item
- fromObject(Object) - Static method in class swim.structure.Text
- fromObject(Object) - Static method in class swim.structure.Value
- fromUtf8(String) - Static method in class swim.structure.Data
- func() - Method in class swim.structure.operator.InvokeOperator
- Func - Class in swim.structure
- Func() - Constructor for class swim.structure.Func
G
- ge(Item) - Method in class swim.structure.Expression
- ge(Item) - Method in class swim.structure.Item
- ge(Item) - Method in class swim.structure.Value
- ge(Value) - Method in class swim.structure.Expression
- ge(Value) - Method in class swim.structure.Value
- GeOperator - Class in swim.structure.operator
-
A
BinaryOperatorthat represents greater than or equal to operation between its two operands. - GeOperator(Item, Item) - Constructor for class swim.structure.operator.GeOperator
- get(int) - Method in class swim.structure.collections.ValueList
- get(int) - Method in class swim.structure.Record
-
Returns the member of this
Recordat the givenindex, if theindexis greater than or equal to zero, and less than thelengthof thisRecord. - get(int, Object) - Method in class swim.structure.collections.ValueKeyedList
- get(Object) - Method in class swim.structure.collections.ValueMap
- get(String) - Method in class swim.structure.Field
-
Always returns
Absentbecause aFieldcan't be aRecord, so it can't have aFieldmember whose key string is equal to the givenkey. - get(String) - Method in class swim.structure.Item
- get(String) - Method in class swim.structure.Record
- get(String) - Method in class swim.structure.Selector
- get(String) - Method in class swim.structure.Value
- get(Value) - Method in class swim.structure.Field
-
Always returns
Absentbecause aFieldcan't be aRecord, so it can't have aFieldmember whose key is equal to the givenkey. - get(Value) - Method in class swim.structure.Item
- get(Value) - Method in class swim.structure.Record
- get(Value) - Method in class swim.structure.Selector
- get(Value) - Method in class swim.structure.selector.IdentitySelector
- get(Value) - Method in class swim.structure.Value
- getAttr(String) - Method in class swim.structure.Field
-
Always returns
Absentbecause aFieldcan't be aRecord, so it can't have anAttrmember whose key string is equal to the givenkey. - getAttr(String) - Method in class swim.structure.Item
- getAttr(String) - Method in class swim.structure.Record
- getAttr(String) - Method in class swim.structure.Selector
- getAttr(String) - Method in class swim.structure.Value
- getAttr(Text) - Method in class swim.structure.Field
-
Always returns
Absentbecause aFieldcan't be aRecord, so it can't have anAttrmember whose key is equal to the givenkey. - getAttr(Text) - Method in class swim.structure.Item
- getAttr(Text) - Method in class swim.structure.Record
- getAttr(Text) - Method in class swim.structure.Selector
- getAttr(Text) - Method in class swim.structure.selector.IdentitySelector
- getAttr(Text) - Method in class swim.structure.Value
- GetAttrSelector - Class in swim.structure.selector
- GetAttrSelector(Text, Selector) - Constructor for class swim.structure.selector.GetAttrSelector
- getByte(int) - Method in class swim.structure.Data
- getEntry(int) - Method in class swim.structure.collections.ValueKeyedList
- getEntry(int, Object) - Method in class swim.structure.collections.ValueKeyedList
- getEntry(Object) - Method in class swim.structure.collections.ValueOrderedMap
- getField(String) - Method in class swim.structure.Field
-
Always returns
nullbecause aFieldcan't be aRecord, so it can't have aFieldmember whose key string is equal to the givenkey. - getField(String) - Method in class swim.structure.Item
- getField(String) - Method in class swim.structure.Record
-
Returns the last
Fieldmember of thisRecordwhose key is equal to the givenkey; returnsnullif thisRecordhas noFieldmember with akeyequal to the givenkey. - getField(String) - Method in class swim.structure.Value
- getField(Value) - Method in class swim.structure.Field
-
Always returns
nullbecause aFieldcan't be aRecord, so it can't have aFieldmember whose key is equal to the givenkey. - getField(Value) - Method in class swim.structure.Item
- getField(Value) - Method in class swim.structure.Record
-
Returns the last
Fieldmember of thisRecordwhose key is equal to the givenkey; returnsnullif thisRecordhas noFieldmember with akeyequal to the givenkey. - getField(Value) - Method in class swim.structure.Value
- getIndex(int) - Method in class swim.structure.collections.ValueOrderedMap
- getItem(int) - Method in class swim.structure.Field
-
Always returns
Absentbecause aFieldcan't be aRecord, so it can't have a member at the givenindex. - getItem(int) - Method in class swim.structure.Item
- getItem(int) - Method in class swim.structure.Record
- getItem(int) - Method in class swim.structure.Selector
- getItem(int) - Method in class swim.structure.Value
- getItem(Num) - Method in class swim.structure.Selector
- getItem(Num) - Method in class swim.structure.selector.IdentitySelector
- GetItemSelector - Class in swim.structure.selector
- GetItemSelector(Num, Selector) - Constructor for class swim.structure.selector.GetItemSelector
- getKey() - Method in class swim.structure.collections.ValueEntry
- getKey() - Method in class swim.structure.Field
-
Returns the key component of this
Field. - getScope(int) - Method in class swim.structure.Interpreter
- GetSelector - Class in swim.structure.selector
- GetSelector(Value, Selector) - Constructor for class swim.structure.selector.GetSelector
- getSlot(String) - Method in class swim.structure.Field
-
Always returns
Absentbecause aFieldcan't be aRecord, so it can't have aSlotmember whose key string is equal to the givenkey. - getSlot(String) - Method in class swim.structure.Item
- getSlot(String) - Method in class swim.structure.Record
- getSlot(String) - Method in class swim.structure.Value
- getSlot(Value) - Method in class swim.structure.Field
-
Always returns
Absentbecause aFieldcan't be aRecord, so it can't have aSlotmember whose key is equal to the givenkey. - getSlot(Value) - Method in class swim.structure.Item
- getSlot(Value) - Method in class swim.structure.Record
- getSlot(Value) - Method in class swim.structure.Value
- getValue() - Method in class swim.structure.collections.ValueEntry
- getValue() - Method in class swim.structure.Field
-
Returns the value component of this
Field. - globalScope() - Static method in class swim.structure.Item
- gt(Item) - Method in class swim.structure.Expression
- gt(Item) - Method in class swim.structure.Item
- gt(Item) - Method in class swim.structure.Value
- gt(Value) - Method in class swim.structure.Expression
- gt(Value) - Method in class swim.structure.Value
- GtOperator - Class in swim.structure.operator
-
A
BinaryOperatorthat represents a strictly greater than operation between its two operands. - GtOperator(Item, Item) - Constructor for class swim.structure.operator.GtOperator
H
- hashCode() - Method in class swim.structure.Absent
- hashCode() - Method in class swim.structure.Attr
- hashCode() - Method in class swim.structure.Bool
- hashCode() - Method in class swim.structure.collections.ValueEntry
- hashCode() - Method in class swim.structure.collections.ValueList
- hashCode() - Method in class swim.structure.collections.ValueMap
- hashCode() - Method in class swim.structure.collections.ValueSet
- hashCode() - Method in class swim.structure.Data
- hashCode() - Method in class swim.structure.Extant
- hashCode() - Method in class swim.structure.func.BridgeFunc
- hashCode() - Method in class swim.structure.func.LambdaFunc
- hashCode() - Method in class swim.structure.InterpreterSettings
- hashCode() - Method in class swim.structure.Item
- hashCode() - Method in class swim.structure.Num
- hashCode() - Method in class swim.structure.operator.AndOperator
- hashCode() - Method in class swim.structure.operator.BitwiseAndOperator
- hashCode() - Method in class swim.structure.operator.BitwiseNotOperator
- hashCode() - Method in class swim.structure.operator.BitwiseOrOperator
- hashCode() - Method in class swim.structure.operator.BitwiseXorOperator
- hashCode() - Method in class swim.structure.operator.ConditionalOperator
- hashCode() - Method in class swim.structure.operator.DivideOperator
- hashCode() - Method in class swim.structure.operator.EqOperator
- hashCode() - Method in class swim.structure.operator.GeOperator
- hashCode() - Method in class swim.structure.operator.GtOperator
- hashCode() - Method in class swim.structure.Operator
- hashCode() - Method in class swim.structure.operator.InvokeOperator
- hashCode() - Method in class swim.structure.operator.LeOperator
- hashCode() - Method in class swim.structure.operator.LtOperator
- hashCode() - Method in class swim.structure.operator.MinusOperator
- hashCode() - Method in class swim.structure.operator.ModuloOperator
- hashCode() - Method in class swim.structure.operator.NegativeOperator
- hashCode() - Method in class swim.structure.operator.NeOperator
- hashCode() - Method in class swim.structure.operator.NotOperator
- hashCode() - Method in class swim.structure.operator.OrOperator
- hashCode() - Method in class swim.structure.operator.PlusOperator
- hashCode() - Method in class swim.structure.operator.PositiveOperator
- hashCode() - Method in class swim.structure.operator.TimesOperator
- hashCode() - Method in class swim.structure.Record
- hashCode() - Method in class swim.structure.selector.ChildrenSelector
- hashCode() - Method in class swim.structure.selector.DescendantsSelector
- hashCode() - Method in class swim.structure.selector.FilterSelector
- hashCode() - Method in class swim.structure.selector.GetAttrSelector
- hashCode() - Method in class swim.structure.selector.GetItemSelector
- hashCode() - Method in class swim.structure.selector.GetSelector
- hashCode() - Method in class swim.structure.selector.IdentitySelector
- hashCode() - Method in class swim.structure.selector.KeysSelector
- hashCode() - Method in class swim.structure.selector.LiteralSelector
- hashCode() - Method in class swim.structure.selector.ValuesSelector
- hashCode() - Method in class swim.structure.Slot
- hashCode() - Method in class swim.structure.Text
- hasNext() - Method in class swim.structure.collections.ValueCursor
- hasNext() - Method in class swim.structure.collections.ValueEntryCursor
- hasNext() - Method in class swim.structure.collections.ValueEntryIterator
- hasNext() - Method in class swim.structure.collections.ValueIterator
- hasPrevious() - Method in class swim.structure.collections.ValueCursor
- hasPrevious() - Method in class swim.structure.collections.ValueEntryCursor
- hasPrevious() - Method in class swim.structure.collections.ValueListIterator
- head() - Method in class swim.structure.collections.ValueCursor
- head() - Method in class swim.structure.collections.ValueEntryCursor
- head() - Method in class swim.structure.Field
- head() - Method in class swim.structure.Item
- head() - Method in class swim.structure.Record
- head() - Method in class swim.structure.Value
- header(String) - Method in class swim.structure.Field
-
Always returns
Absentbecause aFieldcan't be aRecord, so it can't have a headAttrwhose value could be returned if its key were equal to thetag. - header(String) - Method in class swim.structure.Item
-
Returns the value of the first member of this
Item, if thisItemis aRecord, and its first member is anAttrwhosekeystring is equal totag; otherwise returnsAbsentif thisItemis not aRecord, or if thisItemis aRecordwhose first member is not anAttr, or if thisItemis aRecordwhose first member is anAttrwhosekeydoes not equal thetag. - header(String) - Method in class swim.structure.Record
- header(String) - Method in class swim.structure.Value
-
Returns the value of the first member of this
Value, if thisValueis aRecord, and its first member is anAttrwhosekeystring is equal totag; otherwise returnsAbsentif thisValueis not aRecord, or if thisValueis aRecordwhose first member is not anAttr, or if thisValueis aRecordwhose first member is anAttrwhosekeydoes not equal thetag. - Header - Annotation Interface in swim.structure
- headers(String) - Method in class swim.structure.Field
-
Always returns
nullbecause aFieldcan't be aRecord, so it can't have a headAttrwhose value could be returned as aRecordif its key is equal to thetag. - headers(String) - Method in class swim.structure.Item
-
Returns the
unflattenedheaderof thisItem, if thisItemis aRecord, and its first member is anAttrwhosekeystring is equal totag; otherwise returnsnull. - headers(String) - Method in class swim.structure.Record
- headers(String) - Method in class swim.structure.Value
-
Returns the
unflattenedheaderof thisValue, if thisValueis aRecord, and its first member is anAttrwhosekeystring is equal totag; otherwise returnsnull. - headMap(K) - Method in class swim.structure.collections.ValueOrderedMap
- headMap(K) - Method in class swim.structure.collections.ValueSortedMap
I
- identity() - Static method in class swim.structure.Selector
- identity() - Static method in class swim.structure.selector.IdentitySelector
- IdentitySelector - Class in swim.structure.selector
- ifTerm() - Method in class swim.structure.operator.ConditionalOperator
- indexOf(Object) - Method in class swim.structure.collections.ValueList
- indexOf(Object) - Method in class swim.structure.collections.ValueOrderedMap
- indexOf(Object) - Method in class swim.structure.Record
- inner - Variable in class swim.structure.collections.ValueCursor
- inner - Variable in class swim.structure.collections.ValueIterable
- inner - Variable in class swim.structure.collections.ValueIterator
- inner - Variable in class swim.structure.collections.ValueMap
- inner - Variable in class swim.structure.collections.ValueMapEntrySet
- inner() - Method in class swim.structure.collections.ValueCollection
- inner() - Method in class swim.structure.collections.ValueCursor
- inner() - Method in class swim.structure.collections.ValueEntryCursor
- inner() - Method in class swim.structure.collections.ValueEntryIterator
- inner() - Method in class swim.structure.collections.ValueIterable
- inner() - Method in class swim.structure.collections.ValueIterableMap
- inner() - Method in class swim.structure.collections.ValueIterator
- inner() - Method in class swim.structure.collections.ValueKeyedList
- inner() - Method in class swim.structure.collections.ValueList
- inner() - Method in class swim.structure.collections.ValueListIterator
- inner() - Method in class swim.structure.collections.ValueMap
- inner() - Method in class swim.structure.collections.ValueOrderedMap
- inner() - Method in class swim.structure.collections.ValueOrderedMapCursor
- inner() - Method in class swim.structure.collections.ValueReducedMap
- inner() - Method in class swim.structure.collections.ValueSet
- inner() - Method in class swim.structure.collections.ValueSortedMap
- IntegerForm - Class in swim.structure.form
- IntegerForm(Integer) - Constructor for class swim.structure.form.IntegerForm
- integerValue() - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto aBigIntegervalue, if possible. - integerValue() - Method in class swim.structure.Item
-
Converts this
Iteminto aBigIntegervalue, if possible. - integerValue() - Method in class swim.structure.Num
-
Converts this
Numinto aBigIntegervalue. - integerValue() - Method in class swim.structure.Text
- integerValue() - Method in class swim.structure.Value
-
Converts this
Valueinto aBigIntegervalue, if possible. - integerValue(BigInteger) - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto aBigIntegervalue, if possible; otherwise returnsorElseif the value of thisFieldcan't be converted into aBigIntegervalue. - integerValue(BigInteger) - Method in class swim.structure.Item
-
Converts this
Iteminto aBigIntegervalue, if possible; otherwise returnsorElseif thisItemcan't be converted into aBigIntegervalue. - integerValue(BigInteger) - Method in class swim.structure.Num
- integerValue(BigInteger) - Method in class swim.structure.Text
- integerValue(BigInteger) - Method in class swim.structure.Value
-
Converts this
Valueinto aBigIntegervalue, if possible; otherwise returnsorElseif thisValuecan't be converted into aBigIntegervalue. - Interpreter - Class in swim.structure
- Interpreter() - Constructor for class swim.structure.Interpreter
- Interpreter(InterpreterSettings) - Constructor for class swim.structure.Interpreter
- Interpreter(InterpreterSettings, Item[], int) - Constructor for class swim.structure.Interpreter
- InterpreterException - Exception in swim.structure
- InterpreterException() - Constructor for exception swim.structure.InterpreterException
- InterpreterException(String) - Constructor for exception swim.structure.InterpreterException
- InterpreterException(String, Throwable) - Constructor for exception swim.structure.InterpreterException
- InterpreterException(Throwable) - Constructor for exception swim.structure.InterpreterException
- InterpreterSettings - Class in swim.structure
- InterpreterSettings(int) - Constructor for class swim.structure.InterpreterSettings
- intValue() - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitiveintvalue, if possible. - intValue() - Method in class swim.structure.Item
-
Converts this
Iteminto a primitiveintvalue, if possible. - intValue() - Method in class swim.structure.Num
-
Converts this
Numinto a primitiveintvalue. - intValue() - Method in class swim.structure.Text
- intValue() - Method in class swim.structure.Value
-
Converts this
Valueinto a primitiveintvalue, if possible. - intValue(int) - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitiveintvalue, if possible; otherwise returnsorElseif the value of thisFieldcan't be converted into a primitiveintvalue. - intValue(int) - Method in class swim.structure.Item
-
Converts this
Iteminto a primitiveintvalue, if possible; otherwise returnsorElseif thisItemcan't be converted into a primitiveintvalue. - intValue(int) - Method in class swim.structure.Num
- intValue(int) - Method in class swim.structure.Text
- intValue(int) - Method in class swim.structure.Value
-
Converts this
Valueinto a primitiveintvalue, if possible; otherwise returnsorElseif thisValuecan't be converted into a primitiveintvalue. - inverse() - Method in class swim.structure.Attr
- inverse() - Method in class swim.structure.Expression
- inverse() - Method in class swim.structure.Item
- inverse() - Method in class swim.structure.Num
- inverse() - Method in class swim.structure.Slot
- inverse() - Method in class swim.structure.Value
- invoke(Value) - Method in class swim.structure.Item
- invoke(Value) - Method in class swim.structure.Selector
-
Creates, but does not evaluate, an
InvokeOperatorwhere thisSelectorevaluates to the operator. - invoke(Value, Interpreter, InvokeOperator) - Method in class swim.structure.Func
- invoke(Value, Interpreter, InvokeOperator) - Method in class swim.structure.func.LambdaFunc
- InvokeOperator - Class in swim.structure.operator
- InvokeOperator(Value, Value) - Constructor for class swim.structure.operator.InvokeOperator
- isAliased() - Method in class swim.structure.Attr
- isAliased() - Method in class swim.structure.Data
- isAliased() - Method in class swim.structure.Item
- isAliased() - Method in class swim.structure.Record
- isAliased() - Method in class swim.structure.Slot
- isAliased() - Method in class swim.structure.Value
- isArray() - Method in class swim.structure.Record
- isBuiltin(Class<?>) - Static method in class swim.structure.Form
-
Returns whether
typehas a built-in base (i.e. - isConstant() - Method in class swim.structure.Absent
- isConstant() - Method in class swim.structure.Attr
- isConstant() - Method in class swim.structure.Bool
- isConstant() - Method in class swim.structure.Data
- isConstant() - Method in class swim.structure.Extant
- isConstant() - Method in class swim.structure.Func
- isConstant() - Method in class swim.structure.Item
- isConstant() - Method in class swim.structure.Num
- isConstant() - Method in class swim.structure.operator.BinaryOperator
- isConstant() - Method in class swim.structure.operator.ConditionalOperator
- isConstant() - Method in class swim.structure.operator.InvokeOperator
- isConstant() - Method in class swim.structure.operator.UnaryOperator
- isConstant() - Method in class swim.structure.Record
- isConstant() - Method in class swim.structure.Selector
- isConstant() - Method in class swim.structure.Slot
- isConstant() - Method in class swim.structure.Text
- isDefined() - Method in class swim.structure.Absent
-
Always returns
falsebecauseAbsentrepresents an undefined value. - isDefined() - Method in class swim.structure.Extant
-
Always returns
truebecauseExtantis a defined value. - isDefined() - Method in class swim.structure.Field
- isDefined() - Method in class swim.structure.Item
- isDefined() - Method in class swim.structure.Value
- isDefinite() - Method in class swim.structure.Absent
-
Always returns
falsebecauseAbsentis not a definite value. - isDefinite() - Method in class swim.structure.Bool
- isDefinite() - Method in class swim.structure.Extant
-
Always returns
falsebecauseExtantis not a definite value. - isDefinite() - Method in class swim.structure.Field
-
Always returns
truebecause aFieldcannot be one of: an emptyRecord,False,Extant, orAbsent. - isDefinite() - Method in class swim.structure.Item
-
Returns
trueif thisItemis not one of: an emptyRecord,False,Extant, orAbsent. - isDefinite() - Method in class swim.structure.Record
- isDefinite() - Method in class swim.structure.Value
-
Returns
trueif thisValueis not one of: an emptyRecord,False,Extant, orAbsent. - isDistinct() - Method in class swim.structure.Absent
-
Always returns
falsebecauseAbsentis not a distinct value. - isDistinct() - Method in class swim.structure.Extant
-
Always returns
falsebecauseExtantis not a distinct value. - isDistinct() - Method in class swim.structure.Field
- isDistinct() - Method in class swim.structure.Item
- isDistinct() - Method in class swim.structure.Value
- isEmpty() - Method in class swim.structure.collections.ValueCollection
- isEmpty() - Method in class swim.structure.collections.ValueCursor
- isEmpty() - Method in class swim.structure.collections.ValueEntryCursor
- isEmpty() - Method in class swim.structure.collections.ValueMap
- isEmpty() - Method in class swim.structure.Record
-
Returns
trueif thisRecordhas no members. - isInfinite() - Method in class swim.structure.Num
- isMutable() - Method in class swim.structure.Attr
- isMutable() - Method in class swim.structure.Data
- isMutable() - Method in class swim.structure.Item
- isMutable() - Method in class swim.structure.Record
- isMutable() - Method in class swim.structure.Slot
- isMutable() - Method in class swim.structure.Value
- isNaN() - Method in class swim.structure.Num
- isObject() - Method in class swim.structure.Record
- isUint32() - Method in class swim.structure.Num
- isUint64() - Method in class swim.structure.Num
- isValidByte() - Method in class swim.structure.Num
- isValidDouble() - Method in class swim.structure.Num
- isValidFloat() - Method in class swim.structure.Num
- isValidInt() - Method in class swim.structure.Num
- isValidInteger() - Method in class swim.structure.Num
- isValidLong() - Method in class swim.structure.Num
- isValidShort() - Method in class swim.structure.Num
- item() - Method in class swim.structure.selector.LiteralSelector
- item(boolean) - Method in class swim.structure.Record
- item(double) - Method in class swim.structure.Record
- item(float) - Method in class swim.structure.Record
- item(int) - Method in class swim.structure.Record
- item(long) - Method in class swim.structure.Record
- item(String) - Method in class swim.structure.Record
- item(Item) - Method in class swim.structure.Record
- Item - Class in swim.structure
- ItemForm - Class in swim.structure.form
-
Fall-through "transformation" between a structural
Itemand a nominalItem. - ItemForm(Item) - Constructor for class swim.structure.form.ItemForm
- iterator() - Method in class swim.structure.Absent
- iterator() - Method in class swim.structure.collections.ValueIterable
- iterator() - Method in class swim.structure.collections.ValueIterableMap
- iterator() - Method in class swim.structure.collections.ValueMapEntrySet
- iterator() - Method in class swim.structure.collections.ValueOrderedMap
- iterator() - Method in class swim.structure.Item
- iterator() - Method in class swim.structure.Record
K
- key() - Method in class swim.structure.Attr
- key() - Method in class swim.structure.Field
-
Returns the key component of this
Field. - key() - Method in class swim.structure.form.AttrForm
- key() - Method in class swim.structure.form.FieldForm
- key() - Method in class swim.structure.form.SlotForm
- key() - Method in class swim.structure.Item
- key() - Method in class swim.structure.Slot
- key() - Method in class swim.structure.Value
- keyClass(Class<K2>) - Method in class swim.structure.collections.ValueEntryCursor
- keyClass(Class<K2>) - Method in class swim.structure.collections.ValueEntryIterator
- keyClass(Class<K2>) - Method in class swim.structure.collections.ValueIterableMap
- keyClass(Class<K2>) - Method in class swim.structure.collections.ValueMap
- keyClass(Class<K2>) - Method in class swim.structure.collections.ValueOrderedMap
- keyClass(Class<K2>) - Method in class swim.structure.collections.ValueOrderedMapCursor
- keyClass(Class<K2>) - Method in class swim.structure.collections.ValueReducedMap
- keyClass(Class<K2>) - Method in class swim.structure.collections.ValueSortedMap
- keyEquals(Object) - Method in class swim.structure.Attr
- keyEquals(Object) - Method in class swim.structure.Item
- keyEquals(Object) - Method in class swim.structure.Slot
- keyEquals(Object) - Method in class swim.structure.Value
- keyForm - Variable in class swim.structure.collections.ValueMap
- keyForm - Variable in class swim.structure.collections.ValueMapEntrySet
- keyForm() - Method in class swim.structure.collections.ValueEntryCursor
- keyForm() - Method in class swim.structure.collections.ValueEntryIterator
- keyForm() - Method in class swim.structure.collections.ValueMap
- keyForm(Form<K2>) - Method in class swim.structure.collections.ValueEntryCursor
- keyForm(Form<K2>) - Method in class swim.structure.collections.ValueEntryIterator
- keyForm(Form<K2>) - Method in class swim.structure.collections.ValueIterableMap
- keyForm(Form<K2>) - Method in class swim.structure.collections.ValueMap
- keyForm(Form<K2>) - Method in class swim.structure.collections.ValueOrderedMap
- keyForm(Form<K2>) - Method in class swim.structure.collections.ValueOrderedMapCursor
- keyForm(Form<K2>) - Method in class swim.structure.collections.ValueReducedMap
- keyForm(Form<K2>) - Method in class swim.structure.collections.ValueSortedMap
- keyIterator() - Method in class swim.structure.collections.ValueIterableMap
- keyIterator() - Method in class swim.structure.collections.ValueKeyedList
- keyIterator() - Method in class swim.structure.Record
- keys() - Method in class swim.structure.selector.IdentitySelector
- keys() - Method in class swim.structure.Selector
- keySet() - Method in class swim.structure.collections.ValueMap
- keySet() - Method in class swim.structure.Record
- KeysSelector - Class in swim.structure.selector
-
A
Selectorthat, whenevaluatedagainst someInterpreter, yields all of the "keys" of the topItemin the interpreter's frame stack. - KeysSelector(Selector) - Constructor for class swim.structure.selector.KeysSelector
- Kind - Annotation Interface in swim.structure
L
- lambda(Value) - Method in class swim.structure.Field
- lambda(Value) - Method in class swim.structure.Item
- lambda(Value) - Method in class swim.structure.Value
- LambdaFunc - Class in swim.structure.func
- LambdaFunc(Value, Value) - Constructor for class swim.structure.func.LambdaFunc
- lastEntry() - Method in class swim.structure.collections.ValueOrderedMap
- lastIndexOf(Object) - Method in class swim.structure.collections.ValueList
- lastIndexOf(Object) - Method in class swim.structure.Record
- lastKey() - Method in class swim.structure.collections.ValueOrderedMap
- lastKey() - Method in class swim.structure.collections.ValueSortedMap
- lastValue() - Method in class swim.structure.collections.ValueOrderedMap
- le(Item) - Method in class swim.structure.Expression
- le(Item) - Method in class swim.structure.Item
- le(Item) - Method in class swim.structure.Value
- le(Value) - Method in class swim.structure.Expression
- le(Value) - Method in class swim.structure.Value
- length() - Method in class swim.structure.Field
-
Always returns
0because aFieldcan't be aRecord, so it can't contain any members. - length() - Method in class swim.structure.Item
-
Returns the number of members contained in this
Item, if thisItemis aRecord; otherwise returns0if thisItemis not aRecord. - length() - Method in class swim.structure.Record
-
Returns the number of members contained in this
Record; equivalent toRecord.size(). - length() - Method in class swim.structure.Value
-
Returns the number of members contained in this
Value, if thisValueis aRecord; otherwise returns0if thisValueis not aRecord. - LeOperator - Class in swim.structure.operator
-
A
BinaryOperatorthat represents a less than or equal to comparison between its two operands. - LeOperator(Item, Item) - Constructor for class swim.structure.operator.LeOperator
- lhs() - Method in class swim.structure.operator.BinaryOperator
- listIterator() - Method in class swim.structure.collections.ValueList
- listIterator() - Method in class swim.structure.Record
- listIterator(int) - Method in class swim.structure.collections.ValueList
- listIterator(int) - Method in class swim.structure.Record
- literal(Item) - Static method in class swim.structure.Selector
- LiteralSelector - Class in swim.structure.selector
- LiteralSelector(Item, Selector) - Constructor for class swim.structure.selector.LiteralSelector
- load() - Method in class swim.structure.collections.ValueCursor
- load() - Method in class swim.structure.collections.ValueEntryCursor
- LongForm - Class in swim.structure.form
- LongForm(Long) - Constructor for class swim.structure.form.LongForm
- longValue() - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitivelongvalue, if possible. - longValue() - Method in class swim.structure.Item
-
Converts this
Iteminto a primitivelongvalue, if possible. - longValue() - Method in class swim.structure.Num
-
Converts this
Numinto a primitivelongvalue. - longValue() - Method in class swim.structure.Text
- longValue() - Method in class swim.structure.Value
-
Converts this
Valueinto a primitivelongvalue, if possible. - longValue(long) - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitivelongvalue, if possible; otherwise returnsorElseif the value of thisFieldcan't be converted into a primitivelongvalue. - longValue(long) - Method in class swim.structure.Item
-
Converts this
Iteminto a primitivelongvalue, if possible; otherwise returnsorElseif thisItemcan't be converted into a primitivelongvalue. - longValue(long) - Method in class swim.structure.Num
- longValue(long) - Method in class swim.structure.Text
- longValue(long) - Method in class swim.structure.Value
-
Converts this
Valueinto a primitivelongvalue, if possible; otherwise returnsorElseif thisValuecan't be converted into a primitivelongvalue. - lt(Item) - Method in class swim.structure.Expression
- lt(Item) - Method in class swim.structure.Item
- lt(Item) - Method in class swim.structure.Value
- lt(Value) - Method in class swim.structure.Expression
- lt(Value) - Method in class swim.structure.Value
- LtOperator - Class in swim.structure.operator
-
A
BinaryOperatorthat represents a strictly less than comparison between its two operands. - LtOperator(Item, Item) - Constructor for class swim.structure.operator.LtOperator
M
- MapForm<K,
V> - Class in swim.structure.form - MapForm(Class<?>, Form<K>, Form<V>) - Constructor for class swim.structure.form.MapForm
- mapSelected(Interpreter, Selectee<Item>) - Method in class swim.structure.selector.ChildrenSelector
- mapSelected(Interpreter, Selectee<Item>) - Method in class swim.structure.selector.DescendantsSelector
- mapSelected(Interpreter, Selectee<Item>) - Method in class swim.structure.selector.FilterSelector
- mapSelected(Interpreter, Selectee<Item>) - Method in class swim.structure.selector.GetAttrSelector
- mapSelected(Interpreter, Selectee<Item>) - Method in class swim.structure.selector.GetItemSelector
- mapSelected(Interpreter, Selectee<Item>) - Method in class swim.structure.selector.GetSelector
- mapSelected(Interpreter, Selectee<Item>) - Method in class swim.structure.selector.IdentitySelector
- mapSelected(Interpreter, Selectee<Item>) - Method in class swim.structure.selector.KeysSelector
- mapSelected(Interpreter, Selectee<Item>) - Method in class swim.structure.selector.LiteralSelector
- mapSelected(Interpreter, Selectee<Item>) - Method in class swim.structure.Selector
- mapSelected(Interpreter, Selectee<Item>) - Method in class swim.structure.selector.ValuesSelector
- MathModule - Class in swim.structure.func
- max() - Static method in class swim.structure.func.MathModule
- max(Item) - Method in class swim.structure.Item
- max(Num) - Method in class swim.structure.Num
- MAX_SCOPE_DEPTH - Static variable in class swim.structure.InterpreterSettings
- maxScopeDepth - Variable in class swim.structure.InterpreterSettings
- maxScopeDepth() - Method in class swim.structure.InterpreterSettings
- maxScopeDepth(int) - Method in class swim.structure.InterpreterSettings
- Member - Annotation Interface in swim.structure
- min() - Static method in class swim.structure.func.MathModule
- min(Item) - Method in class swim.structure.Item
- min(Num) - Method in class swim.structure.Num
- minus(Item) - Method in class swim.structure.Attr
- minus(Item) - Method in class swim.structure.Expression
- minus(Item) - Method in class swim.structure.Item
- minus(Item) - Method in class swim.structure.Slot
- minus(Item) - Method in class swim.structure.Value
- minus(Num) - Method in class swim.structure.Num
- minus(Value) - Method in class swim.structure.Expression
- minus(Value) - Method in class swim.structure.Num
- minus(Value) - Method in class swim.structure.Value
- MinusOperator - Class in swim.structure.operator
-
A
BinaryOperatorthat represents a subtraction operation between its two operands. - MinusOperator(Item, Item) - Constructor for class swim.structure.operator.MinusOperator
- modulo(Item) - Method in class swim.structure.Attr
- modulo(Item) - Method in class swim.structure.Expression
- modulo(Item) - Method in class swim.structure.Item
- modulo(Item) - Method in class swim.structure.Slot
- modulo(Item) - Method in class swim.structure.Value
- modulo(Num) - Method in class swim.structure.Num
- modulo(Value) - Method in class swim.structure.Expression
- modulo(Value) - Method in class swim.structure.Num
- modulo(Value) - Method in class swim.structure.Value
- ModuloOperator - Class in swim.structure.operator
-
A
BinaryOperatorthat represents a modulus operation between its two operands. - ModuloOperator(Item, Item) - Constructor for class swim.structure.operator.ModuloOperator
- mold(Boolean) - Method in class swim.structure.form.BooleanForm
- mold(Byte) - Method in class swim.structure.form.ByteForm
- mold(Character) - Method in class swim.structure.form.CharacterForm
- mold(Double) - Method in class swim.structure.form.DoubleForm
- mold(Float) - Method in class swim.structure.form.FloatForm
- mold(Integer) - Method in class swim.structure.form.IntegerForm
- mold(Long) - Method in class swim.structure.form.LongForm
- mold(Number) - Method in class swim.structure.form.NumberForm
- mold(Object) - Method in class swim.structure.form.ArrayForm
- mold(Object) - Method in class swim.structure.form.PolyForm
- mold(Object, Item) - Method in class swim.structure.form.ArrayForm
- mold(Object, Item) - Method in class swim.structure.form.PolyForm
- mold(Short) - Method in class swim.structure.form.ShortForm
- mold(String) - Method in class swim.structure.form.StringForm
- mold(BigInteger) - Method in class swim.structure.form.BigIntegerForm
- mold(ByteBuffer) - Method in class swim.structure.form.ByteBufferForm
- mold(Collection<T>) - Method in class swim.structure.form.CollectionForm
- mold(Collection<T>, Item) - Method in class swim.structure.form.CollectionForm
- mold(Map<K, V>) - Method in class swim.structure.form.MapForm
- mold(Map<K, V>, Item) - Method in class swim.structure.form.MapForm
- mold(Item) - Method in class swim.structure.form.ItemForm
- mold(Value) - Method in class swim.structure.form.ValueForm
- mold(T) - Method in class swim.structure.form.AttrForm
- mold(T) - Method in class swim.structure.form.ClassForm
- mold(T) - Method in class swim.structure.Form
-
Converts a nominally typed Java
objectinto its structurally typed equivalent. - mold(T) - Method in class swim.structure.form.SlotForm
- mold(T) - Method in class swim.structure.form.TagForm
- mold(T) - Method in class swim.structure.form.UnitForm
- mold(T, Item) - Method in class swim.structure.form.AttrForm
- mold(T, Item) - Method in class swim.structure.form.ClassForm
- mold(T, Item) - Method in class swim.structure.Form
-
Converts a nominally typed Java
objectinto its structurally typed equivalent based on the provided prototypeitem. - mold(T, Item) - Method in class swim.structure.form.SlotForm
- mold(T, Item) - Method in class swim.structure.form.TagForm
- mold(T, Item) - Method in class swim.structure.form.UnitForm
- moldArray(Object[]) - Method in class swim.structure.form.PolyForm
- moldArray(Object[], Item) - Method in class swim.structure.form.PolyForm
- moldBoolean(Boolean) - Method in class swim.structure.form.PolyForm
- moldBoolean(Boolean, Item) - Method in class swim.structure.form.PolyForm
- moldByteBuffer(ByteBuffer) - Method in class swim.structure.form.PolyForm
- moldByteBuffer(ByteBuffer, Item) - Method in class swim.structure.form.PolyForm
- moldCharacter(Character) - Method in class swim.structure.form.PolyForm
- moldCharacter(Character, Item) - Method in class swim.structure.form.PolyForm
- moldCollection(Collection<?>) - Method in class swim.structure.form.PolyForm
- moldCollection(Collection<?>, Item) - Method in class swim.structure.form.PolyForm
- moldMap(Map<?, ?>) - Method in class swim.structure.form.PolyForm
- moldMap(Map<?, ?>, Item) - Method in class swim.structure.form.PolyForm
- moldNumber(Number) - Method in class swim.structure.form.PolyForm
- moldNumber(Number, Item) - Method in class swim.structure.form.PolyForm
- moldString(String) - Method in class swim.structure.form.PolyForm
- moldString(String, Item) - Method in class swim.structure.form.PolyForm
- move(int, int) - Method in class swim.structure.collections.ValueKeyedList
- move(int, int, Object) - Method in class swim.structure.collections.ValueKeyedList
N
- name() - Method in class swim.structure.Attr
- ne(Item) - Method in class swim.structure.Expression
- ne(Item) - Method in class swim.structure.Item
- ne(Item) - Method in class swim.structure.Value
- ne(Value) - Method in class swim.structure.Expression
- ne(Value) - Method in class swim.structure.Value
- negative() - Method in class swim.structure.Attr
- negative() - Method in class swim.structure.Expression
- negative() - Method in class swim.structure.Item
- negative() - Method in class swim.structure.Num
- negative() - Method in class swim.structure.Slot
- negative() - Method in class swim.structure.Value
- NegativeOperator - Class in swim.structure.operator
- NegativeOperator(Item) - Constructor for class swim.structure.operator.NegativeOperator
- NeOperator - Class in swim.structure.operator
-
A
BinaryOperatorthat represents an inequality comparison between its two operands. - NeOperator(Item, Item) - Constructor for class swim.structure.operator.NeOperator
- next() - Method in class swim.structure.collections.ValueCursor
- next() - Method in class swim.structure.collections.ValueEntryCursor
- next() - Method in class swim.structure.collections.ValueEntryIterator
- next() - Method in class swim.structure.collections.ValueIterator
- nextEntry(Object) - Method in class swim.structure.collections.ValueOrderedMap
- nextIndex() - Method in class swim.structure.collections.ValueCursor
- nextIndex() - Method in class swim.structure.collections.ValueEntryCursor
- nextIndex() - Method in class swim.structure.collections.ValueListIterator
- nextIndexLong() - Method in class swim.structure.collections.ValueCursor
- nextIndexLong() - Method in class swim.structure.collections.ValueEntryCursor
- nextKey() - Method in class swim.structure.collections.ValueOrderedMapCursor
- nextKey(Object) - Method in class swim.structure.collections.ValueOrderedMap
- nextValue(Object) - Method in class swim.structure.collections.ValueOrderedMap
- not() - Method in class swim.structure.Absent
- not() - Method in class swim.structure.Attr
- not() - Method in class swim.structure.Bool
- not() - Method in class swim.structure.Expression
- not() - Method in class swim.structure.Extant
- not() - Method in class swim.structure.Item
- not() - Method in class swim.structure.Slot
- not() - Method in class swim.structure.Value
- NotOperator - Class in swim.structure.operator
- NotOperator(Item) - Constructor for class swim.structure.operator.NotOperator
- Num - Class in swim.structure
- NumberForm - Class in swim.structure.form
- NumberForm(Number) - Constructor for class swim.structure.form.NumberForm
- numberValue() - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto aNumberobject, if possible. - numberValue() - Method in class swim.structure.Item
-
Converts this
Iteminto aNumberobject, if possible. - numberValue() - Method in class swim.structure.Num
-
Converts this
Numinto aNumberobject. - numberValue() - Method in class swim.structure.Text
- numberValue() - Method in class swim.structure.Value
-
Converts this
Valueinto aNumberobject, if possible. - numberValue(Number) - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto aNumberobject, if possible; otherwise returnsorElseif the value of thisFieldcan't be converted into aNumberobject. - numberValue(Number) - Method in class swim.structure.Item
-
Converts this
Iteminto aNumberobject, if possible; otherwise returnsorElseif thisItemcan't be converted into aNumberobject. - numberValue(Number) - Method in class swim.structure.Num
- numberValue(Number) - Method in class swim.structure.Text
- numberValue(Number) - Method in class swim.structure.Value
-
Converts this
Valueinto aNumberobject, if possible; otherwise returnsorElseif thisValuecan't be converted into aNumberobject.
O
- of() - Static method in class swim.structure.Record
- of(Object) - Static method in class swim.structure.Field
- of(Object) - Static method in class swim.structure.Record
- of(Object...) - Static method in class swim.structure.Record
- of(String) - Static method in class swim.structure.Attr
- of(String) - Static method in class swim.structure.Slot
- of(String, boolean) - Static method in class swim.structure.Attr
- of(String, boolean) - Static method in class swim.structure.Slot
- of(String, double) - Static method in class swim.structure.Attr
- of(String, double) - Static method in class swim.structure.Slot
- of(String, float) - Static method in class swim.structure.Attr
- of(String, float) - Static method in class swim.structure.Slot
- of(String, int) - Static method in class swim.structure.Attr
- of(String, int) - Static method in class swim.structure.Slot
- of(String, long) - Static method in class swim.structure.Attr
- of(String, long) - Static method in class swim.structure.Slot
- of(String, String) - Static method in class swim.structure.Attr
- of(String, String) - Static method in class swim.structure.Slot
- of(String, Value) - Static method in class swim.structure.Attr
- of(String, Value) - Static method in class swim.structure.Slot
- of(Text) - Static method in class swim.structure.Attr
- of(Text, boolean) - Static method in class swim.structure.Attr
- of(Text, double) - Static method in class swim.structure.Attr
- of(Text, float) - Static method in class swim.structure.Attr
- of(Text, int) - Static method in class swim.structure.Attr
- of(Text, long) - Static method in class swim.structure.Attr
- of(Text, String) - Static method in class swim.structure.Attr
- of(Text, Value) - Static method in class swim.structure.Attr
- of(Value) - Static method in class swim.structure.Slot
- of(Value, boolean) - Static method in class swim.structure.Slot
- of(Value, double) - Static method in class swim.structure.Slot
- of(Value, float) - Static method in class swim.structure.Slot
- of(Value, int) - Static method in class swim.structure.Slot
- of(Value, long) - Static method in class swim.structure.Slot
- of(Value, String) - Static method in class swim.structure.Slot
- of(Value, Value) - Static method in class swim.structure.Slot
- operand() - Method in class swim.structure.operator.UnaryOperator
- operator() - Method in class swim.structure.operator.AndOperator
- operator() - Method in class swim.structure.operator.BinaryOperator
-
Returns the token that identifiers this
Operator's operation. - operator() - Method in class swim.structure.operator.BitwiseAndOperator
- operator() - Method in class swim.structure.operator.BitwiseNotOperator
- operator() - Method in class swim.structure.operator.BitwiseOrOperator
- operator() - Method in class swim.structure.operator.BitwiseXorOperator
- operator() - Method in class swim.structure.operator.DivideOperator
- operator() - Method in class swim.structure.operator.EqOperator
- operator() - Method in class swim.structure.operator.GeOperator
- operator() - Method in class swim.structure.operator.GtOperator
- operator() - Method in class swim.structure.operator.LeOperator
- operator() - Method in class swim.structure.operator.LtOperator
- operator() - Method in class swim.structure.operator.MinusOperator
- operator() - Method in class swim.structure.operator.ModuloOperator
- operator() - Method in class swim.structure.operator.NegativeOperator
- operator() - Method in class swim.structure.operator.NeOperator
- operator() - Method in class swim.structure.operator.NotOperator
- operator() - Method in class swim.structure.operator.OrOperator
- operator() - Method in class swim.structure.operator.PlusOperator
- operator() - Method in class swim.structure.operator.PositiveOperator
- operator() - Method in class swim.structure.operator.TimesOperator
- operator() - Method in class swim.structure.operator.UnaryOperator
-
Returns the token that identifiers this
Operator's operation. - Operator - Class in swim.structure
-
An
Expressionthat identifies an operation on constants, variables, orSelectorexpressions. - Operator() - Constructor for class swim.structure.Operator
- or(Field) - Method in class swim.structure.Field
- or(Item) - Method in class swim.structure.Absent
- or(Item) - Method in class swim.structure.Bool
- or(Item) - Method in class swim.structure.Expression
- or(Item) - Method in class swim.structure.Field
- or(Item) - Method in class swim.structure.Item
- or(Item) - Method in class swim.structure.Value
- or(Value) - Method in class swim.structure.Absent
- or(Value) - Method in class swim.structure.Bool
- or(Value) - Method in class swim.structure.Expression
- or(Value) - Method in class swim.structure.Value
- OrOperator - Class in swim.structure.operator
- OrOperator(Item, Item) - Constructor for class swim.structure.operator.OrOperator
- output() - Static method in class swim.structure.Data
- output() - Static method in class swim.structure.Text
- output(int) - Static method in class swim.structure.Data
- output(OutputSettings) - Static method in class swim.structure.Text
- output(Data) - Static method in class swim.structure.Data
P
- peekScope() - Method in class swim.structure.Interpreter
- plus(Item) - Method in class swim.structure.Attr
- plus(Item) - Method in class swim.structure.Expression
- plus(Item) - Method in class swim.structure.Item
- plus(Item) - Method in class swim.structure.Slot
- plus(Item) - Method in class swim.structure.Value
- plus(Num) - Method in class swim.structure.Num
- plus(Text) - Method in class swim.structure.Text
- plus(Value) - Method in class swim.structure.Expression
- plus(Value) - Method in class swim.structure.Num
- plus(Value) - Method in class swim.structure.Text
- plus(Value) - Method in class swim.structure.Value
- PlusOperator - Class in swim.structure.operator
-
A
BinaryOperatorthat represents an addition operation between its two operands. - PlusOperator(Item, Item) - Constructor for class swim.structure.operator.PlusOperator
- PolyForm - Class in swim.structure.form
- PolyForm() - Constructor for class swim.structure.form.PolyForm
- popScope() - Method in class swim.structure.Interpreter
- positive() - Method in class swim.structure.Attr
- positive() - Method in class swim.structure.Expression
- positive() - Method in class swim.structure.Item
- positive() - Method in class swim.structure.Num
- positive() - Method in class swim.structure.Slot
- positive() - Method in class swim.structure.Value
- PositiveOperator - Class in swim.structure.operator
- PositiveOperator(Item) - Constructor for class swim.structure.operator.PositiveOperator
- pow() - Static method in class swim.structure.func.MathModule
- pow(Num) - Method in class swim.structure.Num
- precedence() - Method in class swim.structure.func.LambdaFunc
- precedence() - Method in class swim.structure.Item
- precedence() - Method in class swim.structure.operator.AndOperator
- precedence() - Method in class swim.structure.operator.BitwiseAndOperator
- precedence() - Method in class swim.structure.operator.BitwiseNotOperator
- precedence() - Method in class swim.structure.operator.BitwiseOrOperator
- precedence() - Method in class swim.structure.operator.BitwiseXorOperator
- precedence() - Method in class swim.structure.operator.ConditionalOperator
- precedence() - Method in class swim.structure.operator.DivideOperator
- precedence() - Method in class swim.structure.operator.EqOperator
- precedence() - Method in class swim.structure.operator.GeOperator
- precedence() - Method in class swim.structure.operator.GtOperator
- precedence() - Method in class swim.structure.operator.InvokeOperator
- precedence() - Method in class swim.structure.operator.LeOperator
- precedence() - Method in class swim.structure.operator.LtOperator
- precedence() - Method in class swim.structure.operator.MinusOperator
- precedence() - Method in class swim.structure.operator.ModuloOperator
- precedence() - Method in class swim.structure.operator.NegativeOperator
- precedence() - Method in class swim.structure.operator.NeOperator
- precedence() - Method in class swim.structure.operator.NotOperator
- precedence() - Method in class swim.structure.operator.OrOperator
- precedence() - Method in class swim.structure.operator.PlusOperator
- precedence() - Method in class swim.structure.operator.PositiveOperator
- precedence() - Method in class swim.structure.operator.TimesOperator
- precedence() - Method in class swim.structure.selector.LiteralSelector
- precedence() - Method in class swim.structure.Selector
- predicate() - Method in class swim.structure.selector.FilterSelector
- prepended(boolean) - Method in class swim.structure.Item
- prepended(double) - Method in class swim.structure.Item
- prepended(float) - Method in class swim.structure.Item
- prepended(int) - Method in class swim.structure.Item
- prepended(long) - Method in class swim.structure.Item
- prepended(Object...) - Method in class swim.structure.Absent
- prepended(Object...) - Method in class swim.structure.Item
- prepended(Object...) - Method in class swim.structure.Record
- prepended(String) - Method in class swim.structure.Item
- prepended(Item) - Method in class swim.structure.Absent
- prepended(Item) - Method in class swim.structure.Item
- prepended(Item) - Method in class swim.structure.Record
- previous() - Method in class swim.structure.collections.ValueCursor
- previous() - Method in class swim.structure.collections.ValueEntryCursor
- previous() - Method in class swim.structure.collections.ValueListIterator
- previousEntry(Object) - Method in class swim.structure.collections.ValueOrderedMap
- previousIndex() - Method in class swim.structure.collections.ValueCursor
- previousIndex() - Method in class swim.structure.collections.ValueEntryCursor
- previousIndex() - Method in class swim.structure.collections.ValueListIterator
- previousIndexLong() - Method in class swim.structure.collections.ValueCursor
- previousIndexLong() - Method in class swim.structure.collections.ValueEntryCursor
- previousKey() - Method in class swim.structure.collections.ValueOrderedMapCursor
- previousKey(Object) - Method in class swim.structure.collections.ValueOrderedMap
- previousValue(Object) - Method in class swim.structure.collections.ValueOrderedMap
- pushScope(Item) - Method in class swim.structure.Interpreter
- put(String, boolean) - Method in class swim.structure.Record
- put(String, double) - Method in class swim.structure.Record
- put(String, float) - Method in class swim.structure.Record
- put(String, int) - Method in class swim.structure.Record
- put(String, long) - Method in class swim.structure.Record
- put(String, String) - Method in class swim.structure.Record
- put(String, Value) - Method in class swim.structure.Record
- put(K, V) - Method in class swim.structure.collections.ValueMap
- put(Value, boolean) - Method in class swim.structure.Record
- put(Value, double) - Method in class swim.structure.Record
- put(Value, float) - Method in class swim.structure.Record
- put(Value, int) - Method in class swim.structure.Record
- put(Value, long) - Method in class swim.structure.Record
- put(Value, String) - Method in class swim.structure.Record
- put(Value, Value) - Method in class swim.structure.Record
- putAll(Map<? extends K, ? extends V>) - Method in class swim.structure.collections.ValueMap
- putAll(Map<? extends Value, ? extends Value>) - Method in class swim.structure.Record
- putAttr(String, boolean) - Method in class swim.structure.Record
- putAttr(String, double) - Method in class swim.structure.Record
- putAttr(String, float) - Method in class swim.structure.Record
- putAttr(String, int) - Method in class swim.structure.Record
- putAttr(String, long) - Method in class swim.structure.Record
- putAttr(String, String) - Method in class swim.structure.Record
- putAttr(String, Value) - Method in class swim.structure.Record
- putAttr(Text, boolean) - Method in class swim.structure.Record
- putAttr(Text, double) - Method in class swim.structure.Record
- putAttr(Text, float) - Method in class swim.structure.Record
- putAttr(Text, int) - Method in class swim.structure.Record
- putAttr(Text, long) - Method in class swim.structure.Record
- putAttr(Text, String) - Method in class swim.structure.Record
- putAttr(Text, Value) - Method in class swim.structure.Record
- putHeader(String, Form<?>) - Method in class swim.structure.form.ClassForm
- putHeader(String, Value, Form<?>) - Method in class swim.structure.form.ClassForm
- putHeader(Form<T>) - Method in class swim.structure.form.ClassForm
- putMember(String, Form<?>) - Method in class swim.structure.form.ClassForm
- putMember(String, Value, Form<?>) - Method in class swim.structure.form.ClassForm
- putMember(Form<T>) - Method in class swim.structure.form.ClassForm
- putSlot(String, boolean) - Method in class swim.structure.Record
- putSlot(String, double) - Method in class swim.structure.Record
- putSlot(String, float) - Method in class swim.structure.Record
- putSlot(String, int) - Method in class swim.structure.Record
- putSlot(String, long) - Method in class swim.structure.Record
- putSlot(String, String) - Method in class swim.structure.Record
- putSlot(String, Value) - Method in class swim.structure.Record
- putSlot(Value, boolean) - Method in class swim.structure.Record
- putSlot(Value, double) - Method in class swim.structure.Record
- putSlot(Value, float) - Method in class swim.structure.Record
- putSlot(Value, int) - Method in class swim.structure.Record
- putSlot(Value, long) - Method in class swim.structure.Record
- putSlot(Value, String) - Method in class swim.structure.Record
- putSlot(Value, Value) - Method in class swim.structure.Record
R
- random() - Static method in class swim.structure.func.MathModule
- rate() - Static method in class swim.structure.func.MathModule
- Record - Class in swim.structure
- Record() - Constructor for class swim.structure.Record
- reduced(U, CombinerFunction<? super V, U>, CombinerFunction<U, U>) - Method in class swim.structure.collections.ValueReducedMap
- reducedClass(Class<U2>) - Method in class swim.structure.collections.ValueReducedMap
- reducedForm - Variable in class swim.structure.collections.ValueReducedMap
- reducedForm() - Method in class swim.structure.collections.ValueReducedMap
- reducedForm(Form<U2>) - Method in class swim.structure.collections.ValueReducedMap
- reflectClass(Class<?>) - Method in class swim.structure.form.PolyForm
- reflectClassForm(Class<?>) - Method in class swim.structure.form.PolyForm
- reflectClassForm(Class<?>, String) - Method in class swim.structure.form.PolyForm
- reflectClassForm(Class<?>, String, T) - Method in class swim.structure.form.PolyForm
- reflectClassForm(ClassForm<T>) - Method in class swim.structure.form.PolyForm
- reflectClassName(String) - Method in class swim.structure.form.PolyForm
- reflectClassTag(Class<?>) - Method in class swim.structure.form.PolyForm
- reflectField(ClassForm<T>, Field) - Method in class swim.structure.form.PolyForm
- reflectFields(ClassForm<T>, Class<?>) - Method in class swim.structure.form.PolyForm
- remove() - Method in class swim.structure.collections.ValueCursor
- remove() - Method in class swim.structure.collections.ValueEntryCursor
- remove() - Method in class swim.structure.collections.ValueEntryIterator
- remove() - Method in class swim.structure.collections.ValueIterator
- remove(int) - Method in class swim.structure.collections.ValueList
- remove(int) - Method in class swim.structure.Record
- remove(int, Object) - Method in class swim.structure.collections.ValueKeyedList
- remove(Object) - Method in class swim.structure.collections.ValueCollection
- remove(Object) - Method in class swim.structure.collections.ValueMap
- remove(Object) - Method in class swim.structure.Record
- removeAll(Collection<?>) - Method in class swim.structure.collections.ValueCollection
- removeAll(Collection<?>) - Method in class swim.structure.Record
- removed(String) - Method in class swim.structure.Field
- removed(String) - Method in class swim.structure.Item
- removed(String) - Method in class swim.structure.Record
- removed(String) - Method in class swim.structure.Value
- removed(Value) - Method in class swim.structure.Field
- removed(Value) - Method in class swim.structure.Item
- removed(Value) - Method in class swim.structure.Record
- removed(Value) - Method in class swim.structure.Value
- removeKey(String) - Method in class swim.structure.Record
- removeKey(Value) - Method in class swim.structure.Record
- retainAll(Collection<?>) - Method in class swim.structure.collections.ValueCollection
- retainAll(Collection<?>) - Method in class swim.structure.Record
- rhs() - Method in class swim.structure.operator.BinaryOperator
- round() - Static method in class swim.structure.func.MathModule
- round() - Method in class swim.structure.Num
S
- scope() - Static method in class swim.structure.func.MathModule
- scopeDepth() - Method in class swim.structure.Interpreter
- selected(Interpreter) - Method in interface swim.structure.Selectee
-
Performs this operation against
interpreter. - selected(Interpreter) - Method in class swim.structure.selector.FilterSelector
-
Always returns
Extant, which, crucially, is never null. - Selectee<T> - Interface in swim.structure
-
Represents an operation that is used exclusively as a helper to some
Selector'sSelector.mapSelected(swim.structure.Interpreter, swim.structure.Selectee<swim.structure.Item>)orSelector.forSelected(swim.structure.Interpreter, swim.structure.Selectee<T>)methods. - Selector - Class in swim.structure
- Selector() - Constructor for class swim.structure.Selector
- set(int, Item) - Method in class swim.structure.Record
-
Replaces the member of this
Recordat the givenindexwith a newitem, returning the previousItemat the givenindex, if theindexis greater than or equal to zero, and less than thelengthof thisRecord. - set(int, T) - Method in class swim.structure.collections.ValueList
- set(int, T, Object) - Method in class swim.structure.collections.ValueKeyedList
- set(Map.Entry<K, V>) - Method in class swim.structure.collections.ValueEntryCursor
- set(T) - Method in class swim.structure.collections.ValueCursor
- set(T) - Method in class swim.structure.collections.ValueListIterator
- setByte(int, byte) - Method in class swim.structure.Data
- setItem(int, boolean) - Method in class swim.structure.Record
- setItem(int, double) - Method in class swim.structure.Record
- setItem(int, float) - Method in class swim.structure.Record
- setItem(int, int) - Method in class swim.structure.Record
- setItem(int, long) - Method in class swim.structure.Record
- setItem(int, String) - Method in class swim.structure.Record
- setItem(int, Item) - Method in class swim.structure.Record
-
Replaces the member of this
Recordat the givenindexwith a newitem, returning the previousItemat the givenindex, if theindexis greater than or equal to zero, and less than thelengthof thisRecord. - setState(Object) - Method in class swim.structure.operator.InvokeOperator
- settings - Variable in class swim.structure.Interpreter
- settings() - Method in class swim.structure.Interpreter
- settings(InterpreterSettings) - Method in class swim.structure.Interpreter
- setValue(Value) - Method in class swim.structure.Attr
- setValue(Value) - Method in class swim.structure.Field
-
Sets the value of this
Fieldto the newvalue, returning the old value. - setValue(Value) - Method in class swim.structure.Slot
- setValue(V) - Method in class swim.structure.collections.ValueEntry
- ShortForm - Class in swim.structure.form
- ShortForm(Short) - Constructor for class swim.structure.form.ShortForm
- shortValue() - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitiveshortvalue, if possible. - shortValue() - Method in class swim.structure.Item
-
Converts this
Iteminto a primitiveshortvalue, if possible. - shortValue() - Method in class swim.structure.Num
-
Converts this
Numinto a primitiveshortvalue. - shortValue() - Method in class swim.structure.Text
- shortValue() - Method in class swim.structure.Value
-
Converts this
Valueinto a primitiveshortvalue, if possible. - shortValue(short) - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto a primitiveshortvalue, if possible; otherwise returnsorElseif the value of thisFieldcan't be converted into a primitiveshortvalue. - shortValue(short) - Method in class swim.structure.Item
-
Converts this
Iteminto a primitiveshortvalue, if possible; otherwise returnsorElseif thisItemcan't be converted into a primitiveshortvalue. - shortValue(short) - Method in class swim.structure.Num
- shortValue(short) - Method in class swim.structure.Text
- shortValue(short) - Method in class swim.structure.Value
-
Converts this
Valueinto a primitiveshortvalue, if possible; otherwise returnsorElseif thisValuecan't be converted into a primitiveshortvalue. - size() - Method in class swim.structure.collections.ValueCollection
- size() - Method in class swim.structure.collections.ValueMap
- size() - Method in class swim.structure.collections.ValueMapEntrySet
- size() - Method in class swim.structure.Data
- size() - Method in class swim.structure.Record
-
Returns the number of members contained in this
Record. - size() - Method in class swim.structure.Text
- skip(long) - Method in class swim.structure.collections.ValueCursor
- skip(long) - Method in class swim.structure.collections.ValueEntryCursor
- slot(String) - Method in class swim.structure.Record
- slot(String, boolean) - Method in class swim.structure.Record
- slot(String, double) - Method in class swim.structure.Record
- slot(String, float) - Method in class swim.structure.Record
- slot(String, int) - Method in class swim.structure.Record
- slot(String, long) - Method in class swim.structure.Record
- slot(String, String) - Method in class swim.structure.Record
- slot(String, Value) - Method in class swim.structure.Record
- slot(Value) - Method in class swim.structure.Record
- slot(Value, boolean) - Method in class swim.structure.Record
- slot(Value, double) - Method in class swim.structure.Record
- slot(Value, float) - Method in class swim.structure.Record
- slot(Value, int) - Method in class swim.structure.Record
- slot(Value, long) - Method in class swim.structure.Record
- slot(Value, String) - Method in class swim.structure.Record
- slot(Value, Value) - Method in class swim.structure.Record
- Slot - Class in swim.structure
- SlotForm<T> - Class in swim.structure.form
- SlotForm(Field, Value, Form<?>) - Constructor for class swim.structure.form.SlotForm
- sqrt() - Static method in class swim.structure.func.MathModule
- sqrt() - Method in class swim.structure.Num
- standard() - Static method in class swim.structure.InterpreterSettings
- state() - Method in class swim.structure.operator.InvokeOperator
- step() - Method in class swim.structure.collections.ValueCursor
- step() - Method in class swim.structure.collections.ValueEntryCursor
- StringForm - Class in swim.structure.form
- StringForm(String) - Constructor for class swim.structure.form.StringForm
- stringValue() - Method in class swim.structure.Bool
- stringValue() - Method in class swim.structure.Extant
-
Always returns the empty
StringbecauseExtantbehaves like an emptyRecord, which converts to aStringby concatenating the string values of all its members, if all its members convert to string values. - stringValue() - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto aStringvalue, if possible. - stringValue() - Method in class swim.structure.Item
-
Converts this
Iteminto aStringvalue, if possible. - stringValue() - Method in class swim.structure.Num
-
Converts this
Numinto aStringvalue. - stringValue() - Method in class swim.structure.Record
- stringValue() - Method in class swim.structure.Text
- stringValue() - Method in class swim.structure.Value
-
Converts this
Valueinto aStringvalue, if possible. - stringValue(String) - Method in class swim.structure.Extant
-
Always returns the empty
StringbecauseExtantbehaves like an emptyRecord, which converts to aStringby concatenating the string values of all its members, if all its members convert to string values. - stringValue(String) - Method in class swim.structure.Field
-
Converts the value of this
Fieldinto aStringvalue, if possible; otherwise returnsorElseif the value of thisFieldcan't be converted into astringvalue. - stringValue(String) - Method in class swim.structure.Item
-
Converts this
Iteminto aStringvalue, if possible; otherwise returnsorElseif thisItemcan't be converted into astringvalue. - stringValue(String) - Method in class swim.structure.Num
- stringValue(String) - Method in class swim.structure.Record
- stringValue(String) - Method in class swim.structure.Text
- stringValue(String) - Method in class swim.structure.Value
-
Converts this
Valueinto aStringvalue, if possible; otherwise returnsorElseif thisValuecan't be converted into astringvalue. - subList(int, int) - Method in class swim.structure.collections.ValueList
- subList(int, int) - Method in class swim.structure.Record
- subMap(K, K) - Method in class swim.structure.collections.ValueOrderedMap
- subMap(K, K) - Method in class swim.structure.collections.ValueSortedMap
- substitute(Interpreter) - Method in class swim.structure.Attr
- substitute(Interpreter) - Method in class swim.structure.Item
- substitute(Interpreter) - Method in class swim.structure.operator.AndOperator
- substitute(Interpreter) - Method in class swim.structure.operator.BitwiseAndOperator
- substitute(Interpreter) - Method in class swim.structure.operator.BitwiseNotOperator
- substitute(Interpreter) - Method in class swim.structure.operator.BitwiseOrOperator
- substitute(Interpreter) - Method in class swim.structure.operator.BitwiseXorOperator
- substitute(Interpreter) - Method in class swim.structure.operator.ConditionalOperator
- substitute(Interpreter) - Method in class swim.structure.operator.DivideOperator
- substitute(Interpreter) - Method in class swim.structure.operator.EqOperator
- substitute(Interpreter) - Method in class swim.structure.operator.GeOperator
- substitute(Interpreter) - Method in class swim.structure.operator.GtOperator
- substitute(Interpreter) - Method in class swim.structure.operator.InvokeOperator
- substitute(Interpreter) - Method in class swim.structure.operator.LeOperator
- substitute(Interpreter) - Method in class swim.structure.operator.LtOperator
- substitute(Interpreter) - Method in class swim.structure.operator.MinusOperator
- substitute(Interpreter) - Method in class swim.structure.operator.ModuloOperator
- substitute(Interpreter) - Method in class swim.structure.operator.NegativeOperator
- substitute(Interpreter) - Method in class swim.structure.operator.NotOperator
- substitute(Interpreter) - Method in class swim.structure.operator.OrOperator
- substitute(Interpreter) - Method in class swim.structure.operator.PlusOperator
- substitute(Interpreter) - Method in class swim.structure.operator.PositiveOperator
- substitute(Interpreter) - Method in class swim.structure.operator.TimesOperator
- substitute(Interpreter) - Method in class swim.structure.Record
- substitute(Interpreter) - Method in class swim.structure.selector.ChildrenSelector
- substitute(Interpreter) - Method in class swim.structure.selector.DescendantsSelector
- substitute(Interpreter) - Method in class swim.structure.selector.FilterSelector
- substitute(Interpreter) - Method in class swim.structure.selector.GetAttrSelector
- substitute(Interpreter) - Method in class swim.structure.selector.GetItemSelector
- substitute(Interpreter) - Method in class swim.structure.selector.GetSelector
- substitute(Interpreter) - Method in class swim.structure.selector.IdentitySelector
- substitute(Interpreter) - Method in class swim.structure.selector.KeysSelector
- substitute(Interpreter) - Method in class swim.structure.selector.LiteralSelector
- substitute(Interpreter) - Method in class swim.structure.selector.ValuesSelector
- substitute(Interpreter) - Method in class swim.structure.Slot
- substitute(Item) - Method in class swim.structure.Item
- swapScope(Item) - Method in class swim.structure.Interpreter
- swim.structure - module swim.structure
-
Generic structured data model, with support for selectors, expressions, and lambda functions.
- swim.structure - package swim.structure
-
Generic structured data model, with support for selectors, expressions, and lambda functions.
- swim.structure.collections - package swim.structure.collections
-
Nominally typed views of structurally typed collections.
- swim.structure.form - package swim.structure.form
-
Structural type transformation forms.
- swim.structure.func - package swim.structure.func
-
Function expression trees.
- swim.structure.operator - package swim.structure.operator
-
Operator expression trees.
- swim.structure.selector - package swim.structure.selector
-
Selector expression trees.
T
- tag() - Method in class swim.structure.Field
-
Always returns
nullbecause aFieldcan't be aRecord, so it can't have a first memberAttrwhose key string could be returned. - tag() - Method in class swim.structure.form.ClassForm
- tag() - Method in class swim.structure.Form
-
Returns the key of the tag attribute that distinguishes structures of this
Form; returnsnullif thisFormhas no distinguishing tag attribute. - tag() - Method in class swim.structure.form.TagForm
- tag() - Method in class swim.structure.form.UnitForm
- tag() - Method in class swim.structure.Item
- tag() - Method in class swim.structure.Record
-
Returns the
keystring of the first member of thisRecord, if the first member is anAttr; otherwise returnsnullif the first member is not anAttr. - tag() - Method in class swim.structure.Value
-
Returns the
keystring of the first member of thisValue, if thisValueis aRecord, and its first member is anAttr; otherwise returnsnullif thisValueis not aRecord, or if thisValueis aRecordwhose first member is not anAttr. - tag(String) - Method in class swim.structure.form.ClassForm
- tag(String) - Method in class swim.structure.Form
- tag(String) - Method in class swim.structure.form.TagForm
- tag(String) - Method in class swim.structure.form.UnitForm
- Tag - Annotation Interface in swim.structure
- TagForm<T> - Class in swim.structure.form
- TagForm(String, Form<T>) - Constructor for class swim.structure.form.TagForm
- tail() - Method in class swim.structure.Field
-
Always returns an empty
Recordbecause aFieldcan't itself be aRecord, so it can't have any non-first members. - tail() - Method in class swim.structure.Item
-
Returns a view of all but the first member of this
Item, if thisItemis a non-emptyRecord; otherwise returns an emptyRecordif thisItemis not aRecord, or if thisItemis itself an emptyRecord. - tail() - Method in class swim.structure.Record
-
Returns a view of all but the first member of this
Record, if thisRecordis non-empty; otherwise returns an emptyRecord, if thisRecordis itself empty. - tail() - Method in class swim.structure.Value
-
Returns a view of all but the first member of this
Value, if thisValueis a non-emptyRecord; otherwise returns an emptyRecordif thisValueis not aRecord, of if thisValueis itself an emptyRecord. - tailMap(K) - Method in class swim.structure.collections.ValueOrderedMap
- tailMap(K) - Method in class swim.structure.collections.ValueSortedMap
- target() - Method in class swim.structure.Field
-
Always returns the value component of this
Field. - target() - Method in class swim.structure.Item
- target() - Method in class swim.structure.Record
-
Returns the
flattenedmembers of thisRecordafter all attributes have been removed. - target() - Method in class swim.structure.Value
- template() - Method in class swim.structure.func.LambdaFunc
- Text - Class in swim.structure
- Text(String) - Constructor for class swim.structure.Text
- then() - Method in class swim.structure.selector.ChildrenSelector
- then() - Method in class swim.structure.selector.DescendantsSelector
- then() - Method in class swim.structure.selector.FilterSelector
- then() - Method in class swim.structure.selector.GetAttrSelector
- then() - Method in class swim.structure.selector.GetItemSelector
- then() - Method in class swim.structure.selector.GetSelector
- then() - Method in class swim.structure.selector.IdentitySelector
- then() - Method in class swim.structure.selector.KeysSelector
- then() - Method in class swim.structure.selector.LiteralSelector
- then() - Method in class swim.structure.Selector
-
Returns the
Selectorthat thisSelectoruses to match sub-selections. - then() - Method in class swim.structure.selector.ValuesSelector
- thenTerm() - Method in class swim.structure.operator.ConditionalOperator
- times(Item) - Method in class swim.structure.Attr
- times(Item) - Method in class swim.structure.Expression
- times(Item) - Method in class swim.structure.Item
- times(Item) - Method in class swim.structure.Slot
- times(Item) - Method in class swim.structure.Value
- times(Num) - Method in class swim.structure.Num
- times(Value) - Method in class swim.structure.Expression
- times(Value) - Method in class swim.structure.Num
- times(Value) - Method in class swim.structure.Value
- TimesOperator - Class in swim.structure.operator
-
A
BinaryOperatorthat represents a multiplication operation between its two operands. - TimesOperator(Item, Item) - Constructor for class swim.structure.operator.TimesOperator
- toArray() - Method in class swim.structure.collections.ValueCollection
- toArray() - Method in class swim.structure.Record
- toArray(T[]) - Method in class swim.structure.Record
- toArray(T2[]) - Method in class swim.structure.collections.ValueCollection
- toBase16() - Method in class swim.structure.Data
- toBase16(Base16) - Method in class swim.structure.Data
- toBase64() - Method in class swim.structure.Data
- toBase64(Base64) - Method in class swim.structure.Data
- toByteArray() - Method in class swim.structure.Data
- toByteBuffer() - Method in class swim.structure.Data
- toInputBuffer() - Method in class swim.structure.Data
- toString() - Method in class swim.structure.collections.ValueCollection
- toString() - Method in class swim.structure.collections.ValueEntry
- toString() - Method in class swim.structure.collections.ValueMap
- toString() - Method in class swim.structure.InterpreterSettings
- toString() - Method in class swim.structure.Item
- toValue() - Method in class swim.structure.Field
-
Returns the value component of this
Field. - toValue() - Method in class swim.structure.Item
-
Returns the value component of this
Item, if thisItemis aField; otherwise returnsthisif thisItemis aValue. - toValue() - Method in class swim.structure.Value
-
Always returns
thisbecause everyValueis its own value component. - type() - Method in class swim.structure.form.ArrayForm
- type() - Method in class swim.structure.form.AttrForm
- type() - Method in class swim.structure.form.BigIntegerForm
- type() - Method in class swim.structure.form.BooleanForm
- type() - Method in class swim.structure.form.ByteBufferForm
- type() - Method in class swim.structure.form.ByteForm
- type() - Method in class swim.structure.form.CharacterForm
- type() - Method in class swim.structure.form.ClassForm
- type() - Method in class swim.structure.form.CollectionForm
- type() - Method in class swim.structure.form.DoubleForm
- type() - Method in class swim.structure.form.FloatForm
- type() - Method in class swim.structure.form.IntegerForm
- type() - Method in class swim.structure.form.ItemForm
- type() - Method in class swim.structure.form.LongForm
- type() - Method in class swim.structure.form.MapForm
- type() - Method in class swim.structure.form.NumberForm
- type() - Method in class swim.structure.form.PolyForm
- type() - Method in class swim.structure.form.ShortForm
- type() - Method in class swim.structure.form.SlotForm
- type() - Method in class swim.structure.form.StringForm
- type() - Method in class swim.structure.form.TagForm
- type() - Method in class swim.structure.Form
-
Returns the reified
Classof typeT. - type() - Method in class swim.structure.form.UnitForm
- type() - Method in class swim.structure.form.ValueForm
- typeOrder() - Method in class swim.structure.Absent
- typeOrder() - Method in class swim.structure.Attr
- typeOrder() - Method in class swim.structure.Bool
- typeOrder() - Method in class swim.structure.Data
- typeOrder() - Method in class swim.structure.Extant
- typeOrder() - Method in class swim.structure.func.BridgeFunc
- typeOrder() - Method in class swim.structure.func.LambdaFunc
- typeOrder() - Method in class swim.structure.Item
-
Returns the heterogeneous sort order of this
Item. - typeOrder() - Method in class swim.structure.Num
- typeOrder() - Method in class swim.structure.operator.AndOperator
- typeOrder() - Method in class swim.structure.operator.BitwiseAndOperator
- typeOrder() - Method in class swim.structure.operator.BitwiseNotOperator
- typeOrder() - Method in class swim.structure.operator.BitwiseOrOperator
- typeOrder() - Method in class swim.structure.operator.BitwiseXorOperator
- typeOrder() - Method in class swim.structure.operator.ConditionalOperator
- typeOrder() - Method in class swim.structure.operator.DivideOperator
- typeOrder() - Method in class swim.structure.operator.EqOperator
- typeOrder() - Method in class swim.structure.operator.GeOperator
- typeOrder() - Method in class swim.structure.operator.GtOperator
- typeOrder() - Method in class swim.structure.operator.InvokeOperator
- typeOrder() - Method in class swim.structure.operator.LeOperator
- typeOrder() - Method in class swim.structure.operator.LtOperator
- typeOrder() - Method in class swim.structure.operator.MinusOperator
- typeOrder() - Method in class swim.structure.operator.ModuloOperator
- typeOrder() - Method in class swim.structure.operator.NegativeOperator
- typeOrder() - Method in class swim.structure.operator.NeOperator
- typeOrder() - Method in class swim.structure.operator.NotOperator
- typeOrder() - Method in class swim.structure.operator.OrOperator
- typeOrder() - Method in class swim.structure.operator.PlusOperator
- typeOrder() - Method in class swim.structure.operator.PositiveOperator
- typeOrder() - Method in class swim.structure.operator.TimesOperator
- typeOrder() - Method in class swim.structure.Record
- typeOrder() - Method in class swim.structure.selector.ChildrenSelector
- typeOrder() - Method in class swim.structure.selector.DescendantsSelector
- typeOrder() - Method in class swim.structure.selector.FilterSelector
- typeOrder() - Method in class swim.structure.selector.GetAttrSelector
- typeOrder() - Method in class swim.structure.selector.GetItemSelector
- typeOrder() - Method in class swim.structure.selector.GetSelector
- typeOrder() - Method in class swim.structure.selector.IdentitySelector
- typeOrder() - Method in class swim.structure.selector.KeysSelector
- typeOrder() - Method in class swim.structure.selector.LiteralSelector
- typeOrder() - Method in class swim.structure.selector.ValuesSelector
- typeOrder() - Method in class swim.structure.Slot
- typeOrder() - Method in class swim.structure.Text
U
- uint32(int) - Static method in class swim.structure.Num
- uint64(long) - Static method in class swim.structure.Num
- UnaryOperator - Class in swim.structure.operator
-
An
Operatorthat represents a unary operation, i.e. - UnaryOperator(Item) - Constructor for class swim.structure.operator.UnaryOperator
- unflattened() - Method in class swim.structure.Absent
-
Always returns an empty
RecordbecauseAbsentis not a distinct value. - unflattened() - Method in class swim.structure.Extant
-
Always returns an empty
RecordbecauseExtantis not a distinct value. - unflattened() - Method in class swim.structure.Field
-
Returns a
Recordcontaining just thisField. - unflattened() - Method in class swim.structure.Item
- unflattened() - Method in class swim.structure.Record
-
Returns
thisRecord. - unflattened() - Method in class swim.structure.Value
- unit - Variable in class swim.structure.form.DoubleForm
- unit - Variable in class swim.structure.form.ShortForm
- unit() - Method in class swim.structure.form.ArrayForm
- unit() - Method in class swim.structure.form.BigIntegerForm
- unit() - Method in class swim.structure.form.BooleanForm
- unit() - Method in class swim.structure.form.ByteForm
- unit() - Method in class swim.structure.form.CharacterForm
- unit() - Method in class swim.structure.form.ClassForm
- unit() - Method in class swim.structure.form.CollectionForm
- unit() - Method in class swim.structure.form.DoubleForm
- unit() - Method in class swim.structure.form.FloatForm
- unit() - Method in class swim.structure.form.IntegerForm
- unit() - Method in class swim.structure.form.ItemForm
- unit() - Method in class swim.structure.form.LongForm
- unit() - Method in class swim.structure.form.MapForm
- unit() - Method in class swim.structure.form.NumberForm
- unit() - Method in class swim.structure.form.PolyForm
- unit() - Method in class swim.structure.form.ShortForm
- unit() - Method in class swim.structure.form.StringForm
- unit() - Method in class swim.structure.form.TagForm
- unit() - Method in class swim.structure.Form
-
Returns a default–possibly
null–value of typeT. - unit() - Method in class swim.structure.form.UnitForm
- unit() - Method in class swim.structure.form.ValueForm
- unit(Boolean) - Method in class swim.structure.form.BooleanForm
- unit(Byte) - Method in class swim.structure.form.ByteForm
- unit(Character) - Method in class swim.structure.form.CharacterForm
- unit(Double) - Method in class swim.structure.form.DoubleForm
- unit(Float) - Method in class swim.structure.form.FloatForm
- unit(Integer) - Method in class swim.structure.form.IntegerForm
- unit(Long) - Method in class swim.structure.form.LongForm
- unit(Number) - Method in class swim.structure.form.NumberForm
- unit(Object) - Method in class swim.structure.form.PolyForm
- unit(Short) - Method in class swim.structure.form.ShortForm
- unit(String) - Method in class swim.structure.form.StringForm
- unit(BigInteger) - Method in class swim.structure.form.BigIntegerForm
- unit(Item) - Method in class swim.structure.form.ItemForm
- unit(Value) - Method in class swim.structure.form.ValueForm
- unit(T) - Method in class swim.structure.form.ClassForm
- unit(T) - Method in class swim.structure.form.TagForm
- unit(T) - Method in class swim.structure.Form
-
Returns a version of this
Formwith the givenunitvalue. - unit(T) - Method in class swim.structure.form.UnitForm
- UnitForm<T> - Class in swim.structure.form
- UnitForm(T, Form<T>) - Constructor for class swim.structure.form.UnitForm
- updated(String, boolean) - Method in class swim.structure.Item
- updated(String, double) - Method in class swim.structure.Item
- updated(String, float) - Method in class swim.structure.Item
- updated(String, int) - Method in class swim.structure.Item
- updated(String, long) - Method in class swim.structure.Item
- updated(String, String) - Method in class swim.structure.Item
- updated(String, Value) - Method in class swim.structure.Item
- updated(String, Value) - Method in class swim.structure.Record
- updated(Value, boolean) - Method in class swim.structure.Item
- updated(Value, double) - Method in class swim.structure.Item
- updated(Value, float) - Method in class swim.structure.Item
- updated(Value, int) - Method in class swim.structure.Item
- updated(Value, long) - Method in class swim.structure.Item
- updated(Value, String) - Method in class swim.structure.Item
- updated(Value, Value) - Method in class swim.structure.Absent
- updated(Value, Value) - Method in class swim.structure.Item
- updated(Value, Value) - Method in class swim.structure.Record
- updatedAttr(String, boolean) - Method in class swim.structure.Item
- updatedAttr(String, double) - Method in class swim.structure.Item
- updatedAttr(String, float) - Method in class swim.structure.Item
- updatedAttr(String, int) - Method in class swim.structure.Item
- updatedAttr(String, long) - Method in class swim.structure.Item
- updatedAttr(String, String) - Method in class swim.structure.Item
- updatedAttr(String, Value) - Method in class swim.structure.Item
- updatedAttr(String, Value) - Method in class swim.structure.Record
- updatedAttr(Text, boolean) - Method in class swim.structure.Item
- updatedAttr(Text, double) - Method in class swim.structure.Item
- updatedAttr(Text, float) - Method in class swim.structure.Item
- updatedAttr(Text, int) - Method in class swim.structure.Item
- updatedAttr(Text, long) - Method in class swim.structure.Item
- updatedAttr(Text, String) - Method in class swim.structure.Item
- updatedAttr(Text, Value) - Method in class swim.structure.Absent
- updatedAttr(Text, Value) - Method in class swim.structure.Item
- updatedAttr(Text, Value) - Method in class swim.structure.Record
- updatedSlot(String, boolean) - Method in class swim.structure.Item
- updatedSlot(String, double) - Method in class swim.structure.Item
- updatedSlot(String, float) - Method in class swim.structure.Item
- updatedSlot(String, int) - Method in class swim.structure.Item
- updatedSlot(String, long) - Method in class swim.structure.Item
- updatedSlot(String, String) - Method in class swim.structure.Item
- updatedSlot(String, Value) - Method in class swim.structure.Item
- updatedSlot(String, Value) - Method in class swim.structure.Record
- updatedSlot(Value, boolean) - Method in class swim.structure.Item
- updatedSlot(Value, double) - Method in class swim.structure.Item
- updatedSlot(Value, float) - Method in class swim.structure.Item
- updatedSlot(Value, int) - Method in class swim.structure.Item
- updatedSlot(Value, long) - Method in class swim.structure.Item
- updatedSlot(Value, String) - Method in class swim.structure.Item
- updatedSlot(Value, Value) - Method in class swim.structure.Absent
- updatedSlot(Value, Value) - Method in class swim.structure.Item
- updatedSlot(Value, Value) - Method in class swim.structure.Record
- updatedValue(Value) - Method in class swim.structure.Attr
- updatedValue(Value) - Method in class swim.structure.Field
-
Returns a copy of this
Fieldwith the updatedvalue. - updatedValue(Value) - Method in class swim.structure.Slot
V
- value - Variable in class swim.structure.Text
- value() - Method in class swim.structure.Attr
- value() - Method in class swim.structure.Field
-
Returns the value component of this
Field. - value() - Element in annotation interface swim.structure.Header
- value() - Element in annotation interface swim.structure.Member
- value() - Method in class swim.structure.Slot
- value() - Element in annotation interface swim.structure.Tag
- Value - Class in swim.structure
- valueClass(Class<T2>) - Method in class swim.structure.collections.ValueCollection
- valueClass(Class<T2>) - Method in class swim.structure.collections.ValueCursor
- valueClass(Class<T2>) - Method in class swim.structure.collections.ValueIterable
- valueClass(Class<T2>) - Method in class swim.structure.collections.ValueIterator
- valueClass(Class<T2>) - Method in class swim.structure.collections.ValueKeyedList
- valueClass(Class<T2>) - Method in class swim.structure.collections.ValueList
- valueClass(Class<T2>) - Method in class swim.structure.collections.ValueListIterator
- valueClass(Class<T2>) - Method in class swim.structure.collections.ValueSet
- valueClass(Class<V2>) - Method in class swim.structure.collections.ValueEntryCursor
- valueClass(Class<V2>) - Method in class swim.structure.collections.ValueEntryIterator
- valueClass(Class<V2>) - Method in class swim.structure.collections.ValueIterableMap
- valueClass(Class<V2>) - Method in class swim.structure.collections.ValueMap
- valueClass(Class<V2>) - Method in class swim.structure.collections.ValueOrderedMap
- valueClass(Class<V2>) - Method in class swim.structure.collections.ValueOrderedMapCursor
- valueClass(Class<V2>) - Method in class swim.structure.collections.ValueReducedMap
- valueClass(Class<V2>) - Method in class swim.structure.collections.ValueSortedMap
- ValueCollection<T> - Class in swim.structure.collections
- ValueCollection(Collection<? extends Value>, Form<T>) - Constructor for class swim.structure.collections.ValueCollection
- valueCount() - Method in class swim.structure.Record
-
Returns the number of
Valuemembers contained in thisRecord. - ValueCursor<T> - Class in swim.structure.collections
- ValueCursor(Cursor<? extends Value>, Form<T>) - Constructor for class swim.structure.collections.ValueCursor
- ValueEntry<K,
V> - Class in swim.structure.collections - ValueEntry(Map.Entry<Value, Value>, Form<K>, Form<V>) - Constructor for class swim.structure.collections.ValueEntry
- ValueEntryCursor<K,
V> - Class in swim.structure.collections - ValueEntryCursor(Cursor<? extends Map.Entry<? extends Value, ? extends Value>>, Form<K>, Form<V>) - Constructor for class swim.structure.collections.ValueEntryCursor
- ValueEntryIterator<K,
V> - Class in swim.structure.collections - ValueEntryIterator(Iterator<? extends Map.Entry<? extends Value, ? extends Value>>, Form<K>, Form<V>) - Constructor for class swim.structure.collections.ValueEntryIterator
- valueForm - Variable in class swim.structure.collections.ValueCursor
- valueForm - Variable in class swim.structure.collections.ValueIterable
- valueForm - Variable in class swim.structure.collections.ValueIterator
- valueForm - Variable in class swim.structure.collections.ValueMap
- valueForm - Variable in class swim.structure.collections.ValueMapEntrySet
- valueForm() - Method in class swim.structure.collections.ValueCursor
- valueForm() - Method in class swim.structure.collections.ValueEntryCursor
- valueForm() - Method in class swim.structure.collections.ValueEntryIterator
- valueForm() - Method in class swim.structure.collections.ValueIterable
- valueForm() - Method in class swim.structure.collections.ValueIterator
- valueForm() - Method in class swim.structure.collections.ValueMap
- valueForm(Form<T2>) - Method in class swim.structure.collections.ValueCollection
- valueForm(Form<T2>) - Method in class swim.structure.collections.ValueCursor
- valueForm(Form<T2>) - Method in class swim.structure.collections.ValueIterable
- valueForm(Form<T2>) - Method in class swim.structure.collections.ValueIterator
- valueForm(Form<T2>) - Method in class swim.structure.collections.ValueKeyedList
- valueForm(Form<T2>) - Method in class swim.structure.collections.ValueList
- valueForm(Form<T2>) - Method in class swim.structure.collections.ValueListIterator
- valueForm(Form<T2>) - Method in class swim.structure.collections.ValueSet
- valueForm(Form<V2>) - Method in class swim.structure.collections.ValueEntryCursor
- valueForm(Form<V2>) - Method in class swim.structure.collections.ValueEntryIterator
- valueForm(Form<V2>) - Method in class swim.structure.collections.ValueIterableMap
- valueForm(Form<V2>) - Method in class swim.structure.collections.ValueMap
- valueForm(Form<V2>) - Method in class swim.structure.collections.ValueOrderedMap
- valueForm(Form<V2>) - Method in class swim.structure.collections.ValueOrderedMapCursor
- valueForm(Form<V2>) - Method in class swim.structure.collections.ValueReducedMap
- valueForm(Form<V2>) - Method in class swim.structure.collections.ValueSortedMap
- ValueForm - Class in swim.structure.form
- ValueForm(Value) - Constructor for class swim.structure.form.ValueForm
- ValueIterable<T> - Class in swim.structure.collections
- ValueIterable(Iterable<? extends Value>, Form<T>) - Constructor for class swim.structure.collections.ValueIterable
- ValueIterableMap<K,
V> - Class in swim.structure.collections - ValueIterableMap(IterableMap<? extends Value, ? extends Value>, Form<K>, Form<V>) - Constructor for class swim.structure.collections.ValueIterableMap
- valueIterator() - Method in class swim.structure.collections.ValueIterableMap
- valueIterator() - Method in class swim.structure.Record
- ValueIterator<T> - Class in swim.structure.collections
- ValueIterator(Iterator<? extends Value>, Form<T>) - Constructor for class swim.structure.collections.ValueIterator
- ValueKeyedList<T> - Class in swim.structure.collections
- ValueKeyedList(KeyedList<? extends Value>, Form<T>) - Constructor for class swim.structure.collections.ValueKeyedList
- ValueList<T> - Class in swim.structure.collections
- ValueList(List<? extends Value>, Form<T>) - Constructor for class swim.structure.collections.ValueList
- ValueListIterator<T> - Class in swim.structure.collections
- ValueListIterator(ListIterator<? extends Value>, Form<T>) - Constructor for class swim.structure.collections.ValueListIterator
- ValueMap<K,
V> - Class in swim.structure.collections - ValueMap(Map<? extends Value, ? extends Value>, Form<K>, Form<V>) - Constructor for class swim.structure.collections.ValueMap
- ValueMapEntrySet<K,
V> - Class in swim.structure.collections - ValueMapEntrySet(Map<? extends Value, ? extends Value>, Form<K>, Form<V>) - Constructor for class swim.structure.collections.ValueMapEntrySet
- ValueOrderedMap<K,
V> - Class in swim.structure.collections - ValueOrderedMap(OrderedMap<? extends Value, ? extends Value>, Form<K>, Form<V>) - Constructor for class swim.structure.collections.ValueOrderedMap
- ValueOrderedMapCursor<K,
V> - Class in swim.structure.collections - ValueOrderedMapCursor(OrderedMapCursor<? extends Value, ? extends Value>, Form<K>, Form<V>) - Constructor for class swim.structure.collections.ValueOrderedMapCursor
- ValueReducedMap<K,
V, U> - Class in swim.structure.collections - ValueReducedMap(ReducedMap<? extends Value, ? extends Value, ? extends Value>, Form<K>, Form<V>, Form<U>) - Constructor for class swim.structure.collections.ValueReducedMap
- values() - Method in class swim.structure.collections.ValueMap
- values() - Method in class swim.structure.Record
- values() - Method in class swim.structure.selector.IdentitySelector
- values() - Method in class swim.structure.Selector
- ValueSet<T> - Class in swim.structure.collections
- ValueSet(Set<? extends Value>, Form<T>) - Constructor for class swim.structure.collections.ValueSet
- ValueSortedMap<K,
V> - Class in swim.structure.collections - ValueSortedMap(SortedMap<Value, Value>, Form<K>, Form<V>) - Constructor for class swim.structure.collections.ValueSortedMap
- ValuesSelector - Class in swim.structure.selector
-
A
Selectorthat, whenevaluatedagainst someInterpreter, yields all of the "values" of the topItemin the interpreter's frame stack. - ValuesSelector(Selector) - Constructor for class swim.structure.selector.ValuesSelector
W
- willOperate(Operator) - Method in class swim.structure.Interpreter
- willSelect(Selector) - Method in class swim.structure.Interpreter
- willTransform(Selector) - Method in class swim.structure.Interpreter
- wrap(byte[]) - Static method in class swim.structure.Data
- wrap(byte[], int, int) - Static method in class swim.structure.Data
- wrap(ByteBuffer) - Static method in class swim.structure.Data
- write(Output<?>) - Method in class swim.structure.Data
- writeBase16(Output<?>) - Method in class swim.structure.Data
- writeBase16(Output<?>, Base16) - Method in class swim.structure.Data
- writeBase64(Output<?>) - Method in class swim.structure.Data
- writeBase64(Output<?>, Base64) - Method in class swim.structure.Data
- writer() - Method in class swim.structure.Data
All Classes and Interfaces|All Packages|Serialized Form