Skip navigation links
A B C D F G H I J L M N P R S T U V W 

A

AbstractCompositeConstraint(CompositeType, List<Constraint<? super T>>) - Constructor for class me.zeroeightsix.fiber.builder.constraint.CompositeConstraintsBuilder.AbstractCompositeConstraint
 
AbstractConstraintsBuilder<S,A,T> - Class in me.zeroeightsix.fiber.builder.constraint
 
add(TreeItem) - Method in interface me.zeroeightsix.fiber.tree.Node
Attempts to introduce a new child to this node.
AggregateConstraintsBuilder<S,T,C> - Class in me.zeroeightsix.fiber.builder.constraint
An implementation of ConstraintsBuilder for aggregate constraints.
AggregateConstraintsBuilder(S, List<Constraint<? super T>>, Class<T>, Class<C>) - Constructor for class me.zeroeightsix.fiber.builder.constraint.AggregateConstraintsBuilder
Creates a new aggregate constraint builder
allMatch(Constraint<? super T>, A) - Method in class me.zeroeightsix.fiber.builder.constraint.ComponentConstraintsBuilder.ComponentConstraint
 
AnnotatedSettings - Class in me.zeroeightsix.fiber.annotation
 
AnnotatedSettings() - Constructor for class me.zeroeightsix.fiber.annotation.AnnotatedSettings
 
applyToNode(Node, P) - Static method in class me.zeroeightsix.fiber.annotation.AnnotatedSettings
 
array(S, List<Constraint<? super T[]>>, Class<T>) - Static method in class me.zeroeightsix.fiber.builder.constraint.ComponentConstraintsBuilder
 
asNode(P) - Static method in class me.zeroeightsix.fiber.annotation.AnnotatedSettings
 
asNode(P, Supplier<N>) - Static method in class me.zeroeightsix.fiber.annotation.AnnotatedSettings
 
atLeast(T) - Method in class me.zeroeightsix.fiber.builder.constraint.AbstractConstraintsBuilder
Implies that any value must be bigger than or equal to min
atLeast(T) - Method in class me.zeroeightsix.fiber.builder.constraint.AggregateConstraintsBuilder
 
atLeast(T) - Method in class me.zeroeightsix.fiber.builder.constraint.ComponentConstraintsBuilder
 
atLeast(T) - Method in class me.zeroeightsix.fiber.builder.constraint.CompositeConstraintsBuilder
 
atLeast(T) - Method in class me.zeroeightsix.fiber.builder.constraint.ConstraintsBuilder
 
atMost(T) - Method in class me.zeroeightsix.fiber.builder.constraint.AbstractConstraintsBuilder
Implies that any value must be smaller than or equal to max
atMost(T) - Method in class me.zeroeightsix.fiber.builder.constraint.AggregateConstraintsBuilder
 
atMost(T) - Method in class me.zeroeightsix.fiber.builder.constraint.ComponentConstraintsBuilder
 
atMost(T) - Method in class me.zeroeightsix.fiber.builder.constraint.CompositeConstraintsBuilder
 
atMost(T) - Method in class me.zeroeightsix.fiber.builder.constraint.ConstraintsBuilder
 

B

build() - Method in class me.zeroeightsix.fiber.builder.ConfigValueBuilder
Builds the ConfigValue.
builder(String, Class<T>) - Static method in class me.zeroeightsix.fiber.tree.ConfigValue
Creates a scalar ConfigValueBuilder.
builder(String, T) - Static method in class me.zeroeightsix.fiber.tree.ConfigValue
Creates a scalar ConfigValueBuilder.
builder(String, E[]) - Static method in class me.zeroeightsix.fiber.tree.ConfigValue
Creates an aggregate ConfigValueBuilder.
builder(String, C, Class<E>) - Static method in class me.zeroeightsix.fiber.tree.ConfigValue
Creates an aggregate ConfigValueBuilder.

C

classForType(Type) - Static method in class me.zeroeightsix.fiber.annotation.magic.TypeMagic
This is a surprisingly intractable problem in Java: "Type" pretty much represents all possible states of reified and unreified type information, and each kind of Type has different, mutually exclusive, and often unintended ways of uncovering its (un-reified) class.
collection(S, List<Constraint<? super C>>, Class<T>) - Static method in class me.zeroeightsix.fiber.builder.constraint.ComponentConstraintsBuilder
 
Commentable - Interface in me.zeroeightsix.fiber.tree
Capable of being marked with a comment.
component() - Method in class me.zeroeightsix.fiber.builder.constraint.AggregateConstraintsBuilder
Creates a new ComponentConstraintsBuilder.
ComponentConstraintsBuilder<S,A,T> - Class in me.zeroeightsix.fiber.builder.constraint
A builder for component constraints.
ComponentConstraintsBuilder.ComponentConstraint<A,T> - Class in me.zeroeightsix.fiber.builder.constraint
A component constraints is satisfied only if all elements in the aggregate type it checks satisfy the constraint.
composite(CompositeType) - Method in class me.zeroeightsix.fiber.builder.constraint.AggregateConstraintsBuilder
 
composite(CompositeType) - Method in class me.zeroeightsix.fiber.builder.constraint.ConstraintsBuilder
Creates a new CompositeConstraintBuilder from this ConstraintsBuilder.
CompositeConstraintsBuilder<S,T> - Class in me.zeroeightsix.fiber.builder.constraint
A composite constraint builder.
CompositeConstraintsBuilder(S, CompositeType, List<Constraint<? super T>>, Class<T>) - Constructor for class me.zeroeightsix.fiber.builder.constraint.CompositeConstraintsBuilder
 
CompositeConstraintsBuilder.AbstractCompositeConstraint<T> - Class in me.zeroeightsix.fiber.builder.constraint
 
CompositeType - Enum in me.zeroeightsix.fiber.constraint
A set of composite types Fiber supports.
ConfigAggregateBuilder<A,E> - Class in me.zeroeightsix.fiber.builder
A ConfigValueBuilder that produces aggregate ConfigValues.
ConfigLeaf - Class in me.zeroeightsix.fiber.tree
A commentable tree item.
ConfigLeaf(String, String) - Constructor for class me.zeroeightsix.fiber.tree.ConfigLeaf
Creates a new ConfigLeaf.
ConfigNode - Class in me.zeroeightsix.fiber.tree
A ConfigLeaf with children
ConfigNode(String, String, boolean) - Constructor for class me.zeroeightsix.fiber.tree.ConfigNode
Creates a new ConfigNode.
ConfigNode(String, String) - Constructor for class me.zeroeightsix.fiber.tree.ConfigNode
Creates a new ConfigNode with the provided name and comment.
ConfigNode() - Constructor for class me.zeroeightsix.fiber.tree.ConfigNode
Creates a new ConfigNode without a name or comment.
ConfigValue<T> - Class in me.zeroeightsix.fiber.tree
A ConfigLeaf with some value of type T.
ConfigValue(String, String, T, T, BiConsumer<T, T>, List<Constraint<? super T>>, Class<T>, boolean) - Constructor for class me.zeroeightsix.fiber.tree.ConfigValue
Creates a ConfigValue.
ConfigValueBuilder<T> - Class in me.zeroeightsix.fiber.builder
A builder for scalar ConfigValues.
ConfigValueBuilder(String, Class<T>) - Constructor for class me.zeroeightsix.fiber.builder.ConfigValueBuilder
Creates a new scalar ConfigValueBuilder.
Constraint<A> - Class in me.zeroeightsix.fiber.constraint
Specifies a condition values must satisfy before being set to a ConfigValue.
Constraint(ConstraintType) - Constructor for class me.zeroeightsix.fiber.constraint.Constraint
 
constraintList - Variable in class me.zeroeightsix.fiber.builder.ConfigValueBuilder
 
constraints() - Method in class me.zeroeightsix.fiber.builder.ConfigAggregateBuilder
 
constraints() - Method in class me.zeroeightsix.fiber.builder.ConfigValueBuilder
Creates a constraint builder for this ConfigValueBuilder.
constraints - Variable in class me.zeroeightsix.fiber.builder.constraint.CompositeConstraintsBuilder.AbstractCompositeConstraint
 
