Index
All Classes and Interfaces|All Packages
A
- append(Object) - Method in class com.robinloom.jweaver.commons.WeavingMachine
B
- bl() - Method in record class com.robinloom.jweaver.card.BoxChars
-
Returns the value of the
blrecord component. - BoxChars - Record Class in com.robinloom.jweaver.card
- BoxChars(char, char, char, char, char, char) - Constructor for record class com.robinloom.jweaver.card.BoxChars
-
Creates an instance of a
BoxCharsrecord class. - br() - Method in record class com.robinloom.jweaver.card.BoxChars
-
Returns the value of the
brrecord component. - build(NestedNode, Object) - Method in class com.robinloom.jweaver.structure.NestedStructureBuilder
- BULLET - Enum constant in enum class com.robinloom.jweaver.Mode
-
Bullet-point style representation.
- BulletWeaver - Class in com.robinloom.jweaver.bullet
-
BulletWeaver generates a string representation for a given object by arranging the object information (class name, field names, values) in a list with indented items.
- BulletWeaver() - Constructor for class com.robinloom.jweaver.bullet.BulletWeaver
C
- capitalize(String) - Static method in class com.robinloom.jweaver.util.FieldOperations
- CARD - Enum constant in enum class com.robinloom.jweaver.Mode
-
Card-style representation.
- CardWeaver - Class in com.robinloom.jweaver.card
-
CardWeaver depicts a given object as a framed card with aligned key-value pairs inside a box.
- CardWeaver() - Constructor for class com.robinloom.jweaver.card.CardWeaver
- colon() - Method in class com.robinloom.jweaver.commons.WeavingMachine
- com.robinloom.jweaver - package com.robinloom.jweaver
- com.robinloom.jweaver.annotation - package com.robinloom.jweaver.annotation
- com.robinloom.jweaver.bullet - package com.robinloom.jweaver.bullet
- com.robinloom.jweaver.card - package com.robinloom.jweaver.card
- com.robinloom.jweaver.commons - package com.robinloom.jweaver.commons
- com.robinloom.jweaver.linear - package com.robinloom.jweaver.linear
- com.robinloom.jweaver.structure - package com.robinloom.jweaver.structure
- com.robinloom.jweaver.tree - package com.robinloom.jweaver.tree
- com.robinloom.jweaver.util - package com.robinloom.jweaver.util
- comma() - Method in class com.robinloom.jweaver.commons.WeavingMachine
D
- delegate - Variable in class com.robinloom.jweaver.commons.WeavingMachine
E
- equals() - Method in class com.robinloom.jweaver.commons.WeavingMachine
- equals(Object) - Method in record class com.robinloom.jweaver.card.BoxChars
-
Indicates whether some other object is "equal to" this one.
F
- FieldOperations - Class in com.robinloom.jweaver.util
G
- getAllFields(Class) - Static method in class com.robinloom.jweaver.util.FieldOperations
- getArraySize(Object) - Static method in class com.robinloom.jweaver.util.FieldOperations
- getChildren() - Method in class com.robinloom.jweaver.structure.NestedNode
- getCollectionSize(Collection) - Static method in class com.robinloom.jweaver.util.FieldOperations
- getContent() - Method in class com.robinloom.jweaver.structure.NestedNode
- getFields(Class) - Static method in class com.robinloom.jweaver.util.FieldOperations
- getLevel() - Method in class com.robinloom.jweaver.structure.NestedNode
- getObjectToString(Object) - Static method in class com.robinloom.jweaver.util.FieldOperations
- getWeaverForMode(Mode) - Static method in enum class com.robinloom.jweaver.Mode
-
Returns a new
Weaverinstance suitable for the given mode.
H
- h() - Method in record class com.robinloom.jweaver.card.BoxChars
-
Returns the value of the
hrecord component. - h(int) - Method in record class com.robinloom.jweaver.card.BoxChars
- hashCode() - Method in record class com.robinloom.jweaver.card.BoxChars
-
Returns a hash code value for this object.
- history - Static variable in class com.robinloom.jweaver.card.CardWeaver
- history - Static variable in class com.robinloom.jweaver.linear.LinearWeaver
- history - Static variable in class com.robinloom.jweaver.structure.NestedStructureBuilder
- hyphen() - Method in class com.robinloom.jweaver.commons.WeavingMachine
I
- INLINE - Enum constant in enum class com.robinloom.jweaver.Mode
-
Compact, single-line representation.
- isArray(Class) - Static method in class com.robinloom.jweaver.util.TypeDictionary
- isCollection(Class) - Static method in class com.robinloom.jweaver.util.TypeDictionary
- isJdkType(Class) - Static method in class com.robinloom.jweaver.util.TypeDictionary
- isLastChild() - Method in class com.robinloom.jweaver.structure.NestedNode
- isMultiline() - Method in enum class com.robinloom.jweaver.Mode
-
Indicates whether this mode produces multi-line output.
- isRoot() - Method in class com.robinloom.jweaver.structure.NestedNode
- isSensitive(Field) - Static method in class com.robinloom.jweaver.util.SensitivityDetection
- isSimpleType(Class) - Static method in class com.robinloom.jweaver.util.TypeDictionary
J
- JWeaver - Class in com.robinloom.jweaver
-
Central entry point of the JWeaver API.
L
- lbracket() - Method in class com.robinloom.jweaver.commons.WeavingMachine
- LinearWeaver - Class in com.robinloom.jweaver.linear
-
LinearWeaver generates a string representation for a given object by combining the object information (class name, field names, values) with a set of separator strings.
- LinearWeaver() - Constructor for class com.robinloom.jweaver.linear.LinearWeaver
M
- Mode - Enum Class in com.robinloom.jweaver
-
Defines the available output modes for JWeaver.
- MULTILINE - Enum constant in enum class com.robinloom.jweaver.Mode
-
Flat, multi-line representation with improved readability.
- MULTILINE_VERBOSE - Enum constant in enum class com.robinloom.jweaver.Mode
-
Multi-line representation with increased level of detail.
N
- NestedNode - Class in com.robinloom.jweaver.structure
- NestedNode(Object) - Constructor for class com.robinloom.jweaver.structure.NestedNode
- NestedStructureBuilder - Class in com.robinloom.jweaver.structure
- NestedStructureBuilder() - Constructor for class com.robinloom.jweaver.structure.NestedStructureBuilder
- newline() - Method in class com.robinloom.jweaver.commons.WeavingMachine
R
- rbracket() - Method in class com.robinloom.jweaver.commons.WeavingMachine
- removeLastNewline() - Method in class com.robinloom.jweaver.commons.WeavingMachine
- reset() - Method in class com.robinloom.jweaver.commons.WeavingMachine
S
- SensitivityDetection - Class in com.robinloom.jweaver.util
- space() - Method in class com.robinloom.jweaver.commons.WeavingMachine
T
- tl() - Method in record class com.robinloom.jweaver.card.BoxChars
-
Returns the value of the
tlrecord component. - toString() - Method in record class com.robinloom.jweaver.card.BoxChars
-
Returns a string representation of this record class.
- toString() - Method in class com.robinloom.jweaver.commons.WeavingMachine
- tr() - Method in record class com.robinloom.jweaver.card.BoxChars
-
Returns the value of the
trrecord component. - TREE - Enum constant in enum class com.robinloom.jweaver.Mode
-
Hierarchical tree-style representation.
- TreeWeaver - Class in com.robinloom.jweaver.tree
-
TreeWeaver depicts a given object and its fields as a tree.
- TreeWeaver() - Constructor for class com.robinloom.jweaver.tree.TreeWeaver
- TypeDictionary - Class in com.robinloom.jweaver.util
V
- v() - Method in record class com.robinloom.jweaver.card.BoxChars
-
Returns the value of the
vrecord component. - value() - Element in annotation interface com.robinloom.jweaver.annotation.WeaveName
- valueOf(String) - Static method in enum class com.robinloom.jweaver.Mode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.robinloom.jweaver.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- weave(Object) - Method in class com.robinloom.jweaver.bullet.BulletWeaver
- weave(Object) - Method in class com.robinloom.jweaver.card.CardWeaver
- weave(Object) - Method in interface com.robinloom.jweaver.commons.Weaver
- weave(Object) - Static method in class com.robinloom.jweaver.JWeaver
-
Generates a string representation of the given object using the default
Mode.INLINEmode. - weave(Object) - Method in class com.robinloom.jweaver.linear.LinearWeaver
- weave(Object) - Method in class com.robinloom.jweaver.tree.TreeWeaver
- weave(Object, Mode) - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Generates a string representation of the given object via reflections.
- weave(Object, Mode) - Method in class com.robinloom.jweaver.card.CardWeaver
-
Generates a string representation of the given object via reflections.
- weave(Object, Mode) - Method in interface com.robinloom.jweaver.commons.Weaver
- weave(Object, Mode) - Static method in class com.robinloom.jweaver.JWeaver
-
Generates a string representation of the given object using the specified
Mode. - weave(Object, Mode) - Method in class com.robinloom.jweaver.linear.LinearWeaver
-
Generates a string representation of the given object via reflections.
- weave(Object, Mode) - Method in class com.robinloom.jweaver.tree.TreeWeaver
-
Generates a string representation of the given object via reflections.
- WeaveIgnore - Annotation Interface in com.robinloom.jweaver.annotation
-
Excludes a field, method, or record component from being rendered by JWeaver.
- WeaveName - Annotation Interface in com.robinloom.jweaver.annotation
-
Overrides the displayed name of a field, method, or record component in JWeaver's textual output.
- Weaver - Interface in com.robinloom.jweaver.commons
- WeaveRedact - Annotation Interface in com.robinloom.jweaver.annotation
-
Masks the value of a field or record component when rendered by JWeaver.
- WeavingMachine - Class in com.robinloom.jweaver.commons
- WeavingMachine() - Constructor for class com.robinloom.jweaver.commons.WeavingMachine
All Classes and Interfaces|All Packages