com.infoviz.datamodel.tree
Class XslableIVTreeModel

java.lang.Object
  extended bycom.infoviz.datamodel.tree.XslableIVTreeModel
All Implemented Interfaces:
IVNode, com.infoviz.datamodel.tree.IVTreeModel

public class XslableIVTreeModel
extends java.lang.Object
implements com.infoviz.datamodel.tree.IVTreeModel


Constructor Summary
XslableIVTreeModel(com.infoviz.datamodel.tree.IVTreeModel aIVTreeModel)
           
 
Method Summary
 void addChild(IVNode ivNode)
           
 IVNode getChild(java.lang.String nodeName)
           
 IVNode[] getChilds()
           
 java.lang.String getName()
           
 java.lang.Object getValue()
           
 void setName(java.lang.String aName)
           
 void setValue(java.lang.Object aValue)
           
 void transform(java.lang.String xslString)
          This takes a stringified XSL and use that to transform IVTreeModel.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XslableIVTreeModel

public XslableIVTreeModel(com.infoviz.datamodel.tree.IVTreeModel aIVTreeModel)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface IVNode

getValue

public java.lang.Object getValue()
Specified by:
getValue in interface IVNode

setName

public void setName(java.lang.String aName)
Specified by:
setName in interface IVNode

setValue

public void setValue(java.lang.Object aValue)
Specified by:
setValue in interface IVNode

addChild

public void addChild(IVNode ivNode)
              throws IVDataModelException
Specified by:
addChild in interface com.infoviz.datamodel.tree.IVTreeModel
Throws:
IVDataModelException

getChild

public IVNode getChild(java.lang.String nodeName)
                throws IVDataModelException
Specified by:
getChild in interface com.infoviz.datamodel.tree.IVTreeModel
Throws:
IVDataModelException

getChilds

public IVNode[] getChilds()
Specified by:
getChilds in interface com.infoviz.datamodel.tree.IVTreeModel

transform

public void transform(java.lang.String xslString)
               throws IVDataModelException
This takes a stringified XSL and use that to transform IVTreeModel.

Throws:
IVDataModelException