ConstraintsBuilder<S,T> - Class in me.zeroeightsix.fiber.builder.constraint
A builder for Constraints.
ConstraintsBuilder(S, List<Constraint<? super T>>, Class<T>) - Constructor for class me.zeroeightsix.fiber.builder.constraint.ConstraintsBuilder
Creates a new scalar constraint builder
ConstraintType - Enum in me.zeroeightsix.fiber.constraint
A set of constraint types Fiber supports.
create(String, Class<E[]>) - Static method in class me.zeroeightsix.fiber.builder.ConfigAggregateBuilder
Creates and returns an aggregate builder for an array type.
create(String, Class<? super C>, Class<E>) - Static method in class me.zeroeightsix.fiber.builder.ConfigAggregateBuilder
Creates and returns an aggregate builder for a collection type.
createSchema(Node) - Method in class me.zeroeightsix.fiber.schema.SchemaGenerator
 

D

deserialize(Node, InputStream) - Method in class me.zeroeightsix.fiber.serialization.JanksonSerializer
 
deserialize(Node, JsonObject) - Method in class me.zeroeightsix.fiber.serialization.JanksonSerializer
 
deserialize(Node, InputStream) - Method in interface me.zeroeightsix.fiber.serialization.Serializer
Deserializes data from an InputStream into a config tree.
deserialize(Node, T) - Method in interface me.zeroeightsix.fiber.serialization.Serializer
Deserializes an intermediate element into a config tree.

F

FiberException - Exception in me.zeroeightsix.fiber.exception
An exception thrown by fiber when something goes unrecoverably wrong.
FiberException(String) - Constructor for exception me.zeroeightsix.fiber.exception.FiberException
 
FiberException(String, Throwable) - Constructor for exception me.zeroeightsix.fiber.exception.FiberException
 
finish() - Method in class me.zeroeightsix.fiber.builder.constraint.ConstraintsBuilder
Finishes building constraints.
finishComponent() - Method in class me.zeroeightsix.fiber.builder.constraint.ComponentConstraintsBuilder
 
finishComposite() - Method in class me.zeroeightsix.fiber.builder.constraint.CompositeConstraintsBuilder
 
fork(String) - Method in interface me.zeroeightsix.fiber.tree.Node
Forks this node, creating a subtree whose parent is this node.
fork(String, boolean) - Method in interface me.zeroeightsix.fiber.tree.Node
Forks this node, creating a subtree whose parent is this node.

G

getComment() - Method in interface me.zeroeightsix.fiber.tree.Commentable
Returns the comment that was assigned to this class
getComment() - Method in class me.zeroeightsix.fiber.tree.ConfigLeaf
 
getConstraints() - Method in class me.zeroeightsix.fiber.tree.ConfigValue
Returns the list of constraints for this item.
getDefaultValue() - Method in class me.zeroeightsix.fiber.tree.ConfigValue
Returns the default value for this item.
getDomain() - Method in class me.zeroeightsix.fiber.Identifier
 
getIdentifier() - Method in enum me.zeroeightsix.fiber.constraint.ConstraintType
Returns the unique identifier for this ConstraintType.
getIdentifier() - Method in class me.zeroeightsix.fiber.serialization.JanksonSerializer
 
getIdentifier() - Method in interface me.zeroeightsix.fiber.serialization.Serializer
 
getItems() - Method in class me.zeroeightsix.fiber.tree.ConfigNode
 
getItems() - Method in interface me.zeroeightsix.fiber.tree.Node
Returns a set of this node's children.
getListener() - Method in class me.zeroeightsix.fiber.tree.ConfigValue
Returns the listener for this item.
getName() - Method in enum me.zeroeightsix.fiber.constraint.CompositeType
 
getName() - Method in class me.zeroeightsix.fiber.Identifier
 
getName() - Method in class me.zeroeightsix.fiber.tree.ConfigLeaf
 
getName() - Method in interface me.zeroeightsix.fiber.tree.TreeItem
Returns this item's name.
getType() - Method in class me.zeroeightsix.fiber.constraint.Constraint
 
getType() - Method in class me.zeroeightsix.fiber.tree.ConfigValue
 
getType() - Method in interface me.zeroeightsix.fiber.tree.HasValue
Returns the class of the type of the value being held
getValue() - Method in class me.zeroeightsix.fiber.constraint.ValuedConstraint
 
getValue() - Method in class me.zeroeightsix.fiber.tree.ConfigValue
 
getValue() - Method in interface me.zeroeightsix.fiber.tree.HasValue
Returns the value being held

H

HasValue<T> - Interface in me.zeroeightsix.fiber.tree
Indicates that this class holds some nullable value.

I

Identifier - Class in me.zeroeightsix.fiber
 
Identifier(String, String) - Constructor for class me.zeroeightsix.fiber.Identifier
 
isAggregate(Class<?>) - Static method in class me.zeroeightsix.fiber.builder.ConfigAggregateBuilder
Determines if a Class object represents an aggregate type, ie.
isNumerical() - Method in enum me.zeroeightsix.fiber.constraint.ConstraintType
Returns whether or not this is a ConstraintType that operates only on numerical values
isSerializedSeparately() - Method in class me.zeroeightsix.fiber.tree.ConfigNode
Returns if this node should be serialised separately.
isSerializedSeparately() - Method in interface me.zeroeightsix.fiber.tree.Node
Returns true if this node should be serialized separately to its parent.

J

JanksonSerializer - Class in me.zeroeightsix.fiber.serialization
 
JanksonSerializer() - Constructor for class me.zeroeightsix.fiber.serialization.JanksonSerializer
 
JanksonSerializer(Marshaller<JsonElement>, boolean) - Constructor for class me.zeroeightsix.fiber.serialization.JanksonSerializer
 

L

LengthConstraint<T> - Class in me.zeroeightsix.fiber.constraint
An implementation of the MINIMUM_LENGTH and MAXIMUM_LENGTH constraint types.
Listener - Annotation Type in me.zeroeightsix.fiber.annotation
Indicates that this field or method is a listener listening to changes of another field's value.
lookup(String) - Method in interface me.zeroeightsix.fiber.tree.Node
Tries to find a child in this node by name.
LowercaseConvention - Class in me.zeroeightsix.fiber.annotation.convention
A naming convention that converts any input name to lower case.
LowercaseConvention() - Constructor for class me.zeroeightsix.fiber.annotation.convention.LowercaseConvention
 

M

MalformedFieldException - Exception in me.zeroeightsix.fiber.annotation.exception
An exception thrown by AnnotatedSettings during the conversion of a POJO to a Node when a field was not in the expected format.
MalformedFieldException(String) - Constructor for exception me.zeroeightsix.fiber.annotation.exception.MalformedFieldException
 
marshall(Object) - Method in interface me.zeroeightsix.fiber.serialization.Marshaller
 
Marshaller<T> - Interface in me.zeroeightsix.fiber.serialization
 
marshallReverse(Class<A>, T) - Method in interface me.zeroeightsix.fiber.serialization.Marshaller
 
max(Class<T>, int) - Static method in class me.zeroeightsix.fiber.constraint.LengthConstraint
 
maxLength(int) - Method in class me.zeroeightsix.fiber.builder.constraint.AbstractConstraintsBuilder
 
maxLength(int) - Method in class me.zeroeightsix.fiber.builder.constraint.AggregateConstraintsBuilder
 
maxLength(int) - Method in class me.zeroeightsix.fiber.builder.constraint.ComponentConstraintsBuilder
 
maxLength(int) - Method in class me.zeroeightsix.fiber.builder.constraint.CompositeConstraintsBuilder
 
maxLength(int) - Method in class me.zeroeightsix.fiber.builder.constraint.ConstraintsBuilder
 
me.zeroeightsix.fiber - package me.zeroeightsix.fiber
 
me.zeroeightsix.fiber.annotation - package me.zeroeightsix.fiber.annotation
 
me.zeroeightsix.fiber.annotation.convention - package me.zeroeightsix.fiber.annotation.convention
 
me.zeroeightsix.fiber.annotation.exception - package me.zeroeightsix.fiber.annotation.exception
 
me.zeroeightsix.fiber.annotation.magic - package me.zeroeightsix.fiber.annotation.magic
 
me.zeroeightsix.fiber.builder - package me.zeroeightsix.fiber.builder
 
