org.objectweb.jonathan.apis.kernel
Interface Element

All Known Implementing Classes:
JContextFactory.ContextElement

public interface Element

The Element interface represents an element in a context.


Method Summary
 int getIntValue()
          Returns the value of the target element, if its class is an integer class.
 String getName()
          Returns the (local) name of the element, in the context it belongs to.
 Class getType()
          Returns the type of the target element, as a Class.
 Object getValue()
          Returns the value of the target element, if its type is an object reference type.
 

Method Detail

getType

public Class getType()
Returns the type of the target element, as a Class.
Returns:
the type of the target element, as a Class.

getValue

public Object getValue()
Returns the value of the target element, if its type is an object reference type.

If the target element is of an integral type, NO_VALUE} is returned.

Returns:
the value of the target element.

getIntValue

public int getIntValue()
Returns the value of the target element, if its class is an integer class.

If the target element has an object reference type, Integer.MAX_VALUE is returned.

Returns:
the value of the target element.

getName

public String getName()
Returns the (local) name of the element, in the context it belongs to.
Returns:
the (local) name of the element, in the context it belongs to.