railo.runtime.op
Class CreationImpl

java.lang.Object
  extended by railo.runtime.op.CreationImpl
All Implemented Interfaces:
Creation

public final class CreationImpl
extends Object
implements Creation

implemention of the ctration object


Constructor Summary
CreationImpl()
           
 
Method Summary
 Array createArray()
          creates and returns a array instance
 Array createArray(int dimension)
          creates and returns a array instance
 Array createArray(String list, String delimeter, boolean removeEmptyItem, boolean trim)
          creates and returns a array based on a string list
 ClusterEntry createClusterEntry(Collection.Key key, Serializable value, int offset)
           
 Date createDate(int year, int month, int day)
          creates and returns a Date instance
 Date createDate(long time)
          creates and returns a Date instance
 DateTime createDateTime(int year, int month, int day, int hour, int minute, int second, int millis)
          creates and returns a DateTime instance
 DateTime createDateTime(long time)
          creates and returns a DateTime instance
 Document createDocument()
          creates and returns a xml Document instance
 Document createDocument(InputStream is, boolean isHTML)
          creates and returns a xml Document instance
 Document createDocument(Resource res, boolean isHTML)
          creates and returns a xml Document instance
 Document createDocument(String xml, boolean isHTML)
          creates and returns a xml Document instance
 Collection.Key createKey(String key)
          creates a collecton Key out of a String
 Query createQuery(DatasourceConnection dc, SQL sql, int maxrow, int fetchsize, int timeout, String name)
           
 Query createQuery(DatasourceConnection dc, SQL sql, int maxrow, String name)
          creates a query object with a resultset from a sql query
 Query createQuery(String[] columns, int rows, String name)
          creates a query object with given data
 SpoolerTask createRemoteClientTask(ExecutionPlan[] plans, RemoteClient remoteClient, Struct attrColl, String callerId, String type)
           
 Resource createResource(String path, boolean existing)
           
 Struct createStruct()
          creates and returns a struct instance
 Struct createStruct(int type)
           
 Time createTime(int hour, int minute, int second, int millis)
          creates and returns a Time instance
 Time createTime(long time)
          creates and returns a Time instance
 TimeSpan createTimeSpan(int day, int hour, int minute, int second)
          creates and returns a TimeSpan instance
static Creation getInstance()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreationImpl

public CreationImpl()
Method Detail

getInstance

public static Creation getInstance()
Returns:
singleton instance

createArray

public Array createArray()
Description copied from interface: Creation
creates and returns a array instance

Specified by:
createArray in interface Creation
Returns:
array
See Also:
Creation.createArray()

createArray

public Array createArray(String list,
                         String delimeter,
                         boolean removeEmptyItem,
                         boolean trim)
Description copied from interface: Creation
creates and returns a array based on a string list

Specified by:
createArray in interface Creation
Returns:
array
See Also:
Creation.createArray(java.lang.String, java.lang.String, boolean, boolean)

createArray

public Array createArray(int dimension)
                  throws PageException
Description copied from interface: Creation
creates and returns a array instance

Specified by:
createArray in interface Creation
Returns:
array
Throws:
PageException
See Also:
Creation.createArray(int)

createStruct

public Struct createStruct()
Description copied from interface: Creation
creates and returns a struct instance

Specified by:
createStruct in interface Creation
Returns:
struct
See Also:
Creation.createStruct()

createStruct

public Struct createStruct(int type)
Specified by:
createStruct in interface Creation
See Also:
Creation.createStruct(int)

createQuery

public Query createQuery(String[] columns,
                         int rows,
                         String name)
Description copied from interface: Creation
creates a query object with given data

Specified by:
createQuery in interface Creation
Returns:
created query Object
See Also:
Creation.createQuery(java.lang.String[], int, java.lang.String)

createQuery

public Query createQuery(DatasourceConnection dc,
                         SQL sql,
                         int maxrow,
                         String name)
                  throws PageException
Description copied from interface: Creation
creates a query object with a resultset from a sql query

Specified by:
createQuery in interface Creation
Parameters:
dc - Connection to a database
sql - sql to execute
maxrow - maxrow for the resultset
Throws:
PageException
See Also:
Creation.createQuery(railo.runtime.db.DatasourceConnection, railo.runtime.db.SQL, int, java.lang.String)

createQuery

