ch.tatool.core.element
Class ExecutableElement

java.lang.Object
  extended by ch.tatool.core.element.AbstractPropertyHolder
      extended by ch.tatool.core.element.NodeImpl
          extended by ch.tatool.core.element.AbstractElement
              extended by ch.tatool.core.element.ExecutableElement
All Implemented Interfaces:
PropertyHolder, Element, Node

public class ExecutableElement
extends AbstractElement

Default implementation of an execution element which does not support child elements.

Author:
Michael Ruflin

Field Summary
 
Fields inherited from interface ch.tatool.element.Element
EXECUTED
 
Constructor Summary
ExecutableElement()
           
ExecutableElement(Executable executable)
           
 
Method Summary
 List<Element> getChildren()
          Get all children.
 Executable getExecutable()
           
 void setExecutable(Executable executable)
           
 
Methods inherited from class ch.tatool.core.element.AbstractElement
addHandler, getHandlers, removeHandler, setHandlers
 
Methods inherited from class ch.tatool.core.element.NodeImpl
assignParent, assignParent, assignParents, getId, getLocalId, getParent, setId, setLocalId, setParent
 
Methods inherited from class ch.tatool.core.element.AbstractPropertyHolder
clearProperties, getKeys, getProperty, removeProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ch.tatool.element.Node
getParent, setParent
 
Methods inherited from interface ch.tatool.data.PropertyHolder
clearProperties, getId, getKeys, getProperty, removeProperty, setProperty
 

Constructor Detail

ExecutableElement

public ExecutableElement()

ExecutableElement

public ExecutableElement(Executable executable)
Method Detail

getChildren

public List<Element> getChildren()
Get all children. This method always returns an empty list.


getExecutable

public Executable getExecutable()

setExecutable

public void setExecutable(Executable executable)


Copyright © 2012. All Rights Reserved.