Index

A B C D E F G H I K L M N O P R S T U V W 
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 Item and 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 Item and a BigInteger.
BigIntegerForm(BigInteger) - Constructor for class swim.structure.form.BigIntegerForm
 
BinaryOperator - Class in swim.structure.operator
An Operator that 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 Absent because a Field can't be a Record, so it can't have any non-first members to flatten, and because a Field isn't a distinct Value, so it can't return Extant.
body() - Method in class swim.structure.Item
Returns the flattened tail of this Item.
body() - Method in class swim.structure.Record
Returns the flattened tail of this Record.
body() - Method in class swim.structure.Value
Returns the flattened tail of this Value.
Bool - Class in swim.structure
 
BooleanForm - Class in swim.structure.form
Transformation between a structurally typed Item and a Double.
BooleanForm(Boolean) - Constructor for class swim.structure.form.BooleanForm
 
booleanValue() - Method in class swim.structure.Absent
Always returns false because Absent behaves like a falsey value.
booleanValue() - Method in class swim.structure.Bool
 
booleanValue() - Method in class swim.structure.Extant
Always returns true because Extant behaves like a truthy value.
booleanValue() - Method in class swim.structure.Field
Converts the value of this Field into a primitive boolean value, if possible.
booleanValue() - Method in class swim.structure.Item
Converts this Item into a primitive boolean value, if possible.
booleanValue() - Method in class swim.structure.Num
Converts this Value into a primitive boolean value.
booleanValue() - Method in class swim.structure.Text
 
booleanValue() - Method in class swim.structure.Value
Converts this Value into a primitive boolean value, if possible.
booleanValue(boolean) - Method in class swim.structure.Absent
Always returns false because Absent behaves like a falsey value.
booleanValue(boolean) - Method in class swim.structure.Bool
 
booleanValue(boolean) - Method in class swim.structure.Extant
Always returns true because Extant behaves like a truthy value.
booleanValue(boolean) - Method in class swim.structure.Field
Converts the value of this Field into a primitive boolean value, if possible; otherwise returns orElse if the value of this Field can't be converted into a primitive boolean value.
booleanValue(boolean) - Method in class swim.structure.Item
Converts this Item into a primitive boolean value, if possible; otherwise returns orElse if this Item can't be converted into a primitive boolean value.
booleanValue(boolean) - Method in class swim.structure.Num
Converts this Value into a primitive boolean value; equivalent to Num.booleanValue().
booleanValue(boolean) - Method in class swim.structure.Text
 
booleanValue(boolean) - Method in class swim.structure.Value
Converts this Value into a primitive boolean value, if possible; otherwise returns orElse if this Value can't be converted into a primitive boolean value.
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 Item and a ByteBuffer.
ByteBufferForm() - Constructor for class swim.structure.form.ByteBufferForm
 
ByteForm - Class in swim.structure.form
Transformation between a structurally typed Item and a Byte.
ByteForm(Byte) - Constructor for class swim.structure.form.ByteForm
 
byteValue() - Method in class swim.structure.Field
Converts the value of this Field into a primitive byte value, if possible.
byteValue() - Method in class swim.structure.Item
Converts this Item into a primitive byte value, if possible.
byteValue() - Method in class swim.structure.Num
Converts this Num into a primitive byte value.
byteValue() - Method in class swim.structure.Text
 
byteValue() - Method in class swim.structure.Value
Converts this Value into a primitive byte value, if possible.
byteValue(byte) - Method in class swim.structure.Field
Converts the value of this Field into a primitive byte value, if possible; otherwise returns orElse if the value of this Field can't be converted into a primitive byte value.
byteValue(byte) - Method in class swim.structure.Item
Converts this Item into a primitive byte value, if possible; otherwise returns orElse if this Item can't be converted into a primitive byte value.
byteValue(byte) - Method in class swim.structure.Num
Converts this Num into a primitive byte value; equivalent to Num.byteValue().
byteValue(byte) - Method in class swim.structure.Text
 
byteValue(byte) - Method in class swim.structure.Value
Converts this Value into a primitive byte value, if possible; otherwise returns orElse if this Value can't be converted into a primitive byte value.

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 item into 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 item into a nominally typed Java object based on the provided prototype object.
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
Transformation between a structurally typed Item and a Character.
CharacterForm(Character) - Constructor for class swim.structure.form.CharacterForm
 
charValue() - Method in class swim.structure.Field
Converts the value of this Field into a primitive char value, if possible.
charValue() - Method in class swim.structure.Item
Converts this Item into a primitive char value, if possible.
charValue() - Method in class swim.structure.Num
Converts this Value into a primitive char value.
charValue() - Method in class swim.structure.Text
 