public Query createQuery(DatasourceConnection dc,
                         SQL sql,
                         int maxrow,
                         int fetchsize,
                         int timeout,
                         String name)
                  throws PageException
Specified by:
createQuery in interface Creation
Parameters:
dc - Connection to a database
sql - sql to execute
maxrow - maxrow for the resultset
Returns:
created Query
Throws:
PageException

createDateTime

public DateTime createDateTime(long time)
Description copied from interface: Creation
creates and returns a DateTime instance

Specified by:
createDateTime in interface Creation
Returns:
DateTime
See Also:
Creation.createDateTime(long)

createTimeSpan

public TimeSpan createTimeSpan(int day,
                               int hour,
                               int minute,
                               int second)
Description copied from interface: Creation
creates and returns a TimeSpan instance

Specified by:
createTimeSpan in interface Creation
Returns:
TimeSpan
See Also:
Creation.createTimeSpan(int, int, int, int)

createDate

public Date createDate(long time)
Description copied from interface: Creation
creates and returns a Date instance

Specified by:
createDate in interface Creation
Returns:
DateTime
See Also:
Creation.createDate(long)

createTime

public Time createTime(long time)
Description copied from interface: Creation
creates and returns a Time instance

Specified by:
createTime in interface Creation
Returns:
DateTime
See Also:
Creation.createTime(long)

createDateTime

public DateTime createDateTime(int year,
                               int month,
                               int day,
                               int hour,
                               int minute,
                               int second,
                               int millis)
                        throws ExpressionException
Description copied from interface: Creation
creates and returns a DateTime instance

Specified by:
createDateTime in interface Creation
Returns:
DateTime
Throws:
ExpressionException
See Also:
Creation.createDateTime(int, int, int, int, int, int, int)

createDate

public Date createDate(int year,
                       int month,
                       int day)
                throws ExpressionException
Description copied from interface: Creation
creates and returns a Date instance

Specified by:
createDate in interface Creation
Returns:
DateTime
Throws:
ExpressionException
See Also:
Creation.createDate(int, int, int)

createTime

public Time createTime(int hour,
                       int minute,
                       int second,
                       int millis)
Description copied from interface: Creation
creates and returns a Time instance

Specified by:
createTime in interface Creation
Returns:
DateTime
See Also:
Creation.createTime(int, int, int, int)

createDocument

public Document createDocument()
                        throws PageException
Description copied from interface: Creation
creates and returns a xml Document instance

Specified by:
createDocument in interface Creation
Returns:
struct
Throws:
PageException
See Also:
Creation.createDocument()

createDocument

public Document createDocument(Resource res,
                               boolean isHTML)
                        throws PageException
Description copied from interface: Creation
creates and returns a xml Document instance

Specified by:
createDocument in interface Creation
Returns:
struct
Throws:
PageException
See Also:
Creation.createDocument(railo.commons.io.res.Resource, boolean)

createDocument

public Document createDocument(String xml,
                               boolean isHTML)
                        throws PageException
Description copied from interface: Creation
creates and returns a xml Document instance

Specified by:
createDocument in interface Creation
Returns:
struct
Throws:
PageException
See Also:
Creation.createDocument(java.lang.String, boolean)

createDocument

public Document createDocument(InputStream is,
                               boolean isHTML)
                        throws PageException
Description copied from interface: Creation
creates and returns a xml Document instance

Specified by:
createDocument in interface Creation
Returns:
struct
Throws:
PageException
See Also:
Creation.createDocument(java.io.InputStream, boolean)

createKey

public Collection.Key createKey(String key)
Description copied from interface: Creation
creates a collecton Key out of a String

Specified by:
createKey in interface Creation
See Also:
Creation.createKey(java.lang.String)

createRemoteClientTask

public SpoolerTask createRemoteClientTask(ExecutionPlan[] plans,
                                          RemoteClient remoteClient,
                                          Struct attrColl,
                                          String callerId,
                                          String type)
Specified by:
createRemoteClientTask in interface Creation

createClusterEntry

public ClusterEntry createClusterEntry(Collection.Key key,
                                       Serializable value,
                                       int offset)
Specified by:
createClusterEntry in interface Creation

createResource

public Resource createResource(String path,
                               boolean existing)
                        throws PageException
Specified by:
createResource in interface Creation
Throws:
PageException


Copyright © 2012 Railo