net.sourceforge.plantuml.sequencediagram
Class AbstractMessage

java.lang.Object
  extended by net.sourceforge.plantuml.sequencediagram.AbstractMessage
All Implemented Interfaces:
Event
Direct Known Subclasses:
Message, MessageExo

public abstract class AbstractMessage
extends Object
implements Event


Constructor Summary
AbstractMessage(Display label, ArrowConfiguration arrowConfiguration, String messageNumber)
           
 
Method Summary
 boolean addLifeEvent(LifeEvent lifeEvent)
           
abstract  boolean compatibleForCreate(Participant p)
           
 ArrowConfiguration getArrowConfiguration()
           
 Display getLabel()
           
 List<LifeEvent> getLiveEvents()
           
 String getMessageNumber()
           
 Display getNote()
           
 NotePosition getNotePosition()
           
 HtmlColor getSpecificBackColor()
           
 Url getUrl()
           
 Url getUrlNote()
           
 boolean isActivate()
           
 boolean isActivateAndDeactive()
           
 boolean isCreate()
           
 boolean isDeactivate()
           
protected  NotePosition overideNotePosition(NotePosition notePosition)
           
 void setNote(Display strings, NotePosition notePosition, String backcolor, Url url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.plantuml.sequencediagram.Event
dealWith
 

Constructor Detail

AbstractMessage

public AbstractMessage(Display label,
                       ArrowConfiguration arrowConfiguration,
                       String messageNumber)
Method Detail

getUrl

public final Url getUrl()
Specified by:
getUrl in interface Event

addLifeEvent

public final boolean addLifeEvent(LifeEvent lifeEvent)

isCreate

public final boolean isCreate()

isActivateAndDeactive

public final boolean isActivateAndDeactive()

getLiveEvents

public final List<LifeEvent> getLiveEvents()

getLabel

public final Display getLabel()

getArrowConfiguration

public final ArrowConfiguration getArrowConfiguration()

getNote

public final Display getNote()

getUrlNote

public final Url getUrlNote()

setNote

public final void setNote(Display strings,
                          NotePosition notePosition,
                          String backcolor,
                          Url url)

overideNotePosition

protected NotePosition overideNotePosition(NotePosition notePosition)

getSpecificBackColor

public final HtmlColor getSpecificBackColor()

getNotePosition

public final NotePosition getNotePosition()

getMessageNumber

public final String getMessageNumber()

isActivate

public boolean isActivate()

isDeactivate

public boolean isDeactivate()

compatibleForCreate

public abstract boolean compatibleForCreate(Participant p)


Copyright © 2013. All Rights Reserved.