Class Display
- java.lang.Object
-
- net.sourceforge.plantuml.klimt.creole.Display
-
- All Implemented Interfaces:
java.lang.Iterable<java.lang.CharSequence>
public class Display extends java.lang.Object implements java.lang.Iterable<java.lang.CharSequence>
-
-
Field Summary
Fields Modifier and Type Field Description static DisplayNULLstatic Pattern2patternStereotype
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Displayadd(java.lang.CharSequence s)DisplayaddAll(Display other)DisplayaddFirst(java.lang.CharSequence s)DisplayaddGeneric(java.lang.CharSequence s)DisplayappendFirstLine(java.lang.String appended)java.util.List<? extends java.lang.CharSequence>asList()static Displaycreate(java.lang.CharSequence... s)static Displaycreate(java.util.Collection<? extends java.lang.CharSequence> other)TextBlockcreate(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, ISkinSimple spriteContainer)TextBlockcreate0(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, ISkinSimple spriteContainer, LineBreakStrategy maxMessageSize, CreoleMode creoleMode, UFont fontForStereotype, HColor htmlColorForStereotype)TextBlockcreate0(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, ISkinSimple spriteContainer, LineBreakStrategy maxMessageSize, CreoleMode creoleMode, UFont fontForStereotype, HColor htmlColorForStereotype, double marginX1, double marginX2)TextBlockcreate7(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, ISkinSimple spriteContainer, CreoleMode creoleMode)TextBlockcreate8(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, ISkinSimple spriteContainer, CreoleMode modeSimpleLine, LineBreakStrategy maxMessageSize)TextBlockcreate9(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, ISkinSimple spriteContainer, LineBreakStrategy maxMessageSize)static DisplaycreateFoo(java.util.List<StringLocated> data)static Displayempty()booleanequals(java.lang.Object other)booleanequalsLike(Display other)java.lang.CharSequenceget(int i)java.lang.StringgetEndingStereotype()HorizontalAlignmentgetNaturalHorizontalAlignment()StereotypegetStereotypeIfAny()static DisplaygetWithNewlines(java.lang.String s)static DisplaygetWithNewlines(Quark<Entity> s)static DisplaygetWithNewlines2(java.lang.String s)inthashCode()booleanhasSeveralGuideLines()static booleanhasSeveralGuideLines(java.lang.String s)booleanhasUrl()static booleanisNull(Display display)booleanisWhite()java.util.ListIterator<java.lang.CharSequence>iterator()DisplaymanageGuillemet(boolean manageVisibilityModifier)DisplayremoveEndingStereotype()Displayreplace(java.lang.String src, java.lang.String dest)DisplayreplaceBackslashT()booleanshowStereotype()intsize()java.util.List<Display>splitMultiline(Pattern2 separator)DisplaysubList(int i, int size)java.lang.StringtoString()Displayunderlined()DisplayunderlinedName()DisplaywithCreoleMode(CreoleMode mode)DisplaywithoutStereotypeIfNeeded(Style usedStyle)DisplaywithPage(int page, int lastpage)
-
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
equalsLike
public boolean equalsLike(Display other)
-
showStereotype
public boolean showStereotype()
-
getStereotypeIfAny
public Stereotype getStereotypeIfAny()
-
replaceBackslashT
public Display replaceBackslashT()
-
replace
public Display replace(java.lang.String src, java.lang.String dest)
-
isWhite
public boolean isWhite()
-
empty
public static Display empty()
-
create
public static Display create(java.lang.CharSequence... s)
-
createFoo
public static Display createFoo(java.util.List<StringLocated> data) throws NoSuchColorException
- Throws:
NoSuchColorException
-
create
public static Display create(java.util.Collection<? extends java.lang.CharSequence> other)
-
getWithNewlines2
public static Display getWithNewlines2(java.lang.String s) throws NoSuchColorException
- Throws:
NoSuchColorException
-
getWithNewlines
public static Display getWithNewlines(java.lang.String s)
-
manageGuillemet
public Display manageGuillemet(boolean manageVisibilityModifier)
-
withPage
public Display withPage(int page, int lastpage)
-
removeEndingStereotype
public Display removeEndingStereotype()
-
getEndingStereotype
public java.lang.String getEndingStereotype()
-
underlined
public Display underlined()
-
underlinedName
public Display underlinedName()
-
withCreoleMode
public Display withCreoleMode(CreoleMode mode)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
addFirst
public Display addFirst(java.lang.CharSequence s)
-
appendFirstLine
public Display appendFirstLine(java.lang.String appended)
-
add
public Display add(java.lang.CharSequence s)
-
addGeneric
public Display addGeneric(java.lang.CharSequence s)
-
size
public int size()
-
get
public java.lang.CharSequence get(int i)
-
iterator
public java.util.ListIterator<java.lang.CharSequence> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<java.lang.CharSequence>
-
subList
public Display subList(int i, int size)
-
asList
public java.util.List<? extends java.lang.CharSequence> asList()
-
hasUrl
public boolean hasUrl()
-
getNaturalHorizontalAlignment
public HorizontalAlignment getNaturalHorizontalAlignment()
-
isNull
public static boolean isNull(Display display)
-
create
public TextBlock create(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, ISkinSimple spriteContainer)
-
create7
public TextBlock create7(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, ISkinSimple spriteContainer, CreoleMode creoleMode)
-
create8
public TextBlock create8(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, ISkinSimple spriteContainer, CreoleMode modeSimpleLine, LineBreakStrategy maxMessageSize)
-
create9
public TextBlock create9(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, ISkinSimple spriteContainer, LineBreakStrategy maxMessageSize)
-
create0
public TextBlock create0(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, ISkinSimple spriteContainer, LineBreakStrategy maxMessageSize, CreoleMode creoleMode, UFont fontForStereotype, HColor htmlColorForStereotype)
-
create0
public TextBlock create0(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, ISkinSimple spriteContainer, LineBreakStrategy maxMessageSize, CreoleMode creoleMode, UFont fontForStereotype, HColor htmlColorForStereotype, double marginX1, double marginX2)
-
hasSeveralGuideLines
public boolean hasSeveralGuideLines()
-
hasSeveralGuideLines
public static boolean hasSeveralGuideLines(java.lang.String s)
-
-