railo.runtime
Class InterfaceImpl

java.lang.Object
  extended by railo.runtime.InterfaceImpl
All Implemented Interfaces:
Serializable, CFObject, Dumpable, Interface

public class InterfaceImpl
extends Object
implements Interface

MUST add handling for new attributes (style, namespace, serviceportname, porttypename, wsdlfile, bindingname, and output)

See Also:
Serialized Form

Constructor Summary
InterfaceImpl(InterfacePage page, String extend, String hint, String dspName, String callPath, boolean realPath, Map interfacesUDFs)
          Constructor of the Component
InterfaceImpl(InterfacePage page, String extend, String hint, String dspName, String callPath, boolean realPath, Map interfacesUDFs, Map meta)
           
InterfaceImpl(PageSource pageSource, String extend, String hint, String dspName, String callPath, boolean realPath, Map interfacesUDFs)
           
InterfaceImpl(PageSource pageSource, String extend, String hint, String dspName, String callPath, boolean realPath, Map interfacesUDFs, Map meta)
           
 
Method Summary
 String getCallPath()
           
 Struct getMetaData(PageContext pc)
           
 PageSource getPageSource()
           
 boolean instanceOf(String type)
           
static InterfaceImpl[] loadImplements(PageContext pc, String lstExtend, Map interfaceUdfs)
           
 void registerUDF(Collection.Key key, UDF udf)
           
 void registerUDF(Collection.Key key, UDFProperties props)
           
 void registerUDF(String key, UDF udf)
           
 void registerUDF(String key, UDFProperties props)
           
 DumpData toDumpData(PageContext pageContext, int maxlevel, DumpProperties dp)
          method to print out information to a object as HTML
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfaceImpl

public InterfaceImpl(InterfacePage page,
                     String extend,
                     String hint,
                     String dspName,
                     String callPath,
                     boolean realPath,
                     Map interfacesUDFs)
Constructor of the Component

Parameters:
output -
extend -
hint -
dspName -

InterfaceImpl

public InterfaceImpl(InterfacePage page,
                     String extend,
                     String hint,
                     String dspName,
                     String callPath,
                     boolean realPath,
                     Map interfacesUDFs,
                     Map meta)

InterfaceImpl

public InterfaceImpl(PageSource pageSource,
                     String extend,
                     String hint,
                     String dspName,
                     String callPath,
                     boolean realPath,
                     Map interfacesUDFs)

InterfaceImpl

public InterfaceImpl(PageSource pageSource,
                     String extend,
                     String hint,
                     String dspName,
                     String callPath,
                     boolean realPath,
                     Map interfacesUDFs,
                     Map meta)
Method Detail

loadImplements

public static InterfaceImpl[] loadImplements(PageContext pc,
                                             String lstExtend,
                                             Map interfaceUdfs)
                                      throws PageException
Throws:
PageException

instanceOf

public boolean instanceOf(String type)
Specified by:
instanceOf in interface Interface

getCallPath

public String getCallPath()
Specified by:
getCallPath in interface Interface
Returns:
the callPath

registerUDF

public void registerUDF(String key,
                        UDF udf)
Specified by:
registerUDF in interface Interface

registerUDF

public void registerUDF(Collection.Key key,
                        UDF udf)
Specified by:
registerUDF in interface Interface

registerUDF

public void registerUDF(String key,
                        UDFProperties props)
Specified by:
registerUDF in interface Interface

registerUDF

public void registerUDF(Collection.Key key,
                        UDFProperties props)
Specified by:
registerUDF in interface Interface

toDumpData

public DumpData toDumpData(PageContext pageContext,
                           int maxlevel,
                           DumpProperties dp)
Description copied from interface: Dumpable
method to print out information to a object as HTML

Specified by:
toDumpData in interface Dumpable
Returns:
HTML print out

getPageSource

public PageSource getPageSource()
Specified by:
getPageSource in interface Interface

getMetaData

public Struct getMetaData(PageContext pc)
                   throws PageException
Specified by:
getMetaData in interface Interface
Throws:
PageException


Copyright © 2012 Railo