tico.board.components
Class TTextArea

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by org.jgraph.graph.DefaultGraphCell
          extended by tico.board.components.TComponent
              extended by tico.board.components.TTextArea
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode, org.jgraph.graph.GraphCell

public class TTextArea
extends TComponent

Defines a TTextArea and its attributes.

Version:
1.0 Nov 20, 2006
Author:
Pablo Muñoz
See Also:
Serialized Form

Field Summary
static java.lang.String TYPE
          The TTextArea type used as attribute in XML encoding and decoding.
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
EMPTY_ENUMERATION
 
Constructor Summary
TTextArea()
          Creates a new TTextArea.
 
Method Summary
 java.lang.String newId()
          Generates a new id for this component.
static TTextArea XMLDecode(org.w3c.dom.Element element)
          Returns a TTextArea object from the data contained in the XML Element.
 org.w3c.dom.Node XMLEncode(org.w3c.dom.Document doc)
          Generates an XML Element that contains the component information.
 
Methods inherited from class tico.board.components.TComponent
getId, toString, XMLDecodeType
 
Methods inherited from class org.jgraph.graph.DefaultGraphCell
changeAttributes, clone, getAttributes, getChildren, setAttributes
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static java.lang.String TYPE
The TTextArea type used as attribute in XML encoding and decoding.

Constructor Detail

TTextArea

public TTextArea()
Creates a new TTextArea.

Method Detail

newId

public java.lang.String newId()
Description copied from class: TComponent
Generates a new id for this component.

Specified by:
newId in class TComponent
Returns:
Returns the new id.

XMLEncode

public org.w3c.dom.Node XMLEncode(org.w3c.dom.Document doc)
Description copied from class: TComponent
Generates an XML Element that contains the component information.

Specified by:
XMLEncode in class TComponent
Parameters:
doc - The Document represents that represents the entire XML document
Returns:
The XML Element generated

XMLDecode

public static TTextArea XMLDecode(org.w3c.dom.Element element)
                           throws InvalidFormatException
Returns a TTextArea object from the data contained in the XML Element.

Parameters:
element - The XML Element that contains the text area data
Returns:
The generated TTextArea
Throws:
InvalidFormatException - If Element has an invalid format