org.obe.spi.service
Interface DataConverter

All Superinterfaces:
WorkflowService

public interface DataConverter
extends WorkflowService

Converts data between different classes.

Author:
Adrian Price

Field Summary
static java.lang.String SERVICE_NAME
           
 
Method Summary
 java.lang.Object convertValue(java.lang.Object src, java.lang.Class type)
           
 java.lang.Object convertValue(java.lang.Object src, int xpdlType)
           
 java.lang.Object convertValueEx(java.lang.Object src, java.lang.Class type)
           
 javax.xml.transform.Transformer getTransformer(java.lang.String transformURI)
           
 java.lang.Object toArray(java.lang.Object src)
           
 java.lang.Object toArray(java.lang.Object src, java.lang.Class type)
           
 boolean toBoolean(java.lang.Object src)
           
 byte toByte(java.lang.Object src)
           
 char toChar(java.lang.Object src)
           
 java.util.Date toDate(java.lang.Object src)
           
 org.w3c.dom.Document toDocument(java.lang.Object src)
           
 double toDouble(java.lang.Object src)
           
 javax.ejb.EJBHome toEJBHome(java.lang.Object src)
           
 javax.ejb.EJBObject toEJBObject(java.lang.Object src)
           
 org.w3c.dom.Element toElement(java.lang.Object src)
           
 float toFloat(java.lang.Object src)
           
 javax.ejb.Handle toHandle(java.lang.Object src)
           
 javax.ejb.HomeHandle toHomeHandle(java.lang.Object src)
           
 org.xml.sax.InputSource toInputSource(java.lang.Object src)
           
 java.io.InputStream toInputStream(java.lang.Object src)
           
 int toInt(java.lang.Object src)
           
 long toLong(java.lang.Object src)
           
 java.util.Properties toProperties(java.lang.Object src)
           
 short toShort(java.lang.Object src)
           
 javax.xml.transform.Source toSource(java.lang.Object src)
           
 java.lang.String toString(java.lang.Object src)
           
 java.lang.String toString(java.lang.Object value, int len)
           
 org.w3c.dom.Document transform(java.lang.Object input, java.lang.String transformURI, java.util.Map parms)
           
 
Methods inherited from interface org.obe.spi.WorkflowService
exit, getServiceManager, getServiceName, init
 

Field Detail

SERVICE_NAME

public static final java.lang.String SERVICE_NAME
See Also:
Constant Field Values
Method Detail

convertValue

public java.lang.Object convertValue(java.lang.Object src,
                                     int xpdlType)

convertValue

public java.lang.Object convertValue(java.lang.Object src,
                                     java.lang.Class type)

convertValueEx

public java.lang.Object convertValueEx(java.lang.Object src,
                                       java.lang.Class type)

toArray

public java.lang.Object toArray(java.lang.Object src)

toArray

public java.lang.Object toArray(java.lang.Object src,
                                java.lang.Class type)

toBoolean

public boolean toBoolean(java.lang.Object src)

toByte

public byte toByte(java.lang.Object src)

toChar

public char toChar(java.lang.Object src)

toDate

public java.util.Date toDate(java.lang.Object src)

toDocument

public org.w3c.dom.Document toDocument(java.lang.Object src)

toDouble

public double toDouble(java.lang.Object src)

toEJBHome

public javax.ejb.EJBHome toEJBHome(java.lang.Object src)
                            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

toEJBObject

public javax.ejb.EJBObject toEJBObject(java.lang.Object src)
                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

toElement

public org.w3c.dom.Element toElement(java.lang.Object src)

toFloat

public float toFloat(java.lang.Object src)

toHandle

public javax.ejb.Handle toHandle(java.lang.Object src)
                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

toHomeHandle

public javax.ejb.HomeHandle toHomeHandle(java.lang.Object src)
                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

toInputStream

public java.io.InputStream toInputStream(java.lang.Object src)
                                  throws java.io.IOException
Throws:
java.io.IOException

toInputSource

public org.xml.sax.InputSource toInputSource(java.lang.Object src)
                                      throws java.io.IOException
Throws:
java.io.IOException

toInt

public int toInt(java.lang.Object src)

toLong

public long toLong(java.lang.Object src)

toProperties

public java.util.Properties toProperties(java.lang.Object src)

toShort

public short toShort(java.lang.Object src)

toSource

public javax.xml.transform.Source toSource(java.lang.Object src)
                                    throws java.io.IOException,
                                           org.xml.sax.SAXException
Throws:
java.io.IOException
org.xml.sax.SAXException

toString

public java.lang.String toString(java.lang.Object src)

toString

public java.lang.String toString(java.lang.Object value,
                                 int len)

transform

public org.w3c.dom.Document transform(java.lang.Object input,
                                      java.lang.String transformURI,
                                      java.util.Map parms)
                               throws RepositoryException
Throws:
RepositoryException

getTransformer

public javax.xml.transform.Transformer getTransformer(java.lang.String transformURI)
                                               throws RepositoryException
Throws:
RepositoryException


SourceForge.net Logo OBE-1.0 Copyright (c) 2002-2006 Adrian Price. All Rights Reserved.