Index
All Classes and Interfaces|All Packages
B
- 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_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.
- capitalizeFields() - Method in class com.robinloom.jweaver.dynamic.DynamicWeaver
-
Enables capitalization of field names.
- capitalizeFields() - Method in class com.robinloom.jweaver.tree.TreeWeaver
-
Enables capitalization of field names.
- classNameFieldsSeparator(String) - Method in class com.robinloom.jweaver.dynamic.DynamicWeaver
-
Sets a string to separate the class name and the fields to be printed.
- classNamePrefix(String) - Method in class com.robinloom.jweaver.dynamic.DynamicWeaver
-
Sets a string to be placed before the class name.
- classNameSuffix(String) - Method in class com.robinloom.jweaver.dynamic.DynamicWeaver
-
Sets a string to be placed after the class name.
- com.robinloom.jweaver - package com.robinloom.jweaver
- com.robinloom.jweaver.bullet - package com.robinloom.jweaver.bullet
- com.robinloom.jweaver.commons - package com.robinloom.jweaver.commons
- com.robinloom.jweaver.dynamic - package com.robinloom.jweaver.dynamic
- 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
- DynamicWeaver - Class in com.robinloom.jweaver.dynamic
-
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.
- DynamicWeaver() - Constructor for class com.robinloom.jweaver.dynamic.DynamicWeaver
E
- EXCLUDED_FIELDS - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- excludeFields(List<String>) - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Sets the names of fields that should be excluded from the output.
- excludeFields(List<String>) - Method in class com.robinloom.jweaver.dynamic.DynamicWeaver
-
Sets the names of fields that should be excluded from the output.
- excludeFields(List<String>) - 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.dynamic.DynamicWeaver
-
Sets a string that is used to separate the printed fields.
- fieldValueSeparator(String) - Method in class com.robinloom.jweaver.dynamic.DynamicWeaver
-
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.
G
- get(String) - Method in enum class com.robinloom.jweaver.commons.Properties
- getAllFields(Class<?>) - Static method in class com.robinloom.jweaver.util.FieldOperations
- getBool(boolean) - Method in enum class com.robinloom.jweaver.commons.Properties
- getBullet() - Static method in class com.robinloom.jweaver.JWeaver
-
Creates and returns a new instance of
BulletWeaver. - getChar(char) - Method in enum class com.robinloom.jweaver.commons.Properties
- getChildren() - Method in class com.robinloom.jweaver.structure.NestedNode
- getContent() - Method in class com.robinloom.jweaver.structure.NestedNode
- getDeeperLevelBulletChar() - Method in class com.robinloom.jweaver.bullet.BulletConfig
- getDefault() - Static method in class com.robinloom.jweaver.JWeaver
-
Creates and returns a new instance of the default weaver type.
- getDynamic() - Static method in class com.robinloom.jweaver.JWeaver
-
Creates and returns a new instance of
DynamicWeaver. - 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
- 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
- getSecondLevelBulletChar() - Method in class com.robinloom.jweaver.bullet.BulletConfig
- getStringList(List<String>) - Method in enum class com.robinloom.jweaver.commons.Properties
- getTree() - Static method in class com.robinloom.jweaver.JWeaver
-
Creates and returns a new instance of
TreeWeaver. - GLOBAL_LENGTH_LIMIT - Enum constant in enum class com.robinloom.jweaver.commons.Properties
- globalSuffix(String) - Method in class com.robinloom.jweaver.dynamic.DynamicWeaver
-
Sets a string that is placed at the end of the generated string.
H
- history - Static variable in class com.robinloom.jweaver.dynamic.DynamicWeaver
- 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<String>) - Method in class com.robinloom.jweaver.bullet.BulletWeaver
-
Sets the names of fields that should be included in the output.
- includeFields(List<String>) - Method in class com.robinloom.jweaver.dynamic.DynamicWeaver
-
Sets the names of fields that should be included in the output.
- includeFields(List<String>) - 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.
- 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
- 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
-
Base class of the project.
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
- 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.dynamic.DynamicWeaver
-
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.dynamic.DynamicWeaver
-
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.dynamic.DynamicWeaver
-
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.
P
- Properties - Enum Class in com.robinloom.jweaver.commons
R
- removeLastNewline() - 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.
- setCapitalizeFields(boolean) - Method in class com.robinloom.jweaver.commons.WeaverConfig
- setDeeperLevelBulletChar(char) - Method in class com.robinloom.jweaver.bullet.BulletConfig
- setExcludedFields(List<String>) - 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<String>) - 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
- 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.dynamic.DynamicWeaver
-
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.dynamic.DynamicWeaver
-
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
- toString() - Method in class com.robinloom.jweaver.commons.WeavingMachine
- 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
- 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 interface com.robinloom.jweaver.commons.Weaver
- weave(Object) - Method in class com.robinloom.jweaver.dynamic.DynamicWeaver
-
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.
- Weaver - Interface in com.robinloom.jweaver.commons
- WeaverConfig - Class in com.robinloom.jweaver.commons
- WeaverConfig() - Constructor for class com.robinloom.jweaver.commons.WeaverConfig
- WeavingMachine - Class in com.robinloom.jweaver.commons
- WeavingMachine() - Constructor for class com.robinloom.jweaver.commons.WeavingMachine
All Classes and Interfaces|All Packages