|
Search this API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object y.view.GenericNodeRealizer.Factory
public static final class GenericNodeRealizer.Factory
This class is used to manage the different configurations for GenericNodeRealizer
instances. An instance of this class can be obtained using the static method
GenericNodeRealizer.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(GenericNodeRealizer cnr,
java.lang.String description)
Configures the given GenericNodeRealizer 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 GenericNodeRealizer. |
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()
public void addConfiguration(java.lang.String description, java.util.Map implementationMap)
GenericNodeRealizer
class for appropriate
interface implementations. Values will be copied by reference from the map.
public java.lang.Object getImplementation(java.lang.String configuration, java.lang.Class interfaze)
public void configure(GenericNodeRealizer cnr, 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 |