Index
All Classes and Interfaces|All Packages
B
- bl() - Method in record class com.robinloom.jweaver.card.BoxChars
-
Returns the value of the
blrecord component. - boxChars(BoxChars) - Method in class com.robinloom.jweaver.card.CardWeaver
-
Sets the set of characters to use for the box bordering the content
- 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. - branchChar(char) - Method in class com.robinloom.jweaver.tree.TreeWeaver
-
Sets the character that will be used for a simple branch of the tree.
- build(NestedNode, Object) - Method in class com.robinloom.jweaver.structure.NestedStructureBuilder
- bullet() - Static method in class com.robinloom.jweaver.JWeaver.Internal
-
Access BulletWeaver explicitly
- BULLET_DEEPER_LEVEL_CHAR - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- BULLET_FIRST_LEVEL_CHAR - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- BULLET_INDENTATION - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- BULLET_SECOND_LEVEL_CHAR - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- BulletConfig - Class in com.robinloom.jweaver.bullet
- BulletConfig() - Constructor for class com.robinloom.jweaver.bullet.BulletConfig
- 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
- CAPITALIZE_FIELDS - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- capitalizeFields() - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Enables capitalization of field names. firstName -> FirstName
- capitalizeFields() - Method in class com.robinloom.jweaver.card.CardWeaver
-
Enables capitalization of field names. firstName -> FirstName
- capitalizeFields() - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Enables capitalization of field names. firstName -> FirstName
- capitalizeFields() - Method in class com.robinloom.jweaver.tree.TreeWeaver
-
Enables capitalization of field names. firstName -> FirstName
- card() - Static method in class com.robinloom.jweaver.JWeaver.Internal
-
Access CardWeaver explicitly
- CardConfig - Class in com.robinloom.jweaver.card
- CardConfig() - Constructor for class com.robinloom.jweaver.card.CardConfig
- 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
- classNameFieldsSeparator(String) - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Sets a string to separate the class name and the fields to be printed.
- classNamePrefix(String) - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Sets a string to be placed before the class name.
- classNameSuffix(String) - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Sets a string to be placed after the class name.
- 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.flat - package com.robinloom.jweaver.flat
- 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
D
- deeperLevelBulletChar(char) - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Sets the character to be used for a bullet on third level or deeper.
- delegate - Variable in class com.robinloom.jweaver.commons.WeavingMachine
- DYNAMIC_CLASS_NAME_PREFIX - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- DYNAMIC_CLASS_NAME_SUFFIX - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- DYNAMIC_CLASSNAME_FIELDS_SEPARATOR - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- DYNAMIC_FIELD_SEPARATOR - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- DYNAMIC_FIELD_VALUE_SEPARATOR - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- DYNAMIC_GLOBAL_SUFFIX - Enum constant in enum class com.robinloom.jweaver.commons.Properties
E
- equals(Object) - Method in record class com.robinloom.jweaver.card.BoxChars
-
Indicates whether some other object is "equal to" this one.
- EXCLUDED_FIELDS - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- excludeFields(List) - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Sets the names of fields that should be excluded from the output.
- excludeFields(List) - Method in class com.robinloom.jweaver.card.CardWeaver
-
Sets the names of fields that should be excluded from the output.
- excludeFields(List) - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Sets the names of fields that should be excluded from the output.
- excludeFields(List) - Method in class com.robinloom.jweaver.tree.TreeWeaver
-
Sets the names of fields that should be excluded from the output.
F
- FieldOperations - Class in com.robinloom.jweaver.util
- fieldSeparator(String) - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Sets a string that is used to separate the printed fields.
- fieldValueSeparator(String) - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Sets a string to separate the field name and the corresponding value.
- firstLevelBulletChar(char) - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Sets the character to be used for a bullet on first level.
- flat() - Static method in class com.robinloom.jweaver.JWeaver.Internal
-
Access FlatWeaver explicitly
- FlatWeaver - Class in com.robinloom.jweaver.flat
-
DynamicWeaver generates a string representation for a given object by combining the object information (class name, field names, values) with a set of separator strings.
- FlatWeaver() - Constructor for class com.robinloom.jweaver.flat.FlatWeaver
G
- get(String) - Method in enum class com.robinloom.jweaver.commons.Properties
- getAllFields(Class) - Static method in class com.robinloom.jweaver.util.FieldOperations
- getArraySize(Object) - Static method in class com.robinloom.jweaver.util.FieldOperations
- getBlBoxChar() - Method in class com.robinloom.jweaver.card.CardConfig
- getBool(boolean) - Method in enum class com.robinloom.jweaver.commons.Properties
- getBrBoxChar() - Method in class com.robinloom.jweaver.card.CardConfig
- getChar(char) - Method in enum class com.robinloom.jweaver.commons.Properties
- 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
- getDeeperLevelBulletChar() - Method in class com.robinloom.jweaver.bullet.BulletConfig
- getFields(Class) - Static method in class com.robinloom.jweaver.util.FieldOperations
- getFirstLevelBulletChar() - Method in class com.robinloom.jweaver.bullet.BulletConfig
- getGlobalLengthLimit() - Method in class com.robinloom.jweaver.commons.WeaverConfig
- getHBoxCharNTimes(int) - Method in class com.robinloom.jweaver.card.CardConfig
- getIndentation() - Method in class com.robinloom.jweaver.bullet.BulletConfig
- getInt(int) - Method in enum class com.robinloom.jweaver.commons.Properties
- getLevel() - Method in class com.robinloom.jweaver.structure.NestedNode
- getMaxDepth() - Method in class com.robinloom.jweaver.commons.WeaverConfig
- getMaxSequenceLength() - Method in class com.robinloom.jweaver.commons.WeaverConfig
- getObjectToString(Object) - Static method in class com.robinloom.jweaver.util.FieldOperations
- getSecondLevelBulletChar() - Method in class com.robinloom.jweaver.bullet.BulletConfig
- getStringList(List) - Method in enum class com.robinloom.jweaver.commons.Properties
- getTlBoxChar() - Method in class com.robinloom.jweaver.card.CardConfig
- getTrBoxChar() - Method in class com.robinloom.jweaver.card.CardConfig
- getVBoxChar() - Method in class com.robinloom.jweaver.card.CardConfig
- GLOBAL_LENGTH_LIMIT - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- globalSuffix(String) - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Sets a string that is placed at the end of the generated string.
H
- h() - Method in record class com.robinloom.jweaver.card.BoxChars
-
Returns the value of the
hrecord component. - 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.flat.FlatWeaver
- history - Static variable in class com.robinloom.jweaver.structure.NestedStructureBuilder
I
- INCLUDED_FIELDS - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- includeFields(List) - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Sets the names of fields that should be included in the output.
- includeFields(List) - Method in class com.robinloom.jweaver.card.CardWeaver
-
Sets the names of fields that should be included in the output.
- includeFields(List) - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Sets the names of fields that should be included in the output.
- includeFields(List) - Method in class com.robinloom.jweaver.tree.TreeWeaver
-
Sets the names of fields that should be included in the output.
- indentation(int) - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Sets the amount of indentation to be applied for every step.
- Internal() - Constructor for class com.robinloom.jweaver.JWeaver.Internal
- isArray(Class) - Static method in class com.robinloom.jweaver.util.TypeDictionary
- isCapitalizeFields() - Method in class com.robinloom.jweaver.commons.WeaverConfig
- isCollection(Class) - Static method in class com.robinloom.jweaver.util.TypeDictionary
- isIncludeClassName() - Method in class com.robinloom.jweaver.commons.WeaverConfig
- isIncluded(Field) - Method in class com.robinloom.jweaver.commons.WeaverConfig
- isJdkType(Class) - Static method in class com.robinloom.jweaver.util.TypeDictionary
- isLastChild() - Method in class com.robinloom.jweaver.structure.NestedNode
- isOrderFieldsAlphabetically() - Method in class com.robinloom.jweaver.commons.WeaverConfig
- isRoot() - Method in class com.robinloom.jweaver.structure.NestedNode
- isShowDataTypes() - Method in class com.robinloom.jweaver.commons.WeaverConfig
- isShowInheritedFields() - Method in class com.robinloom.jweaver.commons.WeaverConfig
- isSimpleType(Class) - Static method in class com.robinloom.jweaver.util.TypeDictionary
J
- JWeaver - Class in com.robinloom.jweaver
-
The main entry point for object weaving in JWeaver.
- JWeaver.Internal - Class in com.robinloom.jweaver
-
Advanced / internal API.
L
- lastBranchChar(char) - Method in class com.robinloom.jweaver.tree.TreeWeaver
-
Sets the character that will be used as the last char of a branch on a certain level Default is '`'
M
- maskString() - Element in annotation interface com.robinloom.jweaver.annotation.WeaveRedact
- MAX_DEPTH - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- MAX_SEQUENCE_LENGTH - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- maxDepth(int) - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Sets the maximum depth for the resulting tree.
- maxDepth(int) - Method in class com.robinloom.jweaver.tree.TreeWeaver
-
Sets the maximum depth for the resulting tree.
- maxSequenceLength(int) - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Sets the maximum length of collections and arrays to be included in the output.
- maxSequenceLength(int) - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Sets the maximum length of collections and arrays to be included in the output.
- maxSequenceLength(int) - Method in class com.robinloom.jweaver.tree.TreeWeaver
-
Sets the maximum length of collections and arrays to be included in the output.
- multiline() - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Sets newline '\n' as separator for fields and for classname and fields.
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(WeaverConfig) - Constructor for class com.robinloom.jweaver.structure.NestedStructureBuilder
- newline() - Method in class com.robinloom.jweaver.commons.WeavingMachine
O
- OMIT_CLASS_NAME - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- omitClassName() - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Determines if the class name should be omitted when printing.
- omitClassName() - Method in class com.robinloom.jweaver.card.CardWeaver
-
Determines if the class name should be omitted when printing.
- omitClassName() - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Determines if the class name should be omitted when printing.
- omitClassName() - Method in class com.robinloom.jweaver.tree.TreeWeaver
-
Determines if the class name should be omitted when printing.
- orderFieldsAlphabetically() - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Will order field names alphabetically before printing.
- orderFieldsAlphabetically() - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Will order field names alphabetically before printing.
- orderFieldsAlphabetically() - Method in class com.robinloom.jweaver.tree.TreeWeaver
-
Will order field names alphabetically before printing.
P
- Properties - Enum Class in com.robinloom.jweaver.commons
R
- removeLastNewline() - Method in class com.robinloom.jweaver.commons.WeavingMachine
- reset() - Method in class com.robinloom.jweaver.commons.WeavingMachine
S
- secondLevelBulletChar(char) - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Sets the character to be used for a bullet on second level.
- setBoxChars(BoxChars) - Method in class com.robinloom.jweaver.card.CardConfig
- setCapitalizeFields(boolean) - Method in class com.robinloom.jweaver.commons.WeaverConfig
- setDeeperLevelBulletChar(char) - Method in class com.robinloom.jweaver.bullet.BulletConfig
- setExcludedFields(List) - Method in class com.robinloom.jweaver.commons.WeaverConfig
- setFirstLevelBulletChar(char) - Method in class com.robinloom.jweaver.bullet.BulletConfig
- setGlobalLengthLimit(int) - Method in class com.robinloom.jweaver.commons.WeaverConfig
- setIncludedFields(List) - Method in class com.robinloom.jweaver.commons.WeaverConfig
- setIndentation(int) - Method in class com.robinloom.jweaver.bullet.BulletConfig
- setMaxDepth(int) - Method in class com.robinloom.jweaver.commons.WeaverConfig
- setMaxSequenceLength(int) - Method in class com.robinloom.jweaver.commons.WeaverConfig
- setOmitClassName(boolean) - Method in class com.robinloom.jweaver.commons.WeaverConfig
- setOrderFieldsAlphabetically(boolean) - Method in class com.robinloom.jweaver.commons.WeaverConfig
- setSecondLevelBulletChar(char) - Method in class com.robinloom.jweaver.bullet.BulletConfig
- setShowDataTypes(boolean) - Method in class com.robinloom.jweaver.commons.WeaverConfig
- setShowInheritedFields(boolean) - Method in class com.robinloom.jweaver.commons.WeaverConfig
- SHOW_DATATYPES - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- SHOW_INHERITED_FIELDS - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- showDataTypes() - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Enables the printing of data types
- showDataTypes() - Method in class com.robinloom.jweaver.card.CardWeaver
-
Enables the printing of data types
- showDataTypes() - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Enables the printing of data types
- showDataTypes() - Method in class com.robinloom.jweaver.tree.TreeWeaver
-
Enables the printing of data types
- showInheritedFields() - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Activates the inclusion of inherited fields.
- showInheritedFields() - Method in class com.robinloom.jweaver.card.CardWeaver
-
Activates the inclusion of inherited fields.
- showInheritedFields() - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Activates the inclusion of inherited fields.
- showInheritedFields() - Method in class com.robinloom.jweaver.tree.TreeWeaver
-
Activates the inclusion of inherited fields.
- 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() - Static method in class com.robinloom.jweaver.JWeaver.Internal
-
Access TreeWeaver explicitly
- TREE_BRANCH_CHAR - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- TREE_LAST_BRANCH_CHAR - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- 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.commons.Properties
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.robinloom.jweaver.commons.Properties
-
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
-
Generates a string representation of the given object via reflections.
- weave(Object) - Method in class com.robinloom.jweaver.card.CardWeaver
-
Generates a string representation of the given object via reflections.
- weave(Object) - Method in interface com.robinloom.jweaver.commons.Weaver
- weave(Object) - Method in class com.robinloom.jweaver.flat.FlatWeaver
-
Generates a string representation of the given object via reflections.
- weave(Object) - Static method in class com.robinloom.jweaver.JWeaver
-
Generates a string representation of the given object via reflections.
- weave(Object) - 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
- WeaverConfig - Class in com.robinloom.jweaver.commons
- WeaverConfig() - Constructor for class com.robinloom.jweaver.commons.WeaverConfig
- WeaveRedact - Annotation Interface in com.robinloom.jweaver.annotation
-
Masks the value of a field or record component when rendered by JWeaver.
- weaveWith(Weaver, Object) - Static method in class com.robinloom.jweaver.JWeaver.Internal
-
Allows a custom context or renderer
- WeavingMachine - Class in com.robinloom.jweaver.commons
- WeavingMachine() - Constructor for class com.robinloom.jweaver.commons.WeavingMachine
All Classes and Interfaces|All Packages