fr.esrf.tangoatk.widget.dnd
Class NodeFactory

java.lang.Object
  extended by fr.esrf.tangoatk.widget.dnd.NodeFactory

public class NodeFactory
extends java.lang.Object


Field Summary
protected static NodeFactory instance
           
static java.lang.String MIME_ATTRIBUTE
           
static java.lang.String MIME_COMMAND
           
static java.lang.String MIME_ENTITY
           
static java.lang.String MIME_NUMBERIMAGE
           
static java.lang.String MIME_NUMBERSCALAR
           
static java.lang.String MIME_NUMBERSPECTRUM
           
static java.lang.String MIME_STRINGSCALAR
           
 
Constructor Summary
protected NodeFactory()
           
 
Method Summary
static NodeFactory getInstance()
           
 Node getNode4Entity(IAttribute entity)
           
 Node getNode4Entity(ICommand entity)
           
 Node getNode4Entity(INumberImage entity)
           
 Node getNode4Entity(INumberScalar entity)
           
 Node getNode4Entity(INumberSpectrum entity)
           
 Node getNode4Entity(IStringScalar entity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

protected static NodeFactory instance

MIME_NUMBERSCALAR

public static java.lang.String MIME_NUMBERSCALAR

MIME_NUMBERIMAGE

public static java.lang.String MIME_NUMBERIMAGE

MIME_NUMBERSPECTRUM

public static java.lang.String MIME_NUMBERSPECTRUM

MIME_ENTITY

public static java.lang.String MIME_ENTITY

MIME_COMMAND

public static java.lang.String MIME_COMMAND

MIME_ATTRIBUTE

public static java.lang.String MIME_ATTRIBUTE

MIME_STRINGSCALAR

public static java.lang.String MIME_STRINGSCALAR
Constructor Detail

NodeFactory

protected NodeFactory()
Method Detail

getInstance

public static NodeFactory getInstance()

getNode4Entity

public Node getNode4Entity(IAttribute entity)

getNode4Entity

public Node getNode4Entity(INumberScalar entity)

getNode4Entity

public Node getNode4Entity(IStringScalar entity)

getNode4Entity

public Node getNode4Entity(INumberSpectrum entity)

getNode4Entity

public Node getNode4Entity(INumberImage entity)

getNode4Entity

public Node getNode4Entity(ICommand entity)