me.zeroeightsix.fiber.builder.constraint - package me.zeroeightsix.fiber.builder.constraint
 
me.zeroeightsix.fiber.constraint - package me.zeroeightsix.fiber.constraint
 
me.zeroeightsix.fiber.exception - package me.zeroeightsix.fiber.exception
 
me.zeroeightsix.fiber.schema - package me.zeroeightsix.fiber.schema
 
me.zeroeightsix.fiber.serialization - package me.zeroeightsix.fiber.serialization
 
me.zeroeightsix.fiber.tree - package me.zeroeightsix.fiber.tree
 
mergeTo(Node, Node) - Static method in class me.zeroeightsix.fiber.NodeOperations
Merges two ConfigNode objects.
mergeTo(ConfigValue<?>, Node) - Static method in class me.zeroeightsix.fiber.NodeOperations
Merges a leaf node (ConfigValue) into a ConfigNode.
mergeTo(Property<T>, Property<T>) - Static method in class me.zeroeightsix.fiber.NodeOperations
 
min(Class<T>, int) - Static method in class me.zeroeightsix.fiber.constraint.LengthConstraint
 
minLength(int) - Method in class me.zeroeightsix.fiber.builder.constraint.AbstractConstraintsBuilder
 
minLength(int) - Method in class me.zeroeightsix.fiber.builder.constraint.AggregateConstraintsBuilder
 
minLength(int) - Method in class me.zeroeightsix.fiber.builder.constraint.ComponentConstraintsBuilder
 
minLength(int) - Method in class me.zeroeightsix.fiber.builder.constraint.CompositeConstraintsBuilder
 
minLength(int) - Method in class me.zeroeightsix.fiber.builder.constraint.ConstraintsBuilder
 

N

name(String) - Method in class me.zeroeightsix.fiber.annotation.convention.LowercaseConvention
 
name(String) - Method in class me.zeroeightsix.fiber.annotation.convention.NoNamingConvention
 
name(String) - Method in interface me.zeroeightsix.fiber.annotation.convention.SettingNamingConvention
 
name(String) - Method in class me.zeroeightsix.fiber.annotation.convention.UnderscoredLowerCaseConvention
Attempts to convert java-styled names or spaced names to underscored, lowercase names (C style).
Node - Interface in me.zeroeightsix.fiber.tree
A member of a tree that can hold any amount of children
NodeOperations - Class in me.zeroeightsix.fiber
 
NodeOperations() - Constructor for class me.zeroeightsix.fiber.NodeOperations
 
NoNamingConvention - Class in me.zeroeightsix.fiber.annotation.convention
A naming convention that does not modify any names.
NoNamingConvention() - Constructor for class me.zeroeightsix.fiber.annotation.convention.NoNamingConvention
 
NumberConstraint<T extends java.lang.Number> - Class in me.zeroeightsix.fiber.constraint
An implementation of the NUMERICAL_LOWER_BOUND and NUMERICAL_UPPER_BOUND constraint types.
NumberConstraint(ConstraintType, T) - Constructor for class me.zeroeightsix.fiber.constraint.NumberConstraint
 

P

Property<T> - Interface in me.zeroeightsix.fiber.tree
Implementing this interface means that this class has a nullable value which can be mutated using the setValue method.

R

range(T, T) - Method in class me.zeroeightsix.fiber.builder.constraint.AbstractConstraintsBuilder
Convenience method to specify a range of valid values a number can take.
range(T, T) - Method in class me.zeroeightsix.fiber.builder.constraint.AggregateConstraintsBuilder
 
range(T, T) - Method in class me.zeroeightsix.fiber.builder.constraint.ComponentConstraintsBuilder
 
range(T, T) - Method in class me.zeroeightsix.fiber.builder.constraint.CompositeConstraintsBuilder
 
range(T, T) - Method in class me.zeroeightsix.fiber.builder.constraint.ConstraintsBuilder
 
regex(String) - Method in class me.zeroeightsix.fiber.builder.constraint.AbstractConstraintsBuilder
 
regex(String) - Method in class me.zeroeightsix.fiber.builder.constraint.AggregateConstraintsBuilder
 
