public final class RenderUtils
extends java.lang.Object
TargetLengthBasedClassNameAbbreviator
to shrink full class name to predictable size.Modifier and Type | Method and Description |
---|---|
static java.lang.String |
brackets(java.lang.String string) |
static java.lang.String |
markers(java.util.List<java.lang.String> markers)
Renders markers as: *marker1,marker2..
|
static java.lang.String |
renderClass(java.lang.Class<?> type) |
static java.lang.String |
renderClassLine(java.lang.Class<?> type,
java.util.List<java.lang.String> markers)
Renders class as: class-simple-name (class-package) *markers.
|
static java.lang.String |
renderDisabledClassLine(java.lang.Class<?> type)
Render disabled class as: -class-simple-name (class-package).
|
static java.lang.String |
renderDisabledInstaller(java.lang.Class<FeatureInstaller> type)
Renders disabled installer line.
|
static java.lang.String |
renderInstaller(java.lang.Class<FeatureInstaller> type,
java.util.List<java.lang.String> markers)
Render installer line.
|
static java.lang.String |
renderPackage(java.lang.Class<?> type)
If provided type is inner class then declaring class will be rendered instead of package.
|
public static java.lang.String renderInstaller(java.lang.Class<FeatureInstaller> type, java.util.List<java.lang.String> markers)
Format: human-readable-installer-name (installer-class) *markers.
type
- installer classmarkers
- markerspublic static java.lang.String renderDisabledInstaller(java.lang.Class<FeatureInstaller> type)
type
- disabled installer classpublic static java.lang.String renderClassLine(java.lang.Class<?> type, java.util.List<java.lang.String> markers)
type
- classmarkers
- markerspublic static java.lang.String renderDisabledClassLine(java.lang.Class<?> type)
type
- classpublic static java.lang.String renderClass(java.lang.Class<?> type)
type
- class to renderTargetLengthBasedClassNameAbbreviator
public static java.lang.String renderPackage(java.lang.Class<?> type)
type
- class to render packageTargetLengthBasedClassNameAbbreviator
public static java.lang.String brackets(java.lang.String string)
string
- string to apply bracketspublic static java.lang.String markers(java.util.List<java.lang.String> markers)
markers
- markers to render (may be null)