- U_END - Static variable in class org.tanjakostic.jcleancim.util.HTMLUtil
-
- U_START - Static variable in class org.tanjakostic.jcleancim.util.HTMLUtil
-
- UC_THETA - Static variable in class org.tanjakostic.jcleancim.util.Util
-
- UL_END - Static variable in class org.tanjakostic.jcleancim.util.HTMLUtil
-
- UL_START - Static variable in class org.tanjakostic.jcleancim.util.HTMLUtil
-
- uml - Static variable in class org.tanjakostic.jcleancim.experimental.builder.rdfs.XmlNamespace
-
- UML - Class in org.tanjakostic.jcleancim.model
-
All the names from UML models that we rely on for various processing.
- UML() - Constructor for class org.tanjakostic.jcleancim.model.UML
-
- UML_ABBREVIATIONS - Static variable in class org.tanjakostic.jcleancim.docgen.writer.Placeholder
-
- UML_ATTRIBUTE - Static variable in class org.tanjakostic.jcleancim.docgen.writer.Placeholder
-
- UML_CUSTOM_DOC_PROP - Static variable in interface org.tanjakostic.jcleancim.docgen.writer.Writer
-
Name for custom document property holding the UML model file name.
- UML_DATA_INDEX - Static variable in class org.tanjakostic.jcleancim.docgen.writer.Placeholder
-
- UML_DIAGRAM - Static variable in class org.tanjakostic.jcleancim.docgen.writer.Placeholder
-
- UML_FCS - Static variable in class org.tanjakostic.jcleancim.docgen.writer.Placeholder
-
- UML_FILE - Static variable in class org.tanjakostic.jcleancim.docgen.writer.Placeholder
-
- UML_LNMAP_PACKAGE - Static variable in class org.tanjakostic.jcleancim.docgen.writer.Placeholder
-
- UML_PACKAGE - Static variable in class org.tanjakostic.jcleancim.docgen.writer.Placeholder
-
- UML_PRES_CONDITIONS - Static variable in class org.tanjakostic.jcleancim.docgen.writer.Placeholder
-
- UML_SCL_ENUMS - Static variable in class org.tanjakostic.jcleancim.docgen.writer.Placeholder
-
- UML_TRGOPS - Static variable in class org.tanjakostic.jcleancim.docgen.writer.Placeholder
-
- UmlAssociation - Class in org.tanjakostic.jcleancim.model
-
UML association, with its two ends (UML classes).
- UmlAssociation(UmlAssociationEnd, UmlAssociationEnd, UmlObjectData, UmlAssociation.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlAssociation
-
Intended to be called by
UmlClass
and tests only: Creates an instance and sets itself
as containing association of both
sourceEnd
and
targetEnd
.
- UmlAssociation.Data - Class in org.tanjakostic.jcleancim.model
-
- UmlAssociation.Data() - Constructor for class org.tanjakostic.jcleancim.model.UmlAssociation.Data
-
- UmlAssociation.Data(UmlAssociation.Direction) - Constructor for class org.tanjakostic.jcleancim.model.UmlAssociation.Data
-
Constructor.
- UmlAssociation.Direction - Enum in org.tanjakostic.jcleancim.model
-
Direction (navigability) of association.
- UmlAssociation.Direction() - Constructor for enum org.tanjakostic.jcleancim.model.UmlAssociation.Direction
-
- UmlAssociationEnd - Class in org.tanjakostic.jcleancim.model
-
UML association end.
- UmlAssociationEnd(UmlClass, UmlObjectData, UmlAssociationEnd.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlAssociationEnd
-
Constructor.
- UmlAssociationEnd.AssociationEndPair - Class in org.tanjakostic.jcleancim.model
-
Helper class, used to hold the two association ends of an association, from the perspective
of a UmlClass used as type for those ends.
- UmlAssociationEnd.AssociationEndPair(UmlAssociationEnd, UmlAssociationEnd) - Constructor for class org.tanjakostic.jcleancim.model.UmlAssociationEnd.AssociationEndPair
-
- UmlAssociationEnd.Data - Class in org.tanjakostic.jcleancim.model
-
- UmlAssociationEnd.Data() - Constructor for class org.tanjakostic.jcleancim.model.UmlAssociationEnd.Data
-
- UmlAssociationEnd.Data(UmlAssociationEnd.Kind, UmlMultiplicity, UmlAssociationEnd.Navigable) - Constructor for class org.tanjakostic.jcleancim.model.UmlAssociationEnd.Data
-
Constructor.
- UmlAssociationEnd.Kind - Enum in org.tanjakostic.jcleancim.model
-
Kind of aggregation for association end.
- UmlAssociationEnd.Kind(String, String, String, String) - Constructor for enum org.tanjakostic.jcleancim.model.UmlAssociationEnd.Kind
-
- UmlAssociationEnd.Navigable - Enum in org.tanjakostic.jcleancim.model
-
Navigability of an association end.
- UmlAssociationEnd.Navigable() - Constructor for enum org.tanjakostic.jcleancim.model.UmlAssociationEnd.Navigable
-
- UmlAttribute - Class in org.tanjakostic.jcleancim.model
-
UML attribute or enumeration literal.
- UmlAttribute(UmlClass, UmlClass, UmlObjectData, UmlAttribute.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlAttribute
-
Intended to be called by
UmlClass
and tests only.
- UmlAttribute.Data - Class in org.tanjakostic.jcleancim.model
-
Data from the UML model repository specific to
UmlAttribute
.
- UmlAttribute.Data() - Constructor for class org.tanjakostic.jcleancim.model.UmlAttribute.Data
-
- UmlAttribute.Data(boolean, boolean, UmlMultiplicity, String, int, String, boolean) - Constructor for class org.tanjakostic.jcleancim.model.UmlAttribute.Data
-
Constructor.
- UmlAttribute.Kind - Enum in org.tanjakostic.jcleancim.model
-
Kinds of UML attributes - correspond mainly to the kind of the class used as the attribute's
type.
- UmlAttribute.Kind(UmlKind, String, String) - Constructor for enum org.tanjakostic.jcleancim.model.UmlAttribute.Kind
-
- UmlAttribute.Kind(String, String, String, String) - Constructor for enum org.tanjakostic.jcleancim.model.UmlAttribute.Kind
-
- UmlClass - Class in org.tanjakostic.jcleancim.model
-
UML class, interface or enumerated type.
- UmlClass(UmlPackage, UmlObjectData, UmlClass.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlClass
-
Creates a class without superclasses; convenient for stereotyped and root classes.
- UmlClass(UmlPackage, Collection<UmlClass>, UmlObjectData, UmlClass.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlClass
-
Creates the instance and adds itself to the containingPackage
, and as child to
every object from superclasses
.
- UmlClass(UmlPackage) - Constructor for class org.tanjakostic.jcleancim.model.UmlClass
-
Reserved for use by
UmlModel
only: Creates the "null" class in the "null"
nullModelPackage
, for invalid types read from the model repository; it has no
side-effects on the model itself.
- UmlClass.CimKind - Enum in org.tanjakostic.jcleancim.model
-
Kind of the UML class for CIM domain.
- UmlClass.CimKind(String, String, String, String) - Constructor for enum org.tanjakostic.jcleancim.model.UmlClass.CimKind
-
- UmlClass.Data - Class in org.tanjakostic.jcleancim.model
-
Data from the UML model repository specific to
UmlClass
.
- UmlClass.Data() - Constructor for class org.tanjakostic.jcleancim.model.UmlClass.Data
-
- UmlClass.Data(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.tanjakostic.jcleancim.model.UmlClass.Data
-
Constructor.
- UmlClass.Data(UmlStructure.Data, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.tanjakostic.jcleancim.model.UmlClass.Data
-
Constructor.
- UmlClass.Iec61850Kind - Enum in org.tanjakostic.jcleancim.model
-
Kind of the UML class for IEC 61850 domain.
- UmlClass.Iec61850Kind(String, String, String, String) - Constructor for enum org.tanjakostic.jcleancim.model.UmlClass.Iec61850Kind
-
- UmlClass.InheritedKind - Enum in org.tanjakostic.jcleancim.model
-
Used in queries for attributes, association ends and operations.
- UmlClass.InheritedKind() - Constructor for enum org.tanjakostic.jcleancim.model.UmlClass.InheritedKind
-
- UmlConstraint - Class in org.tanjakostic.jcleancim.model
-
UML constraint.
- UmlConstraint(UmlClass, UmlObjectData, UmlConstraint.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlConstraint
-
Intended to be called by
UmlClass
and tests only.
- UmlConstraint(UmlAttribute, UmlObjectData, UmlConstraint.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlConstraint
-
- UmlConstraint.Data - Class in org.tanjakostic.jcleancim.model
-
- UmlConstraint.Data(List<String>, String, boolean) - Constructor for class org.tanjakostic.jcleancim.model.UmlConstraint.Data
-
Constructor.
- UmlConstraint.Kind - Enum in org.tanjakostic.jcleancim.model
-
Kind of constraint.
- UmlConstraint.Kind(String, String, String, String) - Constructor for enum org.tanjakostic.jcleancim.model.UmlConstraint.Kind
-
- UmlDependency - Class in org.tanjakostic.jcleancim.model
-
Explicit (hand-drawn) UML dependency between either two structures (packages or classes).
- UmlDependency(UmlStructure, UmlStructure, UmlObjectData, UmlDependency.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlDependency
-
- UmlDependency.Data - Class in org.tanjakostic.jcleancim.model
-
- UmlDependency.Data() - Constructor for class org.tanjakostic.jcleancim.model.UmlDependency.Data
-
Constructor.
- UmlDependency.Kind - Enum in org.tanjakostic.jcleancim.model
-
Kinds of dependencies.
- UmlDependency.Kind(String, String, String, String) - Constructor for enum org.tanjakostic.jcleancim.model.UmlDependency.Kind
-
- UmlDiagram - Class in org.tanjakostic.jcleancim.model
-
Diagram from the UML model, assigned to either a class or a package.
- UmlDiagram(UmlStructure, File, UmlObjectData, UmlDiagram.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlDiagram
-
- UmlDiagram.Data - Class in org.tanjakostic.jcleancim.model
-
Data from the UML model repository specific to
UmlDiagram
.
- UmlDiagram.Data() - Constructor for class org.tanjakostic.jcleancim.model.UmlDiagram.Data
-
- UmlDiagram.Data(UmlDiagram.Kind, boolean, boolean) - Constructor for class org.tanjakostic.jcleancim.model.UmlDiagram.Data
-
Constructor.
- UmlDiagram.Kind - Enum in org.tanjakostic.jcleancim.model
-
Kind of diagram, as given by EA.
- UmlDiagram.Kind(String, String, String, String) - Constructor for enum org.tanjakostic.jcleancim.model.UmlDiagram.Kind
-
- UmlKind - Interface in org.tanjakostic.jcleancim.model
-
Interface intended to be implemented by various *Kind enumerations, to allow for uniform
processing for any
UmlObject
.
- UmlModel - Class in org.tanjakostic.jcleancim.model
-
TODO: Add link to test model built with the API.
- UmlModel(Config) - Constructor for class org.tanjakostic.jcleancim.model.UmlModel
-
Constructor.
- UmlMultiplicity - Class in org.tanjakostic.jcleancim.model
-
We should use only 4 multiplicities in EA: [1], [1..*], [0..1] and [0..*].
- UmlMultiplicity(String, String, boolean) - Constructor for class org.tanjakostic.jcleancim.model.UmlMultiplicity
-
- UmlMultiplicity.Kind - Enum in org.tanjakostic.jcleancim.model
-
Facilitates handling of IEC61850 class constraints (to ignore presence condition literals
which must be printed in the documentation, but are not actually used as constraints, rather
deduced from multiplicity of attribute).
- UmlMultiplicity.Kind() - Constructor for enum org.tanjakostic.jcleancim.model.UmlMultiplicity.Kind
-
- UmlObject - Interface in org.tanjakostic.jcleancim.model
-
Data common to all UML objects.
- UmlObjectBuilder<T extends UmlObject> - Interface in org.tanjakostic.jcleancim.builder
-
To avoid interface bloat, we follow the design pattern of Java collections API: to provide
"optional" methods and let implementations select which one they implement.
- UmlObjectData - Class in org.tanjakostic.jcleancim.model
-
Simple data structure that allows us to instantiate a subset of data of any
UmlObject
that can be initialised simply without any validation logic.
- UmlObjectData(String) - Constructor for class org.tanjakostic.jcleancim.model.UmlObjectData
-
For testing only: Creates all not provided fields to default/empty/dumb values.
- UmlObjectData(String, UmlStereotype) - Constructor for class org.tanjakostic.jcleancim.model.UmlObjectData
-
For testing only: Creates all not provided fields to default/empty/dumb values.
- UmlObjectData(String, String, UmlStereotype) - Constructor for class org.tanjakostic.jcleancim.model.UmlObjectData
-
- UmlObjectData(String, String, TextDescription, TextDescription) - Constructor for class org.tanjakostic.jcleancim.model.UmlObjectData
-
Constructor useful when collecting model content for documentation.
- UmlObjectData(Integer, String, String, String, UmlStereotype, String, TextDescription, TextDescription) - Constructor for class org.tanjakostic.jcleancim.model.UmlObjectData
-
Constructor; accepts null arguments and initialises them with default values, so that all the
getters return non-null values.
- UmlObjectData(UmlObject) - Constructor for class org.tanjakostic.jcleancim.model.UmlObjectData
-
Copy constructor.
- UmlOperation - Class in org.tanjakostic.jcleancim.model
-
UML operation.
- UmlOperation(UmlClass, UmlClass, UmlObjectData, UmlOperation.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlOperation
-
Intended to be called by
UmlClass
and tests only.
- UmlOperation.Data - Class in org.tanjakostic.jcleancim.model
-
Data from the UML model repository specific to
UmlOperation
.
- UmlOperation.Data() - Constructor for class org.tanjakostic.jcleancim.model.UmlOperation.Data
-
- UmlOperation.Data(UmlOperation.ReturnKind, boolean, boolean, boolean, int, String, List<String>) - Constructor for class org.tanjakostic.jcleancim.model.UmlOperation.Data
-
Constructor.
- UmlOperation.ReturnKind - Enum in org.tanjakostic.jcleancim.model
-
- UmlOperation.ReturnKind(String, String, String, String) - Constructor for enum org.tanjakostic.jcleancim.model.UmlOperation.ReturnKind
-
- UmlPackage - Class in org.tanjakostic.jcleancim.model
-
UML package and its sub-packages hold the content of the model.
- UmlPackage(UmlModel, UmlObjectData, UmlPackage.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlPackage
-
Creates a model package (e.g.
- UmlPackage(UmlPackage, UmlObjectData, UmlPackage.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlPackage
-
Creates a top-level or a regular package, and adds itself to containingPackage
.
- UmlPackage(UmlModel, Nature) - Constructor for class org.tanjakostic.jcleancim.model.UmlPackage
-
Reserved for use by
UmlModel
only: Creates the "null" model package of
nature
; it is the model's responsibility to add this instance where it wants to
(i.e., this constructor has no side effects on
model
).
- UmlPackage(UmlModel, UmlPackage, boolean, UmlObjectData, UmlPackage.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlPackage
-
- UmlPackage.Data - Class in org.tanjakostic.jcleancim.model
-
Data from the UML model repository specific to
UmlPackage
.
- UmlPackage.Data() - Constructor for class org.tanjakostic.jcleancim.model.UmlPackage.Data
-
Constructor.
- UmlPackage.Data(UmlStructure.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlPackage.Data
-
Constructor.
- UmlPackage.Kind - Enum in org.tanjakostic.jcleancim.model
-
Kind of UML package, reflecting hierarchical package containment and common properties for
the model content below a given level.
- UmlPackage.Kind(String, String, String, String) - Constructor for enum org.tanjakostic.jcleancim.model.UmlPackage.Kind
-
- UmlParameter - Class in org.tanjakostic.jcleancim.model
-
Operation parameter.
- UmlParameter(UmlClass, UmlObjectData, UmlParameter.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlParameter
-
Constructor.
- UmlParameter.Data - Class in org.tanjakostic.jcleancim.model
-
Data from the UML model repository specific to
UmlParameter
.
- UmlParameter.Data(UmlKind, String) - Constructor for class org.tanjakostic.jcleancim.model.UmlParameter.Data
-
Constructor.
- UmlParameter.Kind - Enum in org.tanjakostic.jcleancim.model
-
- UmlParameter.Kind(String, String, String, String) - Constructor for enum org.tanjakostic.jcleancim.model.UmlParameter.Kind
-
- UmlSkipped - Class in org.tanjakostic.jcleancim.model
-
UML element or connector that we ignore, but track for validation purposes.
- UmlSkipped(UmlStructure, UmlObjectData, UmlSkipped.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlSkipped
-
- UmlSkipped.Data - Class in org.tanjakostic.jcleancim.model
-
Data from the UML model repository specific to
UmlSkipped
.
- UmlSkipped.Data(UmlSkipped.Kind, boolean, String) - Constructor for class org.tanjakostic.jcleancim.model.UmlSkipped.Data
-
Constructor.
- UmlSkipped.Kind - Enum in org.tanjakostic.jcleancim.model
-
Kind of EA elements and connectors that may be found in the model, but are just skipped.
- UmlSkipped.Kind(String, String, String, String) - Constructor for enum org.tanjakostic.jcleancim.model.UmlSkipped.Kind
-
- UmlStereotype - Class in org.tanjakostic.jcleancim.model
-
UML stereotype.
- UmlStereotype(String...) - Constructor for class org.tanjakostic.jcleancim.model.UmlStereotype
-
Constructor.
- UmlStructure - Class in org.tanjakostic.jcleancim.model
-
Common implementation for collections contained by packages and classes.
- UmlStructure(UmlObjectData, UmlStructure.Data) - Constructor for class org.tanjakostic.jcleancim.model.UmlStructure
-
Creates common parts of structures.
- UmlStructure.Data - Class in org.tanjakostic.jcleancim.model
-
Data from the UML model repository specific to
UmlStructure
.
- UmlStructure.Data() - Constructor for class org.tanjakostic.jcleancim.model.UmlStructure.Data
-
- UmlStructure.Data(boolean) - Constructor for class org.tanjakostic.jcleancim.model.UmlStructure.Data
-
Constructor.
- UmlVisibility - Enum in org.tanjakostic.jcleancim.model
-
"Translates" EA visibility strings to lower case for classes, attributes, operations and
association ends.
- UmlVisibility() - Constructor for enum org.tanjakostic.jcleancim.model.UmlVisibility
-
- UNKNOWN_VALUE - Static variable in class org.tanjakostic.jcleancim.model.NameDecomposition
-
- unsetDocgenOptimisationOptions() - Method in class org.tanjakostic.jcleancim.docgen.writer.word.AbstractWordWriter
-
- unsetDocgenOptimisationOptions() - Method in class org.tanjakostic.jcleancim.docgen.writer.word.doc.DocWordWriter
-
- unsetDocgenOptimisationOptions() - Method in interface org.tanjakostic.jcleancim.docgen.writer.word.WordHelper
-
- UnsupportedInputFormatException - Exception in org.tanjakostic.jcleancim.docgen
-
Used when the format for input document is a non-supported one.
- UnsupportedInputFormatException() - Constructor for exception org.tanjakostic.jcleancim.docgen.UnsupportedInputFormatException
-
- UnsupportedInputFormatException(String, Throwable) - Constructor for exception org.tanjakostic.jcleancim.docgen.UnsupportedInputFormatException
-
- UnsupportedInputFormatException(String) - Constructor for exception org.tanjakostic.jcleancim.docgen.UnsupportedInputFormatException
-
- UnsupportedInputFormatException(Throwable) - Constructor for exception org.tanjakostic.jcleancim.docgen.UnsupportedInputFormatException
-
- UnsupportedOutputFormatException - Exception in org.tanjakostic.jcleancim.docgen
-
Used when the format for output document is a non-supported one.
- UnsupportedOutputFormatException() - Constructor for exception org.tanjakostic.jcleancim.docgen.UnsupportedOutputFormatException
-
- UnsupportedOutputFormatException(String, Throwable) - Constructor for exception org.tanjakostic.jcleancim.docgen.UnsupportedOutputFormatException
-
- UnsupportedOutputFormatException(String) - Constructor for exception org.tanjakostic.jcleancim.docgen.UnsupportedOutputFormatException
-
- UnsupportedOutputFormatException(Throwable) - Constructor for exception org.tanjakostic.jcleancim.docgen.UnsupportedOutputFormatException
-
- updateAllFields(boolean) - Method in class org.tanjakostic.jcleancim.docgen.writer.word.AbstractWordWriter
-
- updateFields() - Method in class org.tanjakostic.jcleancim.docgen.writer.word.doc.DocWordWriter
-
- updateFields() - Method in class org.tanjakostic.jcleancim.docgen.writer.word.docx.DocxWordWriter
- updateFields() - Method in interface org.tanjakostic.jcleancim.docgen.writer.word.WordHelper
-
- updateModelErrorText() - Method in class org.tanjakostic.jcleancim.docgen.writer.Placeholder
-
Use this setter when finder could not find valid tokens in the model (e.g., format of the
placeholder is ok, but the names do not match elements in the model).
- updateRanges(CursorList<O>, Range<O>) - Method in class org.tanjakostic.jcleancim.docgen.writer.CursorList
-
- updateTablesOf(String) - Method in class org.tanjakostic.jcleancim.docgen.writer.word.doc.DocWordWriter
-
- updateTablesOf(String) - Method in class org.tanjakostic.jcleancim.docgen.writer.word.docx.DocxWordWriter
- updateTablesOf(String) - Method in interface org.tanjakostic.jcleancim.docgen.writer.word.WordHelper
-
- usableForCaption(String, Style) - Static method in enum org.tanjakostic.jcleancim.docgen.writer.Style
-
- usableForFigureCaption(String) - Static method in enum org.tanjakostic.jcleancim.docgen.writer.Style
-
- usableForTableCaption(String) - Static method in enum org.tanjakostic.jcleancim.docgen.writer.Style
-
- useHtml(TextDescription) - Method in class org.tanjakostic.jcleancim.docgen.collector.impl.AbstractObjectDoc
-
Returns true if printing HTML is enabled and htmlDescription
is not empty.
- USER_DIR - Static variable in class org.tanjakostic.jcleancim.util.Util
-
- USER_DIR_KEY - Static variable in class org.tanjakostic.jcleancim.util.Util
-
- Util - Class in org.tanjakostic.jcleancim.util
-
Utility methods.
- Util() - Constructor for class org.tanjakostic.jcleancim.util.Util
-
- Util.HTMLSelection - Class in org.tanjakostic.jcleancim.util
-
Holds a markup text while on clipboard.
- Util.HTMLSelection(String) - Constructor for class org.tanjakostic.jcleancim.util.Util.HTMLSelection
-
Constructor for an HTML document.
- Util.HTMLSelection(String, boolean) - Constructor for class org.tanjakostic.jcleancim.util.Util.HTMLSelection
-
Constructor for an HTML snippet.
- Util.ImageFormat - Enum in org.tanjakostic.jcleancim.util
-
Image formats supported for UML diagrams.
- Util.ImageFormat(String) - Constructor for enum org.tanjakostic.jcleancim.util.Util.ImageFormat
-
- Util.ImageSelection - Class in org.tanjakostic.jcleancim.util
-
Holds an image while on the clipboard.
- Util.ImageSelection(Image) - Constructor for class org.tanjakostic.jcleancim.util.Util.ImageSelection
-
- Util.StringDecreasingLengthComparator - Class in org.tanjakostic.jcleancim.util
-
- Util.StringDecreasingLengthComparator() - Constructor for class org.tanjakostic.jcleancim.util.Util.StringDecreasingLengthComparator
-