charValue() - Method in class swim.structure.Value
Converts this Value into a primitive char value, if possible.
charValue(char) - Method in class swim.structure.Field
Converts the value of this Field into a primitive char value, if possible; otherwise returns orElse if the value of this Field can't be converted into a primitive char value.
charValue(char) - Method in class swim.structure.Item
Converts this Item into a primitive char value, if possible; otherwise returns orElse if this Item can't be converted into a primitive char value.
charValue(char) - Method in class swim.structure.Num
Converts this Value into a primitive char value; equivalent to Num.charValue().
charValue(char) - Method in class swim.structure.Text
 
charValue(char) - Method in class swim.structure.Value
Converts this Value into a primitive char value, if possible; otherwise returns orElse if this Value can't be converted into a primitive char value.
children() - Method in class swim.structure.Selector
children() - Method in class swim.structure.selector.IdentitySelector
 
ChildrenSelector - Class in swim.structure.selector
A Selector that, when evaluated against some Interpreter, yields all of the "children" of the top Item in the interpreter's frame stack.
ClassForm<T> - Class in swim.structure.form
For some Class, a transformation between a structurally typed Item and an instance of that Class.
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
Flags this Item as immutable, recursively if it is a Record, then returns this 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 true if this Record has a member equal to Item.fromObject(item); otherwise returns false if this Record has no member equal to Item.fromObject(item).
contains(Item) - Method in class swim.structure.Field
Always returns false because a Field can't be a Record, so it can't have a member equal to item.
contains(Item) - Method in class swim.structure.Item
Returns true if this Item is a Record that has a member equal to item; otherwise returns false if this Item is not a Record, or if this Item is a Record, but has no member equal to item.
contains(Item) - Method in class swim.structure.Record
Returns true if this Record has a member equal to item; otherwise returns false if this Record has no member equal to item.
contains(Item) - Method in class swim.structure.Value
Returns true if this Value is a Record that has a member equal to item; otherwise returns false if this Value is not a Record, or if this Value is a Record, but has no member equal to item.
containsAll(Collection<?>) - Method in class swim.structure.collections.ValueCollection
 
containsAll(Collection<?>) - Method in class swim.structure.Record
Returns true if this Record has a member equal to every item in items; returns false if any item in items is not contained in this Record.
containsKey(Object) - Method in class swim.structure.collections.ValueMap
 
containsKey(String) - Method in class swim.structure.Field
Always returns false because a Field can't be a Record, so it can't have a Field member whose key string is equal to the given key.
containsKey(String) - Method in class swim.structure.Item
Returns true if this Item is a Record that has a Field with a Text key whose string value is equal to the given key; otherwise returns false if this Item is not a Record, or if this Item is a Record, but has no Field member with a Text key whose string value equals the given key.
containsKey(String) - Method in class swim.structure.Record
Returns true if this Record has a Field member with a key that is equal to the given key; otherwise returns false if this Record has no Field member with a key equal to the given key.
containsKey(String) - Method in class swim.structure.Value
Returns true if this Value is a Record that has a Field with a Text key whose string value is equal to the given key; otherwise returns false if this Value is not a Record, or if this Value is a Record, but has no Field member with a Text key whose string value equals the given key.
containsKey(Value) - Method in class swim.structure.Field
Always returns false because a Field can't be a Record, so it can't have a Field member whose key is equal to the given key.
containsKey(Value) - Method in class swim.structure.Item
Returns true if this Item is a Record that has a Field member with a key that is equal to the given key; otherwise returns false if this Item is not a Record, or if this Item is a Record, but has no Field member with a key equal to the given key.
containsKey(Value) - Method in class swim.structure.Record
Returns true if this Record has a Field member with a key that is equal to the given key; otherwise returns false if this Record has no Field member with a key equal to the given key.
containsKey(Value) - Method in class swim.structure.Value
Returns true if this Value is a Record that has a Field member with a key that is equal to the given key; otherwise returns false if this Value is not a Record, or if this Value is a Record, but has no Field member with a key equal to the given key.
containsValue(Object) - Method in class swim.structure.collections.ValueMap
 
containsValue(Value) - Method in class swim.structure.Field
Always returns false because a Field can't be a Record, so it can't have a Field member whose value is equal to the given value.
containsValue(Value) - Method in class swim.structure.Item
Returns true if this Item is a Record that has a Field member with a value that is equal to the given value; otherwise returns false if this Item is not a Record, or if this Item is a Record, but has no Field member with a value equal to the given value.
containsValue(Value) - Method in class swim.structure.Record
Returns true if this Record has a Field member with a value that is equal to the given value; otherwise returns false if this Record has no Field member with a value equal to the given value.
containsValue(Value) - Method in class swim.structure.Value
Returns true if this Value is a Record that has a Field member with a value that is equal to the given value; otherwise returns false if this Value is not a Record, or if this Value is a Record, but has no Field member with a value equal to the given 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
descendants() - Method in class swim.structure.selector.IdentitySelector
 
DescendantsSelector - Class in swim.structure.selector
A Selector that, when evaluated against some Interpreter stack, yields all of the "descendants" of the top Item in stack.
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 BinaryOperator that represents a division operation between its two operands.
DivideOperator(Item, Item) - Constructor for class swim.structure.operator.DivideOperator
 
