Class Display
- java.lang.Object
-
- net.sourceforge.plantuml.cucadiagram.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)java.util.List<? extends java.lang.CharSequence>as()java.util.List<StringLocated>as2()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)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)TextBlockcreateWithNiceCreoleMode(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, ISkinSimple spriteContainer)static Displayempty()booleanequals(java.lang.Object other)java.lang.CharSequenceget(int i)java.lang.StringgetEndingStereotype()HorizontalAlignmentgetNaturalHorizontalAlignment()StereotypegetStereotypeIfAny()static DisplaygetWithNewlines(java.lang.String s)static DisplaygetWithNewlines(Code s)inthashCode()booleanhasSeveralGuideLines()static booleanhasSeveralGuideLines(java.lang.String s)booleanhasUrl()static booleanisNull(Display display)booleanisWhite()java.util.ListIterator<java.lang.CharSequence>iterator()DisplaymanageGuillemet()DisplayremoveEndingStereotype()Displayreplace(java.lang.String src, java.lang.String dest)DisplayreplaceBackslashT()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
-
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)
-
create
public static Display create(java.util.Collection<? extends java.lang.CharSequence> other)
-
getWithNewlines
public static Display getWithNewlines(java.lang.String s)
-
manageGuillemet
public Display manageGuillemet()
-
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
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
addFirst
public Display addFirst(java.lang.CharSequence s)
-
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)
-
as
public java.util.List<? extends java.lang.CharSequence> as()
-
as2
public java.util.List<StringLocated> as2()
-
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)
-
createWithNiceCreoleMode
public TextBlock createWithNiceCreoleMode(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)
-
hasSeveralGuideLines
public boolean hasSeveralGuideLines()
-
hasSeveralGuideLines
public static boolean hasSeveralGuideLines(java.lang.String s)
-
-