regex(String) - Method in class me.zeroeightsix.fiber.builder.constraint.ComponentConstraintsBuilder
 
regex(String) - Method in class me.zeroeightsix.fiber.builder.constraint.CompositeConstraintsBuilder
 
regex(String) - Method in class me.zeroeightsix.fiber.builder.constraint.ConstraintsBuilder
 
RegexConstraint - Class in me.zeroeightsix.fiber.constraint
An implementation of the STRING_MATCHING constraint type.
RegexConstraint(Pattern) - Constructor for class me.zeroeightsix.fiber.constraint.RegexConstraint
 
remove(String) - Method in interface me.zeroeightsix.fiber.tree.Node
Attempts to remove an item from this node by name.
RuntimeFiberException - Exception in me.zeroeightsix.fiber.exception
An exception thrown by fiber when something goes unrecoverably wrong.
RuntimeFiberException(String) - Constructor for exception me.zeroeightsix.fiber.exception.RuntimeFiberException
 
RuntimeFiberException(String, Throwable) - Constructor for exception me.zeroeightsix.fiber.exception.RuntimeFiberException
 

S

SchemaGenerator - Class in me.zeroeightsix.fiber.schema
 
SchemaGenerator(Marshaller<JsonElement>) - Constructor for class me.zeroeightsix.fiber.schema.SchemaGenerator
 
SchemaGenerator() - Constructor for class me.zeroeightsix.fiber.schema.SchemaGenerator
 
serialize(Node, JsonObject, OutputStream) - Method in class me.zeroeightsix.fiber.serialization.JanksonSerializer
 
serialize(Node) - Method in class me.zeroeightsix.fiber.serialization.JanksonSerializer
 
serialize(Node, OutputStream) - Method in interface me.zeroeightsix.fiber.serialization.Serializer
Serializes a config tree and writes it to an OutputStream.
serialize(Node, T, OutputStream) - Method in interface me.zeroeightsix.fiber.serialization.Serializer
Serializes a config tree and writes it to an OutputStream.
serialize(Node) - Method in interface me.zeroeightsix.fiber.serialization.Serializer
Serializes a config tree.
Serializer<T> - Interface in me.zeroeightsix.fiber.serialization
A Serializer serializes and deserializes data from a certain format into and from Nodes
setFinal() - Method in class me.zeroeightsix.fiber.builder.ConfigAggregateBuilder
 
setFinal(boolean) - Method in class me.zeroeightsix.fiber.builder.ConfigAggregateBuilder
 
setFinal() - Method in class me.zeroeightsix.fiber.builder.ConfigValueBuilder
Marks a setting as final.
setFinal(boolean) - Method in class me.zeroeightsix.fiber.builder.ConfigValueBuilder
Sets the finality.
Setting - Annotation Type in me.zeroeightsix.fiber.annotation
Marks a field as a setting.
Setting.Constrain - Annotation Type in me.zeroeightsix.fiber.annotation
 
Setting.Constrain.BigRange - Annotation Type in me.zeroeightsix.fiber.annotation
Indicates that this value is limited to a range of numerical values with unbounded precision.
Setting.Constrain.MaxLength - Annotation Type in me.zeroeightsix.fiber.annotation
Indicates that this value's length or size is limited to being equal to or smaller than a number.
Setting.Constrain.MinLength - Annotation Type in me.zeroeightsix.fiber.annotation
Indicates that this value's length or size is limited to being equal to or larger than a number.
Setting.Constrain.Range - Annotation Type in me.zeroeightsix.fiber.annotation
Indicates that this value is limited to a range of numerical values.
Setting.Constrain.Regex - Annotation Type in me.zeroeightsix.fiber.annotation
Indicates that this value's string representation must match a certain regex.
Setting.Node - Annotation Type in me.zeroeightsix.fiber.annotation
Indicates that this setting is a node.
SettingNamingConvention - Interface in me.zeroeightsix.fiber.annotation.convention
A setting naming convention decides how a setting is named based upon the variable it was created from.
Settings - Annotation Type in me.zeroeightsix.fiber.annotation
Indicates a type represents a structure in a configuration file.
setValue(T) - Method in class me.zeroeightsix.fiber.tree.ConfigValue
 