DoubleForm - Class in swim.structure.form
Transformation between a structurally typed Item and a Double.
DoubleForm(Double) - Constructor for class swim.structure.form.DoubleForm
 
doubleValue() - Method in class swim.structure.Field
Converts the value of this Field into a primitive double value, if possible.
doubleValue() - Method in class swim.structure.Item
Converts this Item into a primitive double value, if possible.
doubleValue() - Method in class swim.structure.Num
Converts this Num into a primitive double value.
doubleValue() - Method in class swim.structure.Text
 
doubleValue() - Method in class swim.structure.Value
Converts this Value into a primitive double value, if possible.
doubleValue(double) - Method in class swim.structure.Field
Converts the value of this Field into a primitive double value, if possible; otherwise returns orElse if the value of this Field can't be converted into a primitive double value.
doubleValue(double) - Method in class swim.structure.Item
Converts this Item into a primitive double value, if possible; otherwise returns orElse if this Item can't be converted into a primitive double value.
doubleValue(double) - Method in class swim.structure.Num
Converts this Num into a primitive double value; equivalent to Num.doubleValue().
doubleValue(double) - Method in class swim.structure.Text
 
doubleValue(double) - Method in class swim.structure.Value
Converts this Value into a primitive double value, if possible; otherwise returns orElse if this Value can't be converted into a primitive double value.

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 BinaryOperator that 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 Selector against some Interpreter.
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 Field members contained in this Record.
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
Returns a new FilterSelector with this as the predicate.
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
A Selector that, when evaluated, yields each Item in interpreter such that evaluating predicate against this Item would select at least one defined result.
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
Always returns Absent because a Field can't be flattened into a Value.
flattened() - Method in class swim.structure.Item
Returns the sole member of this Item, if this Item is a Record with exactly one member, and its member is a Value; returns Extant if this Item is an empty Record; returns Absent if this Item is a Field; otherwise returns this if this Item is a Record with more than one member, or if this Item is a non-Record Value.
flattened() - Method in class swim.structure.Record
Returns the sole member of this Record, if this Record has exactly one member, and its member is a Value; returns Extant if this Record is empty; otherwise returns this if this Record has more than one member.
flattened() - Method in class swim.structure.Value
Returns the sole member of this Value, if this Value is a Record with exactly one member, and its member is a Value; returns Extant if this Value is an empty Record; otherwise returns this if this Value is a Record with more than one member, or if this Value is not a Record.
FloatForm - Class in swim.structure.form
Transformation between a structurally typed Item and a Float.
FloatForm(Float) - Constructor for class swim.structure.form.FloatForm
 
floatValue() - Method in class swim.structure.Field
Converts the value of this Field into a primitive float value, if possible.
floatValue() - Method in class swim.structure.Item
Converts this Item into a primitive float value, if possible.
floatValue() - Method in class swim.structure.Num
Converts this Num into a primitive float value.
floatValue() - Method in class swim.structure.Text
 
floatValue() - Method in class swim.structure.Value
Converts this Value into a primitive float value, if possible.
floatValue(float) - Method in class swim.structure.Field
Converts the value of this Field into a primitive float value, if possible; otherwise returns orElse if the value of this Field can't be converted into a primitive float value.
floatValue(float) - Method in class swim.structure.Item
Converts this Item into a primitive float value, if possible; otherwise returns orElse if this Item can't be converted into a primitive float value.
floatValue(float) - Method in class swim.structure.Num
Converts this Num into a primitive float value; equivalent to Num.floatValue().
floatValue(float) - Method in class swim.structure.Text
 
floatValue(float) - Method in class swim.structure.Value
Converts this Value into a primitive float value, if possible; otherwise returns orElse if this Value can't be converted into a primitive float value.
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 type built-in Form for type if it exists, and null if 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
Returns a Form for type preferring built-in Forms to ClassForm constructions whenever possible.
forClass(Class<?>, PolyForm) - Static method in class swim.structure.Form
Returns a Form for type against scope preferring built-in Forms to ClassForm constructions 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 CollectionForm where the underlying collection is of type List<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 Item and 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
Utility method to construct a MapForm where casts return objects of type type.
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 the Interpreter containing 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
Evaluates callback.selected against the Items that match this Selector's selection criteria.
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 CollectionForm where the underlying collection is of type List<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 BinaryOperator that 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 Record at the given index, if the index is greater than or equal to zero, and less than the length of this Record.
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 Absent because a Field can't be a Record, so it can't have a Field member whose key string is equal to the given key.
get(String) - Method in class swim.structure.Item
Returns the value of the last Field member of this Item with a Text key whose string value is equal to the given key; returns Absent if this Item is not a Record, or if this Item is a Record, but has no Field member with a Text key whose string value equals the given key.
get(String) - Method in class swim.structure.Record
Returns the value of the last Field member of this Record whose key is equal to the given key; returns Absent if this Record has no Field member with a key equal to the given key.
get(String) - Method in class swim.structure.Selector
get(String) - Method in class swim.structure.Value
Returns the value of the last Field member of this Value with a Text key whose string value is equal to the given key; returns Absent if this Value is not a Record, or if this Value is a Record, but has no Field member with a Text key whose string value equals the given key.
get(Value) - Method in class swim.structure.Field
Always returns Absent because a Field can't be a Record, so it can't have a Field member whose key is equal to the given key.
get(Value) - Method in class swim.structure.Item
Returns the value of the last Field member of this Item whose key is equal to the given key; returns Absent if this Item is not a Record, or if this Item is a Record, but has no Field member with a key equal to the given key.
get(Value) - Method in class swim.structure.Record
Returns the value of the last Field member of this Record whose key is equal to the given key; returns Absent if this Record has no Field member with a key equal to the given key.
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
Returns the value of the last Field member of this Value whose key is equal to the given key; returns Absent if this Value is not a Record, or if this Value is a Record, but has no Field member with a key equal to the given key.
getAttr(String) - Method in class swim.structure.Field
Always returns Absent because a Field can't be a Record, so it can't have an Attr member whose key string is equal to the given key.
getAttr(String) - Method in class swim.structure.Item
Returns the value of the last Attr member of this Item with a Text key whose string value is equal to the given key; returns Absent if this Item is not a Record, or if this Item is a Record, but has no Attr member with a Text key whose string value equals the given key.
getAttr(String) - Method in class swim.structure.Record
Returns the value of the last Attr member of this Record whose key is equal to the given key; returns Absent if this Record has no Attr member with a key equal to the given key.
getAttr(String) - Method in class swim.structure.Selector
getAttr(String) - Method in class swim.structure.Value
Returns the value of the last Attr member of this Value with a Text key whose string value is equal to the given key; returns Absent if this Value is not a Record, or if this Value is a Record, but has no Attr member with a Text key whose string value equals the given key.
getAttr(Text) - Method in class swim.structure.Field
Always returns Absent because a Field can't be a Record, so it can't have an Attr member whose key is equal to the given key.
getAttr(Text) - Method in class swim.structure.Item
Returns the value of the last Attr member of this Item whose key is equal to the given key; returns Absent if this Item is not a Record, or if this Item is a Record, but has no Attr member with a key equal to the given key.
getAttr(Text) - Method in class swim.structure.Record
Returns the value of the last Attr member of this Record whose key is equal to the given key; returns Absent if this Record has no Attr member with a key equal to the given key.
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
Returns the value of the last Attr member of this Value whose key is equal to the given key; returns Absent if this Value is not a Record, or if this Value is a Record, but has no Attr member with a key equal to the given key.
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 null because a Field can't be a Record, so it can't have a Field member whose key string is equal to the given key.
getField(String) - Method in class swim.structure.Item
Returns the last Field member of this Item with a Text key whose string value is equal to the given key; returns null if this Item is not a Record, or if this Item is a Record, but has no Field member with a Text key whose string value equals the given key.
getField(String) - Method in class swim.structure.Record
Returns the last Field member of this Record whose key is equal to the given key; returns null if this Record has no Field member with a key equal to the given key.
getField(String) - Method in class swim.structure.Value
Returns the last Field member of this Value with a Text key whose string value is equal to the given key; returns null if this Value is not a Record, or if this Value is a Record, but has no Field member with a Text key whose string value equals the given key.
getField(Value) - Method in class swim.structure.Field
Always returns null because a Field can't be a Record, so it can't have a Field member whose key is equal to the given key.
getField(Value) - Method in class swim.structure.Item
Returns the last Field member of this Item whose key is equal to the given key; returns null if this Item is not a Record, or if this Item is a Record, but has no Field member with a key equal to the given key.
getField(Value) - Method in class swim.structure.Record
Returns the last Field member of this Record whose key is equal to the given key; returns null if this Record has no Field member with a key equal to the given key.
getField(Value) - Method in class swim.structure.Value
Returns the last Field member of this Value whose key is equal to the given key; returns null if this Value is not a Record, or if this Value is a Record, but has no Field member with a key equal to the given key.
getIndex(int) - Method in class swim.structure.collections.ValueOrderedMap
 
getItem(int) - Method in class swim.structure.Field
Always returns Absent because a Field can't be a Record, so it can't have a member at the given index.
getItem(int) - Method in class swim.structure.Item
Returns the member of this Item at the given index, if this Item is a Record, and the index is greater than or equal to zero, and less than the length of the Record; otherwise returns Absent if this Item is not a Record, or if this Item is a Record, but the index is out of bounds.
getItem(int) - Method in class swim.structure.Record
Returns the member of this Record at the given index, if the index is greater than or equal to zero, and less than the length of this Record; otherwise returns Absent if the index is out of bounds.
getItem(int) - Method in class swim.structure.Selector
getItem(int) - Method in class swim.structure.Value
Returns the member of this Value at the given index, if this Value is a Record, and the index is greater than or equal to zero, and less than the length of the Record; otherwise returns Absent if this Value is not a Record, or if this Value is a Record, but the index is out of bounds.
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
A Selector that, when evaluated, searches all variables in its evaluation scope and yields the most recent Value that corresponds to key.
GetSelector(Value, Selector) - Constructor for class swim.structure.selector.GetSelector
 
