java.lang.Object
net.n2oapp.framework.config.metadata.compile.ComponentCompiler<D,S,PageContext>
net.n2oapp.framework.config.metadata.compile.region.BaseRegionCompiler<D,S>
- All Implemented Interfaces:
SourceClassAware,SourceCompiler<D,,S, PageContext> BaseSourceCompiler<D,S, PageContext>
- Direct Known Subclasses:
CustomRegionCompiler,LineRegionCompiler,PanelRegionCompiler,ScrollspyRegionCompiler,TabsRegionCompiler
public abstract class BaseRegionCompiler<D extends Region,S extends N2oRegion>
extends ComponentCompiler<D,S,PageContext>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Dbuild(D compiled, S source, CompileProcessor p) protected voidcompileRoute(RoutableRegion source, String regionId, String property, CompileProcessor p) protected StringcreateId(String regionName, CompileProcessor p) protected abstract Stringprotected List<CompiledRegionItem> initContent(SourceComponent[] items, PageContext context, CompileProcessor p, Source source) Methods inherited from class net.n2oapp.framework.config.metadata.compile.ComponentCompiler
compileComponent, getSrcPropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.n2oapp.framework.api.metadata.aware.SourceClassAware
getSourceClassMethods inherited from interface net.n2oapp.framework.api.metadata.compile.SourceCompiler
compile
-
Constructor Details
-
BaseRegionCompiler
public BaseRegionCompiler()
-
-
Method Details
-
build
-
createId
-
createId
-
initContent
protected List<CompiledRegionItem> initContent(SourceComponent[] items, PageContext context, CompileProcessor p, Source source) -
compileRoute
protected void compileRoute(RoutableRegion source, String regionId, String property, CompileProcessor p)
-