CubeTwister 2.0alpha142 2012-02-11

ch.randelshofer.cubetwister.doc
Class CubeColorsModel

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by ch.randelshofer.cubetwister.doc.EntityModel
          extended by ch.randelshofer.cubetwister.doc.CubeColorsModel
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.event.UndoableEditListener, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class CubeColorsModel
extends EntityModel

Holds a collection of CubeColorModel as its children. CubeColorsModel is a child of CubeModel.

Version:
1.0 May 16, 2004 Created.
Author:
Werner Randelshofer
See Also:
Serialized Form

Field Summary
 
Fields inherited from class ch.randelshofer.cubetwister.doc.EntityModel
PROP_CHILD_COUNT
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
CubeColorsModel()
          Creates a new instance.
CubeColorsModel(java.lang.Object userObject, boolean allowsChildren)
          Creates a new EntityModel.
 
Method Summary
 java.awt.datatransfer.Transferable exportTransferable(javax.swing.tree.MutableTreeNode[] nodes)
           
 int importTransferable(java.awt.datatransfer.Transferable transfer, int action, javax.swing.tree.MutableTreeNode parent, int index)
           
 
Methods inherited from class ch.randelshofer.cubetwister.doc.EntityModel
addPropertyChangeListener, children, clone, dispose, fireNodeChanged, fireNodeStructureChanged, firePropertyChange, firePropertyChange, firePropertyChange, fireUndoableEditHappened, getDocument, hasPropertyListeners, insert, isDefaultCube, isDefaultNotation, isRemovable, remove, removePropertyChangeListener, setRemovable, toString, undoableEditHappened
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CubeColorsModel

public CubeColorsModel()
Creates a new instance.


CubeColorsModel

public CubeColorsModel(java.lang.Object userObject,
                       boolean allowsChildren)
Creates a new EntityModel.

Method Detail

exportTransferable

public java.awt.datatransfer.Transferable exportTransferable(javax.swing.tree.MutableTreeNode[] nodes)

importTransferable

public int importTransferable(java.awt.datatransfer.Transferable transfer,
                              int action,
                              javax.swing.tree.MutableTreeNode parent,
                              int index)
                       throws java.awt.datatransfer.UnsupportedFlavorException,
                              java.io.IOException
Throws:
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException

(c) Werner Randelshofer.
All rights reserved.