getSlot(String) - Method in class swim.structure.Field
Always returns Absent because a Field can't be a Record, so it can't have a Slot member whose key string is equal to the given key.
getSlot(String) - Method in class swim.structure.Item
Returns the value of the last Slot member of this Item with a Text key whose string value is equal to the given key; returns Absent if this Item is not a Record, or if this Item is a Record, but has no Slot member with a Text key whose string value equals the given key.
getSlot(String) - Method in class swim.structure.Record
Returns the value of the last Slot member of this Record whose key is equal to the given key; returns Absent if this Record has no Slot member with a key equal to the given key.
getSlot(String) - Method in class swim.structure.Value
Returns the value of the last Slot member of this Value with a Text key whose string value is equal to the given key; returns Absent if this Value is not a Record, or if this Value is a Record, but has no Slot member with a Text key whose string value equals the given key.
getSlot(Value) - Method in class swim.structure.Field
Always returns Absent because a Field can't be a Record, so it can't have a Slot member whose key is equal to the given key.
getSlot(Value) - Method in class swim.structure.Item
Returns the value of the last Slot member of this Item whose key is equal to the given key; returns Absent if this Item is not a Record, or if this Item is a Record, but has no Slot member with a key equal to the given key.
getSlot(Value) - Method in class swim.structure.Record
Returns the value of the last Slot member of this Record whose key is equal to the given key; returns Absent if this Record has no Slot member with a key equal to the given key.
getSlot(Value) - Method in class swim.structure.Value
Returns the value of the last Slot member of this Value whose key is equal to the given key; returns Absent if this Value is not a Record, or if this Value is a Record, but has no Slot member with a key equal to the given key.
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 BinaryOperator that 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
Always returns Absent because a Field can't be a Record, so it can't have a first member.
head() - Method in class swim.structure.Item
Returns the first member of this Item, if this Item is a non-empty Record; otherwise returns Absent.
head() - Method in class swim.structure.Record
Returns the first member of this Record, if this Record is non-empty; otherwise returns Absent.
head() - Method in class swim.structure.Value
Returns the first member of this Value, if this Value is a non-empty Record; otherwise returns Absent.
header(String) - Method in class swim.structure.Field
Always returns Absent because a Field can't be a Record, so it can't have a head Attr whose value could be returned if its key were equal to the tag.
header(String) - Method in class swim.structure.Item
Returns the value of the first member of this Item, if this Item is a Record, and its first member is an Attr whose key string is equal to tag; otherwise returns Absent if this Item is not a Record, or if this Item is a Record whose first member is not an Attr, or if this Item is a Record whose first member is an Attr whose key does not equal the tag.
header(String) - Method in class swim.structure.Record
Returns the value of the first member of this Record, if the first member is an Attr whose key string is equal to tag; otherwise returns Absent if the first member of this Record is not an Attr, or if the first member of this Record is an Attr whose key does not equal the tag.
header(String) - Method in class swim.structure.Value
Returns the value of the first member of this Value, if this Value is a Record, and its first member is an Attr whose key string is equal to tag; otherwise returns Absent if this Value is not a Record, or if this Value is a Record whose first member is not an Attr, or if this Value is a Record whose first member is an Attr whose key does not equal the tag.
Header - Annotation Interface in swim.structure
 
headers(String) - Method in class swim.structure.Field
Always returns null because a Field can't be a Record, so it can't have a head Attr whose value could be returned as a Record if its key is equal to the tag.
headers(String) - Method in class swim.structure.Item
Returns the unflattened header of this Item, if this Item is a Record, and its first member is an Attr whose key string is equal to tag; otherwise returns null.
headers(String) - Method in class swim.structure.Record
Returns the unflattened header of this Record.
headers(String) - Method in class swim.structure.Value
Returns the unflattened header of this Value, if this Value is a Record, and its first member is an Attr whose key string is equal to tag; otherwise returns null.
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
Transformation between a structurally typed Item and an Integer.
IntegerForm(Integer) - Constructor for class swim.structure.form.IntegerForm
 
integerValue() - Method in class swim.structure.Field
Converts the value of this Field into a BigInteger value, if possible.
integerValue() - Method in class swim.structure.Item
Converts this Item into a BigInteger value, if possible.
integerValue() - Method in class swim.structure.Num
Converts this Num into a BigInteger value.
integerValue() - Method in class swim.structure.Text
 
