|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.ComplexPanel
com.google.gwt.user.client.ui.AbsolutePanel
com.ebmwebsourcing.gwt.raphael.client.diagram.element.DiagramElement
com.ebmwebsourcing.gwt.raphael.client.diagram.element.DiagramComplexElement
public class DiagramComplexElement
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
| Field Summary |
|---|
| Fields inherited from class com.ebmwebsourcing.gwt.raphael.client.diagram.element.DiagramElement |
|---|
context, diagramElementType, height, isLoaded, width, x, y |
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
DiagramComplexElement(com.ebmwebsourcing.gwt.raphael.client.core.SVGElement svgElement)
|
|
DiagramComplexElement(com.ebmwebsourcing.gwt.raphael.client.core.SVGElement svgElement,
DiagramElementType type)
|
|
| Method Summary | |
|---|---|
com.google.gwt.event.shared.HandlerRegistration |
addComplexElementHandler(ComplexElementHandler handler)
|
void |
addDiagramElement(DiagramElement element,
int x,
int y,
boolean resizeWithParent)
Add an element to current diagram element at the specified positions |
boolean |
containsChild(DiagramElement diagramElement)
Check if a child is a containee of current element |
DiagramElement |
getDiagramElementById(java.lang.String id)
|
java.util.ArrayList<DiagramElementChildData> |
getDiagramElementChildren()
|
protected void |
hideSpecific()
|
protected void |
onLoad()
|
protected void |
refreshSpecific()
|
void |
refreshSVGPosition()
Drags the svgElement along with the HTML artifact |
protected void |
refreshSVGsize()
Resizes the svgElement when the HTML artifact is being resized |
void |
remove()
Remove current diagramElement from DOM |
void |
removeChild(DiagramElement element)
Remove a diagramElement child from current element |
void |
setZIndex(int zIndex)
|
protected void |
showSpecific()
|
| Methods inherited from class com.google.gwt.user.client.ui.AbsolutePanel |
|---|
add, add, getWidgetLeft, getWidgetTop, insert, insert, remove, setWidgetPosition, setWidgetPositionImpl |
| Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel |
|---|
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, insert, insert, iterator, remove |
| Methods inherited from class com.google.gwt.user.client.ui.Panel |
|---|
adopt, adopt, clear, disown, doAttachChildren, doDetachChildren, onUnload, orphan |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
|---|
addDomHandler, addHandler, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, toString, unsinkEvents |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
|---|
fireEvent |
| Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel |
|---|
getWidget, getWidgetCount, getWidgetIndex, remove |
| Constructor Detail |
|---|
public DiagramComplexElement(com.ebmwebsourcing.gwt.raphael.client.core.SVGElement svgElement)
public DiagramComplexElement(com.ebmwebsourcing.gwt.raphael.client.core.SVGElement svgElement,
DiagramElementType type)
| Method Detail |
|---|
public java.util.ArrayList<DiagramElementChildData> getDiagramElementChildren()
public void removeChild(DiagramElement element)
element - protected void onLoad()
onLoad in class DiagramElement
public void addDiagramElement(DiagramElement element,
int x,
int y,
boolean resizeWithParent)
element - x - relative position to the parent elementy - relative position to the parent elementpublic void remove()
DiagramElement
remove in class DiagramElementprotected void refreshSpecific()
refreshSpecific in class DiagramElementpublic boolean containsChild(DiagramElement diagramElement)
diagramElement -
public DiagramElement getDiagramElementById(java.lang.String id)
public void refreshSVGPosition()
DiagramElement
refreshSVGPosition in class DiagramElementprotected void refreshSVGsize()
DiagramElement
refreshSVGsize in class DiagramElementpublic com.google.gwt.event.shared.HandlerRegistration addComplexElementHandler(ComplexElementHandler handler)
protected void hideSpecific()
hideSpecific in class DiagramElementprotected void showSpecific()
showSpecific in class DiagramElementpublic void setZIndex(int zIndex)
setZIndex in class DiagramElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||