VR
- The visual root node of the UI toolkit used, e.g.
javafx.scene.Node in case of JavaFX.public abstract class AbstractBendPolicy<VR> extends AbstractTransactionPolicy<VR>
adaptable
IAdaptable.Bound.Impl<T extends IAdaptable>
Constructor and Description |
---|
AbstractBendPolicy() |
Modifier and Type | Method and Description |
---|---|
ITransactionalOperation |
commit()
Returns an
ITransactionalOperation that performs all
manipulations applied by the policy since the previous AbstractTransactionPolicy.init()
call. |
protected abstract java.util.List<IBendableContentPart.BendPoint> |
getCurrentBendPoints()
Returns the current control points of the content.
|
protected java.util.List<IBendableContentPart.BendPoint> |
getInitialBendPoints()
Returns the initial bend points before bending the content.
|
void |
init()
Initializes the policy, so that the policy's "work" methods can be used.
|
checkInitialized, createOperation, getOperation, isInitialized, locallyExecuteOperation, rollback
adaptableProperty, getAdaptable, getHost, setAdaptable
public ITransactionalOperation commit()
AbstractTransactionPolicy
ITransactionalOperation
that performs all
manipulations applied by the policy since the previous AbstractTransactionPolicy.init()
call.commit
in class AbstractTransactionPolicy<VR>
ITransactionalOperation
that performs all
manipulations applied by the policy since the last
AbstractTransactionPolicy.init()
call.protected abstract java.util.List<IBendableContentPart.BendPoint> getCurrentBendPoints()
protected java.util.List<IBendableContentPart.BendPoint> getInitialBendPoints()
public void init()
AbstractTransactionPolicy
IllegalStateException
, as well as re-initializing before
committing or rolling back.init
in class AbstractTransactionPolicy<VR>
Copyright (c) 2014 itemis AG and others. All rights reserved.