integerValue() - Method in class swim.structure.Value
Converts this Value into a BigInteger value, if possible.
integerValue(BigInteger) - Method in class swim.structure.Field
Converts the value of this Field into a BigInteger value, if possible; otherwise returns orElse if the value of this Field can't be converted into a BigInteger value.
integerValue(BigInteger) - Method in class swim.structure.Item
Converts this Item into a BigInteger value, if possible; otherwise returns orElse if this Item can't be converted into a BigInteger value.
integerValue(BigInteger) - Method in class swim.structure.Num
Converts this Num into a BigInteger value; equivalent to Num.integerValue().
integerValue(BigInteger) - Method in class swim.structure.Text
 
integerValue(BigInteger) - Method in class swim.structure.Value
Converts this Value into a BigInteger value, if possible; otherwise returns orElse if this Value can't be converted into a BigInteger value.
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 Field into a primitive int value, if possible.
intValue() - Method in class swim.structure.Item
Converts this Item into a primitive int value, if possible.
intValue() - Method in class swim.structure.Num
Converts this Num into a primitive int value.
intValue() - Method in class swim.structure.Text
 
intValue() - Method in class swim.structure.Value
Converts this Value into a primitive int value, if possible.
intValue(int) - Method in class swim.structure.Field
Converts the value of this Field into a primitive int value, if possible; otherwise returns orElse if the value of this Field can't be converted into a primitive int value.
intValue(int) - Method in class swim.structure.Item
Converts this Item into a primitive int value, if possible; otherwise returns orElse if this Item can't be converted into a primitive int value.
intValue(int) - Method in class swim.structure.Num
Converts this Num into a primitive int value; equivalent to Num.intValue().
intValue(int) - Method in class swim.structure.Text
 
intValue(int) - Method in class swim.structure.Value
Converts this Value into a primitive int value, if possible; otherwise returns orElse if this Value can't be converted into a primitive int value.
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 InvokeOperator where this Selector evaluates 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
Returns true if this Record has only Value members–no Field members.
isBuiltin(Class<?>) - Static method in class swim.structure.Form
Returns whether type has 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
Returns true if this Item always evaluates to the same 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 false because Absent represents an undefined value.
isDefined() - Method in class swim.structure.Extant
Always returns true because Extant is a defined value.
isDefined() - Method in class swim.structure.Field
Always returns true because a Field can never be Absent.
isDefined() - Method in class swim.structure.Item
Returns true if this Item is not Absent.
isDefined() - Method in class swim.structure.Value
Returns true if this Value is not Absent.
isDefinite() - Method in class swim.structure.Absent
Always returns false because Absent is not a definite value.
isDefinite() - Method in class swim.structure.Bool
 
isDefinite() - Method in class swim.structure.Extant
Always returns false because Extant is not a definite value.
isDefinite() - Method in class swim.structure.Field
Always returns true because a Field cannot be one of: an empty Record, False, Extant, or Absent.
isDefinite() - Method in class swim.structure.Item
Returns true if this Item is not one of: an empty Record, False, Extant, or Absent.
isDefinite() - Method in class swim.structure.Record
 
isDefinite() - Method in class swim.structure.Value
Returns true if this Value is not one of: an empty Record, False, Extant, or Absent.
isDistinct() - Method in class swim.structure.Absent
Always returns false because Absent is not a distinct value.
isDistinct() - Method in class swim.structure.Extant
Always returns false because Extant is not a distinct value.
isDistinct() - Method in class swim.structure.Field
Always returns true because a Field can be neither Extant nor Absent.
isDistinct() - Method in class swim.structure.Item
Returns true if this Item is neither Extant nor Absent.
isDistinct() - Method in class swim.structure.Value
Returns true if this Value is neither Extant nor Absent.
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 true if this Record has 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
Returns true if this Record has only Field members–no Value members.
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 Item and a nominal Item.
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
Returns the key component of this Item, if this Item is a Field; otherwise returns Absent if this Item is a Value.
key() - Method in class swim.structure.Slot
 
key() - Method in class swim.structure.Value
Always returns Absent because a Value can't be a Field, so it can't have a key component.
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 Selector that, when evaluated against some Interpreter, yields all of the "keys" of the top Item in 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 0 because a Field can't be a Record, so it can't contain any members.
length() - Method in class swim.structure.Item
Returns the number of members contained in this Item, if this Item is a Record; otherwise returns 0 if this Item is not a Record.
length() - Method in class swim.structure.Record
Returns the number of members contained in this Record; equivalent to Record.size().
length() - Method in class swim.structure.Value
Returns the number of members contained in this Value, if this Value is a Record; otherwise returns 0 if this Value is not a Record.
LeOperator - Class in swim.structure.operator
A BinaryOperator that 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
Lifts item into a LiteralSelector if it is not already a Selector.
LiteralSelector - Class in swim.structure.selector
A Selector that, when evaluated, evaluates and yields this.item against interpreter, enabling the expression of various selection criteria without having to implement the corresponding dedicated Selectors.
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
Transformation between a structurally typed Item and a Long.
LongForm(Long) - Constructor for class swim.structure.form.LongForm
 
longValue() - Method in class swim.structure.Field
Converts the value of this Field into a primitive long value, if possible.
longValue() - Method in class swim.structure.Item
Converts this Item into a primitive long value, if possible.
longValue() - Method in class swim.structure.Num
Converts this Num into a primitive long value.
longValue() - Method in class swim.structure.Text
 
longValue() - Method in class swim.structure.Value
Converts this Value into a primitive long value, if possible.
longValue(long) - Method in class swim.structure.Field
Converts the value of this Field into a primitive long value, if possible; otherwise returns orElse if the value of this Field can't be converted into a primitive long value.
longValue(long) - Method in class swim.structure.Item
Converts this Item into a primitive long value, if possible; otherwise returns orElse if this Item can't be converted into a primitive long value.
longValue(long) - Method in class swim.structure.Num
Converts this Num into a primitive long value; equivalent to Num.longValue().
longValue(long) - Method in class swim.structure.Text
 
longValue(long) - Method in class swim.structure.Value
Converts this Value into a primitive long value, if possible; otherwise returns orElse if this Value can't be converted into a primitive long value.
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 BinaryOperator that 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
For some Map<K,V>, a transformation between a structurally typed Item and an instance of that Map.
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 BinaryOperator that 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 BinaryOperator that 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 object into 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 object into its structurally typed equivalent based on the provided prototype item.
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 BinaryOperator that 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
Transformation between a structurally typed Item and a Number.
NumberForm(Number) - Constructor for class swim.structure.form.NumberForm
 
numberValue() - Method in class swim.structure.Field
Converts the value of this Field into a Number object, if possible.
numberValue() - Method in class swim.structure.Item
Converts this Item into a Number object, if possible.
numberValue() - Method in class swim.structure.Num
Converts this Num into a Number object.
numberValue() - Method in class swim.structure.Text
 
numberValue() - Method in class swim.structure.Value
Converts this Value into a Number object, if possible.
numberValue(Number) - Method in class swim.structure.Field
Converts the value of this Field into a Number object, if possible; otherwise returns orElse if the value of this Field can't be converted into a Number object.
numberValue(Number) - Method in class swim.structure.Item
Converts this Item into a Number object, if possible; otherwise returns orElse if this Item can't be converted into a Number object.
numberValue(Number) - Method in class swim.structure.Num
Converts this Num into a Number object; equivalent to Num.numberValue().
numberValue(Number) - Method in class swim.structure.Text
 
numberValue(Number) - Method in class swim.structure.Value
Converts this Value into a Number object, if possible; otherwise returns orElse if this Value can't be converted into a Number object.

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 Expression that identifies an operation on constants, variables, or Selector expressions.
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 BinaryOperator that 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
Selector - Class in swim.structure
A composable Expression that returns references to Items when it is evaluated, providing a foundation on top of which expression languages may be built.
Selector() - Constructor for class swim.structure.Selector
 
set(int, Item) - Method in class swim.structure.Record
Replaces the member of this Record at the given index with a new item, returning the previous Item at the given index, if the index is greater than or equal to zero, and less than the length of this Record.
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
Replaces the member of this Record at the given index with a Bool value, returning the previous Item at the given index, if the index is greater than or equal to zero, and less than the length of this Record.
setItem(int, double) - Method in class swim.structure.Record
Replaces the member of this Record at the given index with a Num value, returning the previous Item at the given index, if the index is greater than or equal to zero, and less than the length of this Record.
setItem(int, float) - Method in class swim.structure.Record
Replaces the member of this Record at the given index with a Num value, returning the previous Item at the given index, if the index is greater than or equal to zero, and less than the length of this Record.
setItem(int, int) - Method in class swim.structure.Record
Replaces the member of this Record at the given index with a Num value, returning the previous Item at the given index, if the index is greater than or equal to zero, and less than the length of this Record.
setItem(int, long) - Method in class swim.structure.Record
Replaces the member of this Record at the given index with a Num value, returning the previous Item at the given index, if the index is greater than or equal to zero, and less than the length of this Record.
setItem(int, String) - Method in class swim.structure.Record
Replaces the member of this Record at the given index with a Text value, returning the previous Item at the given index, if the index is greater than or equal to zero, and less than the length of this Record.
setItem(int, Item) - Method in class swim.structure.Record
Replaces the member of this Record at the given index with a new item, returning the previous Item at the given index, if the index is greater than or equal to zero, and less than the length of this Record.
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 Field to the new value, 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
Transformation between a structurally typed Item and a Short.
ShortForm(Short) - Constructor for class swim.structure.form.ShortForm
 
shortValue() - Method in class swim.structure.Field
Converts the value of this Field into a primitive short value, if possible.
shortValue() - Method in class swim.structure.Item
Converts this Item into a primitive short value, if possible.
shortValue() - Method in class swim.structure.Num
Converts this Num into a primitive short value.
shortValue() - Method in class swim.structure.Text
 
shortValue() - Method in class swim.structure.Value
Converts this Value into a primitive short value, if possible.
shortValue(short) - Method in class swim.structure.Field
Converts the value of this Field into a primitive short value, if possible; otherwise returns orElse if the value of this Field can't be converted into a primitive short value.
shortValue(short) - Method in class swim.structure.Item
Converts this Item into a primitive short value, if possible; otherwise returns orElse if this Item can't be converted into a primitive short value.
shortValue(short) - Method in class swim.structure.Num
Converts this Num into a primitive short value; equivalent Num.shortValue().
shortValue(short) - Method in class swim.structure.Text
 
shortValue(short) - Method in class swim.structure.Value
Converts this Value into a primitive short value, if possible; otherwise returns orElse if this Value can't be converted into a primitive short value.
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
Transformation between a structurally typed Item and a String.
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 String because Extant behaves like an empty Record, which converts to a String by 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 Field into a String value, if possible.
stringValue() - Method in class swim.structure.Item
Converts this Item into a String value, if possible.
stringValue() - Method in class swim.structure.Num
Converts this Num into a String value.
stringValue() - Method in class swim.structure.Record
 
stringValue() - Method in class swim.structure.Text
 
stringValue() - Method in class swim.structure.Value
Converts this Value into a String value, if possible.
stringValue(String) - Method in class swim.structure.Extant
Always returns the empty String because Extant behaves like an empty Record, which converts to a String by 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 Field into a String value, if possible; otherwise returns orElse if the value of this Field can't be converted into a string value.
stringValue(String) - Method in class swim.structure.Item
Converts this Item into a String value, if possible; otherwise returns orElse if this Item can't be converted into a string value.
stringValue(String) - Method in class swim.structure.Num
Converts this Num into a String value; equivalent to Num.stringValue().
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 Value into a String value, if possible; otherwise returns orElse if this Value can't be converted into a string value.
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 null because a Field can't be a Record, so it can't have a first member Attr whose 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; returns null if this Form has 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
Returns the key string of the first member of this Item, if this Item is a Record, and its first member is an Attr; otherwise returns null if this Item is not a Record, or if this Item is a Record whose first member is not an Attr.
tag() - Method in class swim.structure.Record
Returns the key string of the first member of this Record, if the first member is an Attr; otherwise returns null if the first member is not an Attr.
tag() - Method in class swim.structure.Value
Returns the key string of the first member of this Value, if this Value is a Record, and its first member is an Attr; otherwise returns null if this Value is not a Record, or if this Value is a Record whose first member is not an Attr.
tag(String) - Method in class swim.structure.form.ClassForm
 
tag(String) - Method in class swim.structure.Form
Returns a version of this Form that requires a head Attr with the given tag name.
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 Record because a Field can't itself be a Record, 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 this Item is a non-empty Record; otherwise returns an empty Record if this Item is not a Record, or if this Item is itself an empty Record.
tail() - Method in class swim.structure.Record
Returns a view of all but the first member of this Record, if this Record is non-empty; otherwise returns an empty Record, if this Record is itself empty.
tail() - Method in class swim.structure.Value
Returns a view of all but the first member of this Value, if this Value is a non-empty Record; otherwise returns an empty Record if this Value is not a Record, of if this Value is itself an empty Record.
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
Returns the flattened members of this Item after all attributes have been removed, if this Item is a Record; otherwise returns this if this Item is a non-Record Value, or returns the value component if this Item is a Field.
target() - Method in class swim.structure.Record
Returns the flattened members of this Record after all attributes have been removed.
target() - Method in class swim.structure.Value
Returns the flattened members of this Value after all attributes have been removed, if this Value is a Record; otherwise returns this if this Value is not a Record.
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 Selector that this Selector uses 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 BinaryOperator that 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 this Item is a Field; otherwise returns this if this Item is a Value.
toValue() - Method in class swim.structure.Value
Always returns this because every Value is 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 Class of type T.
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 Operator that 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 Record because Absent is not a distinct value.
unflattened() - Method in class swim.structure.Extant
Always returns an empty Record because Extant is not a distinct value.
unflattened() - Method in class swim.structure.Field
Returns a Record containing just this Field.
unflattened() - Method in class swim.structure.Item
Returns this if this Item is a Record; returns a Record containing just this Item, if this Item is distinct; otherwise returns an empty Record if this Item is Extant or Absent.
unflattened() - Method in class swim.structure.Record
Returns this Record.
unflattened() - Method in class swim.structure.Value
Returns this if this Value is a Record; returns a Record containing just this Value, if this Value is distinct; otherwise returns an empty Record if this Value is Extant or Absent.
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 type T.
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 Form with the given unit value.
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 Field with the updated value.
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 Value members contained in this Record.
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
Fall-through transformation between a structurally typed Item and a structurally typed Value.
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 Selector that, when evaluated against some Interpreter, yields all of the "values" of the top Item in 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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form