com.iver.cit.gvsig.gui.toc
Class TocItemLeaf

java.lang.Object
  extended bycom.iver.cit.gvsig.gui.toc.TocItemLeaf
All Implemented Interfaces:
ITocItem, java.awt.datatransfer.Transferable

public class TocItemLeaf
extends java.lang.Object
implements ITocItem

Author:
FJP TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Field Summary
static java.awt.datatransfer.DataFlavor INFO_FLAVOR
           
 
Constructor Summary
TocItemLeaf(FSymbol symbol, java.lang.String description, int layerType)
           
 
Method Summary
 javax.swing.Icon getIcon()
           
 java.lang.String getLabel()
           
 java.awt.Dimension getSize()
           
 FSymbol getSymbol()
           
 java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor dF)
           
 java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
           
 boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor dF)
           
 void setSize(java.awt.Dimension sz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INFO_FLAVOR

public static final java.awt.datatransfer.DataFlavor INFO_FLAVOR
Constructor Detail

TocItemLeaf

public TocItemLeaf(FSymbol symbol,
                   java.lang.String description,
                   int layerType)
Method Detail

getLabel

public java.lang.String getLabel()
Specified by:
getLabel in interface ITocItem

getIcon

public javax.swing.Icon getIcon()
Specified by:
getIcon in interface ITocItem

getTransferDataFlavors

public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
Specified by:
getTransferDataFlavors in interface java.awt.datatransfer.Transferable

isDataFlavorSupported

public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor dF)
Specified by:
isDataFlavorSupported in interface java.awt.datatransfer.Transferable

getTransferData

public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor dF)
                                 throws java.awt.datatransfer.UnsupportedFlavorException,
                                        java.io.IOException
Specified by:
getTransferData in interface java.awt.datatransfer.Transferable
Throws:
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException

getSize

public java.awt.Dimension getSize()
Specified by:
getSize in interface ITocItem

setSize

public void setSize(java.awt.Dimension sz)
Specified by:
setSize in interface ITocItem

getSymbol

public FSymbol getSymbol()
Returns:
Returns the symbol.