|
Search this API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object y.view.GenericEdgeRealizer.Factory
public static final class GenericEdgeRealizer.Factory
This class is used for managing the different configurations for GenericEdgeRealizer
instances. An instance of this class can be obtained using the static method
GenericEdgeRealizer.getFactory()
.
Method Summary | |
---|---|
void |
addConfiguration(java.lang.String description,
java.util.Map implementationMap)
Uses the key/value pairs from the given Map to store a configuration under the given descriptive String name. |
void |
configure(GenericEdgeRealizer gr,
java.lang.String description)
Configures the given GenericEdgeRealizer instance using a configuration that has been previously added to this factory using the descriptive String name. |
java.util.Map |
createDefaultConfigurationMap()
Returns a Map holding the default configuration for GenericEdgeRealizer. |
java.util.Set |
getAvailableConfigurations()
Returns a read-only view of the configuration names added to this factory instance. |
java.lang.Object |
getImplementation(java.lang.String configuration,
java.lang.Class interfaze)
|
void |
removeConfiguration(java.lang.String description)
Removes a configuration from this factory by name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public java.util.Map createDefaultConfigurationMap()
GenericEdgeRealizer.BendHandler
and GenericEdgeRealizer.PathCalculator
.
GenericEdgeRealizer.BendHandler
and GenericEdgeRealizer.PathCalculator
.SimpleBendHandler
,
PolyLinePathCalculator
public void addConfiguration(java.lang.String description, java.util.Map implementationMap)
GenericEdgeRealizer
class for appropriate
interface implementations. Values will be copied by reference from the map.
The map must at least provide instances for the GenericEdgeRealizer.PathCalculator
interface
and the GenericEdgeRealizer.BendHandler
interface.
java.lang.IllegalArgumentException
- if any of the required interface implementations is not provided by the map.public java.lang.Object getImplementation(java.lang.String configuration, java.lang.Class interfaze)
public void configure(GenericEdgeRealizer gr, java.lang.String description)
java.lang.IllegalArgumentException
- if no such configuration has been stored
in this factory instance.public java.util.Set getAvailableConfigurations()
public void removeConfiguration(java.lang.String description)
|
© Copyright 2000-2022, yWorks GmbH. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |