JTools

net.jtools.tmpl.model
Class ReferencedNode

java.lang.Object
  extended by net.jtools.tmpl.model.SimpleObject
      extended by net.jtools.tmpl.model.SimpleItem
          extended by net.jtools.tmpl.model.SimpleItem.Reference
              extended by net.jtools.tmpl.model.ReferencedNode
All Implemented Interfaces:
Item, Item.Reference, NodeItem, NodeItem.Reference

public class ReferencedNode
extends SimpleItem.Reference
implements NodeItem.Reference


Nested Class Summary
 
Nested classes/interfaces inherited from class net.jtools.tmpl.model.SimpleItem
SimpleItem.External, SimpleItem.Reference, SimpleItem.Writeable
 
Nested classes/interfaces inherited from class net.jtools.tmpl.model.SimpleObject
SimpleObject.Description
 
Nested classes/interfaces inherited from interface net.jtools.tmpl.model.NodeItem
NodeItem.Code, NodeItem.Comment, NodeItem.Compiler, NodeItem.Evaluated, NodeItem.Expression, NodeItem.Reference, NodeItem.Statement, NodeItem.Support, NodeItem.Type, NodeItem.Writeable
 
Field Summary
 
Fields inherited from class net.jtools.tmpl.model.SimpleItem
TAB
 
Fields inherited from class net.jtools.tmpl.model.SimpleObject
description
 
Constructor Summary
ReferencedNode(NodeItem.Support parent, StyleItem style)
           
 
Method Summary
protected  Item getDirectItem()
           
protected  NodeItem getDirectNode()
           
 Collection<String> getEscapeTags()
           
 NodeItem getNode()
           
 NodeItem getNode(String name)
           
 Collection<NodeItem> getNodes()
           
 StyleItem getStyle()
           
 
Methods inherited from class net.jtools.tmpl.model.SimpleItem.Reference
getClassname, getItem, getReference, setReference, solve
 
Methods inherited from class net.jtools.tmpl.model.SimpleItem
check, commaseparated, getModel, getName, getParent, isChecked, literal, onCheck, setName
 
Methods inherited from class net.jtools.tmpl.model.SimpleObject
addDescription, setDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.jtools.tmpl.model.NodeItem
setName
 
Methods inherited from interface net.jtools.tmpl.model.Item
check, getClassname, getModel, getName, getParent, isChecked, solve
 
Methods inherited from interface net.jtools.tmpl.model.Item.Reference
getItem, getReference
 
Methods inherited from interface net.jtools.tmpl.model.Item
check, getClassname, getModel, getName, getParent, isChecked, solve
 

Constructor Detail

ReferencedNode

public ReferencedNode(NodeItem.Support parent,
                      StyleItem style)
Method Detail

getDirectItem

protected Item getDirectItem()
Overrides:
getDirectItem in class SimpleItem.Reference

getDirectNode

protected NodeItem getDirectNode()

getEscapeTags

public Collection<String> getEscapeTags()
Specified by:
getEscapeTags in interface NodeItem

getNode

public NodeItem getNode()
Specified by:
getNode in interface NodeItem.Reference

getNode

public NodeItem getNode(String name)
Specified by:
getNode in interface NodeItem

getNodes

public Collection<NodeItem> getNodes()
Specified by:
getNodes in interface NodeItem

getStyle

public StyleItem getStyle()
Specified by:
getStyle in interface NodeItem

JTools

© 2000-2006, JTools.org.