Index

A B C D E F G H I J L M N R S T V W 
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 bl record 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 BoxChars record class.
br() - Method in record class com.robinloom.jweaver.card.BoxChars
Returns the value of the br record 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 Weaver instance suitable for the given mode.

H

h() - Method in record class com.robinloom.jweaver.card.BoxChars
Returns the value of the h record 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 tl record 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 tr record 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 v record 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.INLINE mode.
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
 
A B C D E F G H I J L M N R S T V W 
All Classes and Interfaces|All Packages