public class IlvDiagrammerCreateActionListener extends Object implements ServerActionListener
This action is triggered by the action name "createObject"
and
takes the following parameters:
"true"
if creating a node object, "false"
if creating a link objectModifier and Type | Field and Description |
---|---|
static String |
ACTION_NAME
The action name used to identify the actions that create node or link.
|
Constructor and Description |
---|
IlvDiagrammerCreateActionListener()
Creates a new
IlvDiagrammerCreateActionListener instance. |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ServerActionEvent event)
Performs the action requested from the client side.
|
protected void |
applyProperties(ServerActionEvent event,
IlvDiagrammer diagrammer,
Object object)
Applies the properties to the created object.
|
protected Object |
createLink(ServerActionEvent event,
IlvDiagrammer diagrammer,
String tag,
Object source,
Object target)
This method creates a diagrammer link.
|
protected Object |
createNode(ServerActionEvent event,
IlvDiagrammer diagrammer,
String tag)
This method creates a diagrammer node.
|
protected Map |
getProperties(jakarta.servlet.http.HttpServletRequest request)
Returns the properties that might have been set for creation time on the
client side.
|
public static final String ACTION_NAME
public IlvDiagrammerCreateActionListener()
IlvDiagrammerCreateActionListener
instance.public void actionPerformed(ServerActionEvent event) throws jakarta.servlet.ServletException
actionPerformed
in interface ServerActionListener
event
- The server action event.jakarta.servlet.ServletException
protected Object createLink(ServerActionEvent event, IlvDiagrammer diagrammer, String tag, Object source, Object target)
event
- The event at the origin of the link creation.diagrammer
- The diagrammer.tag
- The required tag.source
- The source of the link.target
- The target of the link.protected Object createNode(ServerActionEvent event, IlvDiagrammer diagrammer, String tag)
event
- The event at the origin of the node creation.diagrammer
- The diagrammer.tag
- The required tag.protected final Map getProperties(jakarta.servlet.http.HttpServletRequest request)
request
- The HTTP request.protected void applyProperties(ServerActionEvent event, IlvDiagrammer diagrammer, Object object)
event
- The event at the origin of the node creation.diagrammer
- The diagrammer.object
- The created objectgetProperties(HttpServletRequest)
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.