org.objectweb.jonathan.libs.kernel.decoders

Class JSequence

Implemented Interfaces:
Component, Forkable

public class JSequence
extends LazyComponent

The atom runtime component. Initialisation issues are dealt with by the LazyComponent implementation.

Field Summary

protected Element
self

Fields inherited from class org.objectweb.jonathan.libs.kernel.decoders.LazyComponent

initialized

Fields inherited from class org.objectweb.jonathan.libs.kernel.JComponent

int_value, reference, type, value

Constructor Summary

JSequence(String _elements_class, Enumeration _elements)

Method Summary

Component
duplicate()
Element
getElement(Name _name)
protected void
initialize()
JSequence specific initialization code.
String
toString()

Methods inherited from class org.objectweb.jonathan.libs.kernel.decoders.LazyComponent

getIntValue, getType, getValue, initialize

Methods inherited from class org.objectweb.jonathan.libs.kernel.JComponent

duplicate, fork, getComponent, getElement, getFactoryValue, getIntValue, getReference, getType, getValue, getValue, internalFork, reset, setReference, toString

Field Details

self

protected Element self

Constructor Details

JSequence

public JSequence(String _elements_class,
                 Enumeration _elements)

Method Details

duplicate

public Component duplicate()
Overrides:
duplicate in interface JComponent


getElement

public Element getElement(Name _name)
Specified by:
getElement in interface Component
Overrides:
getElement in interface JComponent


initialize

protected final void initialize()
Overrides:
initialize in interface LazyComponent


toString

public String toString()
Overrides:
toString in interface JComponent