|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.topEdit.factory.DomainElementFactory<LinkDecorator> be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.topEdit.factory.LinkFactory
public class LinkFactory
Create link decorators.
Creation date: 5/10/2007
Field Summary |
---|
Fields inherited from class be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.topEdit.factory.DomainElementFactory |
---|
defaultMap |
Constructor Summary | |
---|---|
LinkFactory(DomainDecorator domain)
Create a link factory for the given domain using a SrcDstIdGenerator . |
|
LinkFactory(LinkIdGenerator linkIdGenerator)
An id generator to generate each instance a unique id. |
Method Summary | |
---|---|
LinkDecorator |
clone(LinkDecorator toClone)
clone an instance of T |
protected java.lang.Object |
cloneObject(java.lang.Object object)
Clone an LinkIgp object or a Link object |
LinkDecorator |
createInstance(java.util.HashMap<java.lang.String,java.lang.String> params)
Create an instance of a link with a generated id. |
LinkDecorator |
createObject(java.lang.String model,
java.util.HashMap<java.lang.String,java.lang.String> params)
Clone the given model, change its id to a generated one and set to and from node if given as parameters. |
Methods inherited from class be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.topEdit.factory.DomainElementFactory |
---|
addInstance, createDefaultObject, getAllInstanceName, getDefaultModel, getModel, removeInstance, setDefaultModel |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LinkFactory(LinkIdGenerator linkIdGenerator)
linkIdGenerator
- public LinkFactory(DomainDecorator domain)
SrcDstIdGenerator
.
domain
- Method Detail |
---|
public LinkDecorator createInstance(java.util.HashMap<java.lang.String,java.lang.String> params)
createInstance
in class DomainElementFactory<LinkDecorator>
params
-
public LinkDecorator clone(LinkDecorator toClone)
DomainElementFactory
clone
in class DomainElementFactory<LinkDecorator>
public LinkDecorator createObject(java.lang.String model, java.util.HashMap<java.lang.String,java.lang.String> params) throws NotFoundException
createObject
in class DomainElementFactory<LinkDecorator>
model
- params
-
NotFoundException
protected java.lang.Object cloneObject(java.lang.Object object)
LinkIgp
object or a Link
object
cloneObject
in class DomainElementFactory<LinkDecorator>
object
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |