A C D E F G I K M N O P R S T V 
All Classes All Packages

A

AUTO - org.scijava.struct.ItemIO
The type of the item should be inferred automatically during structification.

C

checkModifiers(String, int, boolean, int...) - Static method in class org.scijava.struct.Structs
Helper to check for several modifiers at once.
childStruct() - Method in interface org.scijava.struct.Member
 
CONTAINER - org.scijava.struct.ItemIO
The item is a hybrid input/output for the operation, whose structure is fixed but whose content will be populated during execution of the operation.
createInstance(C) - Method in interface org.scijava.struct.Struct
 
createInstance(Object) - Method in interface org.scijava.struct.Member
 

D

description() - Method in interface org.scijava.struct.Member
Non-null description.

E

expand(MemberInstance<T>) - Static method in class org.scijava.struct.Structs
 
expand(StructInstance<?>, String) - Static method in class org.scijava.struct.Structs
 

F

from(S, Type, MemberParser<S, ? extends Member<?>>...) - Static method in class org.scijava.struct.Structs
 

G

get() - Method in interface org.scijava.struct.MemberInstance
Gets the value of the member.
get() - Method in class org.scijava.struct.ValueAccessibleMemberInstance
 
get(Object) - Method in interface org.scijava.struct.ValueAccessible
 
getIOType() - Method in interface org.scijava.struct.Member
Gets the input/output type of the member.

I

INPUT - org.scijava.struct.ItemIO
The item is an input for the operation.
isImmutable(Class<?>) - Static method in class org.scijava.struct.Structs
 
isInput() - Method in interface org.scijava.struct.Member
Gets whether the member is an input.
isOutput() - Method in interface org.scijava.struct.Member
Gets whether the member is an output.
isReadable() - Method in interface org.scijava.struct.MemberInstance
 
isReadable() - Method in class org.scijava.struct.ValueAccessibleMemberInstance
 
isRequired() - Method in interface org.scijava.struct.Member
 
isStruct() - Method in interface org.scijava.struct.Member
 
isWritable() - Method in interface org.scijava.struct.MemberInstance
 
isWritable() - Method in class org.scijava.struct.ValueAccessibleMemberInstance
 
ItemIO - Enum in org.scijava.struct
Defines the input/output type of a struct Member.
iterator() - Method in interface org.scijava.struct.Struct
 
iterator() - Method in interface org.scijava.struct.StructInstance
 

K

key() - Method in interface org.scijava.struct.Member
Unique name of the member.

M

member() - Method in interface org.scijava.struct.MemberInstance
 
member() - Method in class org.scijava.struct.ValueAccessibleMemberInstance
 
member(String) - Method in interface org.scijava.struct.StructInstance
 
Member<T> - Interface in org.scijava.struct
One element (i.e.
MemberInstance<T> - Interface in org.scijava.struct
 
MemberParser<S,​M extends Member<?>> - Interface in org.scijava.struct
Parses a set of Members from a source Object
members() - Method in interface org.scijava.struct.Struct
 
members() - Method in interface org.scijava.struct.StructInstance
 
MUTABLE - org.scijava.struct.ItemIO
The item is a hybrid input/output for the operation, whose current value will be used as input to the computation, but subsequently overwritten with a result.

N

NONE - org.scijava.struct.ItemIO
The type of the item is none of the above.

O

object() - Method in interface org.scijava.struct.StructInstance
 
org.scijava.struct - module org.scijava.struct
 
org.scijava.struct - package org.scijava.struct
 
OUTPUT - org.scijava.struct.ItemIO
The item is an output for the operation.

P

parse(S, Type) - Method in interface org.scijava.struct.MemberParser
parses source for a List of Members, which is then returned

R

rawType() - Method in interface org.scijava.struct.Member
Gets the Class of the member's type, or null if Member.type() does not return a raw class.

S

set(Object) - Method in interface org.scijava.struct.MemberInstance
Sets the value of the member.
set(Object) - Method in class org.scijava.struct.ValueAccessibleMemberInstance
 
set(T, Object) - Method in interface org.scijava.struct.ValueAccessible
 
struct() - Method in interface org.scijava.struct.StructInstance
 
Struct - Interface in org.scijava.struct
A structure consisting of typed fields called Members.
StructInstance<C> - Interface in org.scijava.struct
An instance of a Struct.
Structs - Class in org.scijava.struct
 

T

toString(Member<?>) - Static method in class org.scijava.struct.Structs
 
toString(Struct) - Static method in class org.scijava.struct.Structs
 
type() - Method in interface org.scijava.struct.Member
Gets the type of the member, including Java generic parameters.

V

ValueAccessible<T> - Interface in org.scijava.struct
 
ValueAccessibleMemberInstance<T> - Class in org.scijava.struct
 
ValueAccessibleMemberInstance(M, Object) - Constructor for class org.scijava.struct.ValueAccessibleMemberInstance
 
valueOf(String) - Static method in enum org.scijava.struct.ItemIO
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.scijava.struct.ItemIO
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I K M N O P R S T V 
All Classes All Packages