Package org.eclnt.ccaddons.pbc.xyeditor
Class CCXYEditor
java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.pbc.xyeditor.CCXYEditor
- All Implemented Interfaces:
Serializable
,org.eclnt.jsfserver.elements.IConfiguredByLayout
,org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
,org.eclnt.jsfserver.pagebean.IPageBean
,org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject
public class CCXYEditor
extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent
implements Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static interface
Nested classes/interfaces inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.jsfserver.pagebean.component.PageBeanComponent.ILiteralResolver, org.eclnt.jsfserver.pagebean.component.PageBeanComponent.LitMap
-
Field Summary
Fields inherited from class org.eclnt.jsfserver.pagebean.PageBean
m_pageModifier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Boolean
checkIfContentCanBeMoved
(IXYContent xyContent) protected boolean
checkIfContentCanBeResized
(IXYContent xyContent) boolean
checkIfContentIsSelected
(IXYContent content) void
void
boolean
org.eclnt.jsfserver.elements.impl.DYNAMICCONTENTBinding
boolean
boolean
int
float
getScale()
int
void
initializePageBean
(Map<String, String> initData) void
initializePageBeanConfigItems
(List<org.eclnt.jsfserver.pagebean.PageBeanConfigItem> configItems) void
notifyNewXMLElement
(org.eclnt.ccee.simplexml.SimpleXMLElement parent, org.eclnt.ccee.simplexml.SimpleXMLElement newChild) void
void
onBottomAlignAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
onLeftAlignAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
onMoveDown
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
onMoveLeft
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
onMoveRight
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
onMoveUp
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
onRightAlignAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
onTopAlignAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
prepare
(IXYContentRenderer renderer, List<IXYContent> xyContents, CCXYEditor.IListener listener) void
selectXYContent
(IXYContent content) void
selectXYContents
(Set<IXYContent> contents) void
setDrawCommandsBody
(String value) void
setDrawCommandsHeader
(String value) void
setDrawCommandsLeft
(String value) void
setDropOnlyOnSelectedContent
(boolean dropOnlyOnSelectedContent) void
setMoveSelectedToFront
(boolean moveSelectedToFront) void
setPageMargin
(XYMargin pageMargin) void
setRaster
(int value) void
setScalePercentage
(int scalePercentage) Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
getLit
Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
addConfiguredByLayoutListener, findLiteralResourceName, getClassDefiningPageBean, getLayoutPath, getLiteralResolver, getPageName, initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized, readLiteral, readLiteralByOwnResourceBundle, removeConfiguredByLayoutListener, setLiteralResolver
Methods inherited from class org.eclnt.jsfserver.pagebean.PageBean
buildContentReplaceString, closePopup, getActualRootExpression, getModalModelessPopupForPopupPageBean, getPageModifier, getPopups, getStamp, initializePageModifier, openModalPopup, openModelessPopup, pbx, readPageLayoutXML, setActualRootExpression
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclnt.jsfserver.elements.IConfiguredByLayout
addConfiguredByLayoutListener, removeConfiguredByLayoutListener
Methods inherited from interface org.eclnt.jsfserver.pagebean.IPageBean
closePopup, getActualRootExpression, getPageModifier, getPageName, getStamp, openModalPopup, openModelessPopup, setActualRootExpression
Methods inherited from interface org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized
-
Constructor Details
-
CCXYEditor
public CCXYEditor()
-
-
Method Details
-
getRootExpressionUsedInPage
- Specified by:
getRootExpressionUsedInPage
in interfaceorg.eclnt.jsfserver.pagebean.IPageBean
- Specified by:
getRootExpressionUsedInPage
in classorg.eclnt.jsfserver.pagebean.PageBean
-
prepare
public void prepare(IXYContentRenderer renderer, List<IXYContent> xyContents, CCXYEditor.IListener listener) -
initializePageBean
- Specified by:
initializePageBean
in interfaceorg.eclnt.jsfserver.pagebean.component.IPageBeanComponent
- Overrides:
initializePageBean
in classorg.eclnt.jsfserver.pagebean.component.PageBeanComponent
-
initializePageBeanConfigItems
public void initializePageBeanConfigItems(List<org.eclnt.jsfserver.pagebean.PageBeanConfigItem> configItems) - Specified by:
initializePageBeanConfigItems
in interfaceorg.eclnt.jsfserver.pagebean.component.IPageBeanComponent
- Overrides:
initializePageBeanConfigItems
in classorg.eclnt.jsfserver.pagebean.component.PageBeanComponent
-
onBeforeRendering
public void onBeforeRendering()- Specified by:
onBeforeRendering
in interfaceorg.eclnt.jsfserver.pagebean.IPageBean
- Overrides:
onBeforeRendering
in classorg.eclnt.jsfserver.pagebean.PageBean
-
getContent
public org.eclnt.jsfserver.elements.impl.DYNAMICCONTENTBinding getContent() -
getAvailableMultiSelectionFunctions
public boolean getAvailableMultiSelectionFunctions() -
getScalePercentage
public int getScalePercentage() -
setScalePercentage
public void setScalePercentage(int scalePercentage) -
getMoveSelectedToFront
public boolean getMoveSelectedToFront() -
setMoveSelectedToFront
public void setMoveSelectedToFront(boolean moveSelectedToFront) -
getDropOnlyOnSelectedContent
public boolean getDropOnlyOnSelectedContent() -
setDropOnlyOnSelectedContent
public void setDropOnlyOnSelectedContent(boolean dropOnlyOnSelectedContent) -
getXyContents
-
getPageMargin
-
setPageMargin
-
getRaster
public int getRaster() -
setRaster
public void setRaster(int value) -
getScale
public float getScale() -
onRightAlignAction
public void onRightAlignAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
onLeftAlignAction
public void onLeftAlignAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
onTopAlignAction
public void onTopAlignAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
onBottomAlignAction
public void onBottomAlignAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
onMoveUp
public void onMoveUp(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
onMoveDown
public void onMoveDown(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
onMoveLeft
public void onMoveLeft(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
onMoveRight
public void onMoveRight(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
selectXYContent
-
selectXYContents
-
deselectAllXYContent
public void deselectAllXYContent() -
getSelectedXYContent
-
drillUpSizes
public void drillUpSizes() -
getDrawCommandsLeft
-
setDrawCommandsLeft
-
getDrawCommandsHeader
-
setDrawCommandsHeader
-
getDrawCommandsBody
-
setDrawCommandsBody
-
notifyNewXMLElement
public void notifyNewXMLElement(org.eclnt.ccee.simplexml.SimpleXMLElement parent, org.eclnt.ccee.simplexml.SimpleXMLElement newChild) -
checkIfContentIsSelected
-
checkIfContentCanBeMoved
-
checkIfContentCanBeResized
-