org.eclipse.higgins.icard.common.io
Class IOElement

java.lang.Object
  extended by org.eclipse.higgins.icard.common.io.IOElement
All Implemented Interfaces:
org.eclipse.higgins.icard.io.IElement

public class IOElement
extends Object
implements org.eclipse.higgins.icard.io.IElement


Constructor Summary
IOElement()
           
 
Method Summary
 Object get()
           
 Object getAs(Class classElement)
           
 Class getObjectClass()
          Gets the Class of the contained element object
 Class[] getSupportedClasses()
          Gets the List of the element Classes supported by the underlying implementation
 void set(Object objectElement)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IOElement

public IOElement()
Method Detail

getObjectClass

public Class getObjectClass()
Gets the Class of the contained element object

Specified by:
getObjectClass in interface org.eclipse.higgins.icard.io.IElement

getSupportedClasses

public Class[] getSupportedClasses()
Gets the List of the element Classes supported by the underlying implementation

Specified by:
getSupportedClasses in interface org.eclipse.higgins.icard.io.IElement

get

public Object get()
Specified by:
get in interface org.eclipse.higgins.icard.io.IElement

getAs

public Object getAs(Class classElement)
             throws Exception
Specified by:
getAs in interface org.eclipse.higgins.icard.io.IElement
Throws:
Exception

set

public void set(Object objectElement)
         throws Exception
Specified by:
set in interface org.eclipse.higgins.icard.io.IElement
Throws:
Exception