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> Tbuild(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:ClojureBuilderCreates the proxy. Method names are converted to Clojure function names.- Specified by:
buildin interfaceClojureBuilder- Type Parameters:
T- the interface type.- Parameters:
interfaceType- type of interface. Must have theNamespaceannotation. Not null.- Returns:
- the proxy
- See Also:
MethodToFunctionSymbolMapper
-
-