Class ClojureBuilderImpl
- java.lang.Object
-
- org.apache.tapestry5.internal.clojure.ClojureBuilderImpl
-
- All Implemented Interfaces:
ClojureBuilder
public class ClojureBuilderImpl extends java.lang.Object implements ClojureBuilder
-
-
Constructor Summary
Constructors Constructor Description ClojureBuilderImpl(PlasticProxyFactory proxyFactory, MethodToFunctionSymbolMapper mapper, OperationTracker tracker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
build(java.lang.Class<T> interfaceType)
Creates the proxy.
-
-
-
Constructor Detail
-
ClojureBuilderImpl
public ClojureBuilderImpl(@Builtin PlasticProxyFactory proxyFactory, MethodToFunctionSymbolMapper mapper, OperationTracker tracker)
-
-
Method Detail
-
build
public <T> T build(java.lang.Class<T> interfaceType)
Description copied from interface:ClojureBuilder
Creates the proxy. Method names are converted to Clojure function names.- Specified by:
build
in interfaceClojureBuilder
- Type Parameters:
T
- the interface type.- Parameters:
interfaceType
- type of interface. Must have theNamespace
annotation. Not null.- Returns:
- the proxy
- See Also:
MethodToFunctionSymbolMapper
-
-