setValue(T) - Method in interface me.zeroeightsix.fiber.tree.Property
Sets the value of this property.
source - Variable in class me.zeroeightsix.fiber.builder.constraint.AbstractConstraintsBuilder
 
sourceConstraints - Variable in class me.zeroeightsix.fiber.builder.constraint.AbstractConstraintsBuilder
 

T

test(A) - Method in class me.zeroeightsix.fiber.builder.constraint.ComponentConstraintsBuilder.ComponentConstraint
 
test(A) - Method in class me.zeroeightsix.fiber.constraint.Constraint
Tests a value against this ConfigValue.
test(T) - Method in class me.zeroeightsix.fiber.constraint.LengthConstraint
 
test(T) - Method in class me.zeroeightsix.fiber.constraint.NumberConstraint
 
test(CharSequence) - Method in class me.zeroeightsix.fiber.constraint.RegexConstraint
 
toString() - Method in class me.zeroeightsix.fiber.Identifier
 
toString() - Method in class me.zeroeightsix.fiber.tree.ConfigLeaf
 
TreeItem - Interface in me.zeroeightsix.fiber.tree
The building block of a tree: every item in a tree: both nodes and values, implement this interface.
type - Variable in class me.zeroeightsix.fiber.builder.ConfigValueBuilder
 
type - Variable in class me.zeroeightsix.fiber.builder.constraint.AbstractConstraintsBuilder
 
TypeMagic - Class in me.zeroeightsix.fiber.annotation.magic
Copied from Jankson's source code, licensed by Falkreon under the MIT license.
TypeMagic() - Constructor for class me.zeroeightsix.fiber.annotation.magic.TypeMagic
 

U

UnderscoredLowerCaseConvention - Class in me.zeroeightsix.fiber.annotation.convention
A naming convention that converts java-styled lowerCamelCase names and Proper case names to snake_case.
UnderscoredLowerCaseConvention() - Constructor for class me.zeroeightsix.fiber.annotation.convention.UnderscoredLowerCaseConvention
 

V

ValuedConstraint<T,A> - Class in me.zeroeightsix.fiber.constraint
A constraint that has a value attached to it.
ValuedConstraint(ConstraintType, T) - Constructor for class me.zeroeightsix.fiber.constraint.ValuedConstraint
 
valueOf(String) - Static method in enum me.zeroeightsix.fiber.constraint.CompositeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.zeroeightsix.fiber.constraint.ConstraintType
Returns the enum constant of this type with the specified name.
values() - Static method in enum me.zeroeightsix.fiber.constraint.CompositeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.zeroeightsix.fiber.constraint.ConstraintType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withComment(String) - Method in class me.zeroeightsix.fiber.builder.ConfigAggregateBuilder
 
withComment(String) - Method in class me.zeroeightsix.fiber.builder.ConfigValueBuilder
Sets the ConfigValue's comment.
withDefaultValue(A) - Method in class me.zeroeightsix.fiber.builder.ConfigAggregateBuilder
 
withDefaultValue(T) - Method in class me.zeroeightsix.fiber.builder.ConfigValueBuilder
Sets the default value.
withListener(BiConsumer<A, A>) - Method in class me.zeroeightsix.fiber.builder.ConfigAggregateBuilder
 
withListener(BiConsumer<T, T>) - Method in class me.zeroeightsix.fiber.builder.ConfigValueBuilder
Adds a listener to the ConfigValue.
withName(String) - Method in class me.zeroeightsix.fiber.builder.ConfigAggregateBuilder
 
withName(String) - Method in class me.zeroeightsix.fiber.builder.ConfigValueBuilder
Sets the ConfigValue's name.
withParent(Node) - Method in class me.zeroeightsix.fiber.builder.ConfigAggregateBuilder
 
withParent(Node) - Method in class me.zeroeightsix.fiber.builder.ConfigValueBuilder
Sets the node that the ConfigValue will be registered to.
wrapPrimitive(Class<T>) - Static method in class me.zeroeightsix.fiber.annotation.AnnotatedSettings
 
A B C D F G H I J L M N P R S T U V W 
Skip navigation links