org.apache.turbine.services.assemblerbroker
Interface AssemblerBrokerService

All Superinterfaces:
Initable, Service
All Known Implementing Classes:
TurbineAssemblerBrokerService

public interface AssemblerBrokerService
extends Service

An interface the Turbine Assembler service. See TurbineAssemblerBrokerService for more info.

Author:
Leon Messerschmidt

Field Summary
static java.lang.String ACTION_TYPE
          Predefined types for Turbine built-in assemblers
static java.lang.String LAYOUT_TYPE
           
static java.lang.String NAVIGATION_TYPE
           
static java.lang.String PAGE_TYPE
           
static java.lang.String SCHEDULEDJOB_TYPE
           
static java.lang.String SCREEN_TYPE
           
static java.lang.String SERVICE_NAME
           
 
Method Summary
 Assembler getAssembler(java.lang.String type, java.lang.String name)
          Attempts to load an Assembler of a type with a given name
 void registerFactory(java.lang.String type, AssemblerFactory factory)
          Register an AssemblerFactory class for a given type
 
Methods inherited from interface org.apache.turbine.services.Service
getConfiguration, getName, getProperties, setName, setServiceBroker
 
Methods inherited from interface org.apache.turbine.services.Initable
getInit, init, init, setInitableBroker, shutdown
 

Field Detail

SERVICE_NAME

public static final java.lang.String SERVICE_NAME

ACTION_TYPE

public static final java.lang.String ACTION_TYPE
Predefined types for Turbine built-in assemblers

SCREEN_TYPE

public static final java.lang.String SCREEN_TYPE

NAVIGATION_TYPE

public static final java.lang.String NAVIGATION_TYPE

LAYOUT_TYPE

public static final java.lang.String LAYOUT_TYPE

PAGE_TYPE

public static final java.lang.String PAGE_TYPE

SCHEDULEDJOB_TYPE

public static final java.lang.String SCHEDULEDJOB_TYPE
Method Detail

registerFactory

public void registerFactory(java.lang.String type,
                            AssemblerFactory factory)
Register an AssemblerFactory class for a given type

getAssembler

public Assembler getAssembler(java.lang.String type,
                              java.lang.String name)
                       throws TurbineException
Attempts to load an Assembler of a type with a given name


Copyright © 2000-2002 Apache Software Foundation. All Rights Reserved.