|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.gef.editpolicies.AbstractEditPolicy sk.uniba.euromath.editor.textEditor.policies.AbstractTextEditPolicy sk.uniba.euromath.editor.textEditor.policies.TextEditPolicy
public class TextEditPolicy
Policy for handling requests to edit piece of text managed by piece keeper and activation of text editing.
Field Summary |
---|
Fields inherited from interface org.eclipse.gef.EditPolicy |
---|
COMPONENT_ROLE, CONNECTION_BENDPOINTS_ROLE, CONNECTION_ENDPOINTS_ROLE, CONNECTION_ROLE, CONTAINER_ROLE, DIRECT_EDIT_ROLE, GRAPHICAL_NODE_ROLE, LAYOUT_ROLE, NODE_ROLE, PRIMARY_DRAG_ROLE, SELECTION_FEEDBACK_ROLE, TREE_CONTAINER_ROLE |
Fields inherited from interface org.eclipse.gef.RequestConstants |
---|
REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CLONE, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILDREN, REQ_OPEN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_SOURCE, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER |
Constructor Summary | |
---|---|
TextEditPolicy(XMLAccess xmlAccess,
CaretManager cManager)
Constructor. |
Method Summary | |
---|---|
protected org.eclipse.gef.commands.Command |
createActivationCommand(ActivateTextEditingRequest req)
Creates SwitchEditModeCommand as response to ActivateTextEditingRequest. |
protected org.eclipse.gef.commands.Command |
createInsertTextCommand(InsertTextRequest request)
Creates InsertTextCommand as response to InsertTextRequest. |
protected org.eclipse.gef.commands.Command |
createTextDeleteCommand(DeleteTextRequest req)
Creates TextDeleteCommand as response to DeleteTextRequest. |
org.eclipse.gef.commands.Command |
getCommand(org.eclipse.gef.Request request)
|
TextEditPart |
getHost()
|
org.eclipse.gef.EditPart |
getTargetEditPart(org.eclipse.gef.Request request)
|
protected XMLAccess |
getXmlAccess()
|
Methods inherited from class sk.uniba.euromath.editor.textEditor.policies.AbstractTextEditPolicy |
---|
understandsRequest |
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy |
---|
activate, deactivate, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, setHost, showSourceFeedback, showTargetFeedback, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TextEditPolicy(XMLAccess xmlAccess, CaretManager cManager)
xmlAccess
- access to XML datacManager
- CaretManagerMethod Detail |
---|
protected org.eclipse.gef.commands.Command createActivationCommand(ActivateTextEditingRequest req)
req
- for activation of text editing
protected org.eclipse.gef.commands.Command createInsertTextCommand(InsertTextRequest request)
request
- for insertion of text
protected org.eclipse.gef.commands.Command createTextDeleteCommand(DeleteTextRequest req)
req
- request to delete text
public org.eclipse.gef.commands.Command getCommand(org.eclipse.gef.Request request)
getCommand
in interface org.eclipse.gef.EditPolicy
getCommand
in class org.eclipse.gef.editpolicies.AbstractEditPolicy
EditPolicy.getCommand(org.eclipse.gef.Request)
public TextEditPart getHost()
getHost
in interface org.eclipse.gef.EditPolicy
getHost
in class org.eclipse.gef.editpolicies.AbstractEditPolicy
public org.eclipse.gef.EditPart getTargetEditPart(org.eclipse.gef.Request request)
getTargetEditPart
in interface org.eclipse.gef.EditPolicy
getTargetEditPart
in class org.eclipse.gef.editpolicies.AbstractEditPolicy
null
EditPolicy.getTargetEditPart(org.eclipse.gef.Request)
protected XMLAccess getXmlAccess()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |