Uses of Package
org.pentaho.platform.api.engine

Packages that use org.pentaho.platform.api.engine
org.pentaho.platform.api.data   
org.pentaho.platform.api.engine   
org.pentaho.platform.api.repository   
org.pentaho.platform.api.repository.datasource   
org.pentaho.platform.api.ui   
org.pentaho.platform.api.usersettings   
org.pentaho.platform.dataaccess.datasource.wizard.service.impl   
org.pentaho.platform.dataaccess.datasource.wizard.service.impl.utils   
org.pentaho.platform.engine.core.audit   
org.pentaho.platform.engine.core.output   
org.pentaho.platform.engine.core.solution   
org.pentaho.platform.engine.core.system   
org.pentaho.platform.engine.core.system.boot   
org.pentaho.platform.engine.core.system.objfac   
org.pentaho.platform.engine.security   
org.pentaho.platform.engine.security.acls   
org.pentaho.platform.engine.security.acls.voter   
org.pentaho.platform.engine.security.session   
org.pentaho.platform.engine.security.userrole   
org.pentaho.platform.engine.security.userroledao.userrolelistservice   
org.pentaho.platform.engine.services   
org.pentaho.platform.engine.services.actionsequence   
org.pentaho.platform.engine.services.audit   
org.pentaho.platform.engine.services.connection   
org.pentaho.platform.engine.services.connection.datasource.dbcp   
org.pentaho.platform.engine.services.metadata   
org.pentaho.platform.engine.services.metadata.cwm   
org.pentaho.platform.engine.services.outputhandler   
org.pentaho.platform.engine.services.runtime   
org.pentaho.platform.engine.services.solution   
org.pentaho.platform.plugin.action.builtin   
org.pentaho.platform.plugin.action.chartbeans   
org.pentaho.platform.plugin.action.datatransforms   
org.pentaho.platform.plugin.action.deprecated   
org.pentaho.platform.plugin.action.eclipsebirt   
org.pentaho.platform.plugin.action.examples   
org.pentaho.platform.plugin.action.hql   
org.pentaho.platform.plugin.action.jasperreports   
org.pentaho.platform.plugin.action.javascript   
org.pentaho.platform.plugin.action.jfreechart   
org.pentaho.platform.plugin.action.jfreereport   
org.pentaho.platform.plugin.action.jfreereport.components   
org.pentaho.platform.plugin.action.jfreereport.helper   
org.pentaho.platform.plugin.action.jfreereport.outputs   
org.pentaho.platform.plugin.action.kettle   
org.pentaho.platform.plugin.action.mdx   
org.pentaho.platform.plugin.action.mondrian   
org.pentaho.platform.plugin.action.mondrian.catalog   
org.pentaho.platform.plugin.action.mondrian.mapper   
org.pentaho.platform.plugin.action.openflashchart   
org.pentaho.platform.plugin.action.pentahometadata   
org.pentaho.platform.plugin.action.sql   
org.pentaho.platform.plugin.action.versionchecker   
org.pentaho.platform.plugin.action.xml.webservice   
org.pentaho.platform.plugin.action.xml.xquery   
org.pentaho.platform.plugin.action.xmla   
org.pentaho.platform.plugin.condition.javascript   
org.pentaho.platform.plugin.outputs   
org.pentaho.platform.plugin.services.cache   
org.pentaho.platform.plugin.services.connections.hql   
org.pentaho.platform.plugin.services.connections.mondrian   
org.pentaho.platform.plugin.services.connections.sql   
org.pentaho.platform.plugin.services.connections.xquery   
org.pentaho.platform.plugin.services.metadata   
org.pentaho.platform.plugin.services.pluginmgr   
org.pentaho.platform.plugin.services.pluginmgr.servicemgr   
org.pentaho.platform.plugin.services.security.userrole.jdbc   
org.pentaho.platform.plugin.services.security.userrole.ldap   
org.pentaho.platform.plugin.services.security.userrole.memory   
org.pentaho.platform.plugin.services.webservices   
org.pentaho.platform.plugin.services.webservices.content   
org.pentaho.platform.repository   
org.pentaho.platform.repository.content   
org.pentaho.platform.repository.datasource   
org.pentaho.platform.repository.hibernate   
org.pentaho.platform.repository.runtime   
org.pentaho.platform.repository.solution   
org.pentaho.platform.repository.solution.dbbased   
org.pentaho.platform.repository.solution.filebased   
org.pentaho.platform.repository.subscription   
org.pentaho.platform.repository.usersettings   
org.pentaho.platform.scheduler   
org.pentaho.platform.scheduler.action   
org.pentaho.platform.scheduler.versionchecker   
org.pentaho.platform.uifoundation.chart   
org.pentaho.platform.uifoundation.component   
org.pentaho.platform.uifoundation.component.xml   
org.pentaho.platform.uifoundation.contentgen   
org.pentaho.platform.util   
org.pentaho.platform.util.logging   
org.pentaho.platform.util.web   
org.pentaho.platform.util.xml   
org.pentaho.platform.web.html   
org.pentaho.platform.web.http   
org.pentaho.platform.web.http.context   
org.pentaho.platform.web.http.request   
org.pentaho.platform.web.http.session   
org.pentaho.platform.web.portal   
org.pentaho.platform.web.portal.chart   
org.pentaho.platform.web.refactor   
org.pentaho.platform.web.servlet   
org.pentaho.samples   
org.pentaho.samples.gecho   
org.pentaho.test.platform.engine.core   
org.pentaho.test.platform.engine.services   
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.api.data
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.api.engine
ActionSequenceException
           
ActionSequencePromptException
           
ActionValidationException
           
AuditException
           
IAclHolder
          TODO mlowery List type should probably not be a concrete class (PentahoAclEntry).
IAclSolutionFile
          This interface makes certain that there is a mechanism to traverse the solution files from root to leaf.
IActionCompleteListener
          The listener interface for receiving notification when a Component execution has completed.
IActionParameter
          An IActionParameter represents one input or output in an IActionSequence.
IActionSequence
          An ActionSequence is the functional object that wraps a SequenceDefinition for processing by the RuntimeContext.
IActionSequenceResource
          The ActionResource interface represents one resource in an ActionSequence.
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
IConditionalExecution
          This interface supports conditional execution of action sequence 'actions' blocks
IContentGenerator
          This interface is implemented by bi-platform plugins, and is instantiated for each content request made to the plugin system via the IPluginManager API.
IContentGeneratorInfo
           
IContentInfo
          Describes a content type.
ICreateFeedbackParameterCallback
           
IExecutionListener
           
IFileFilter
           
IFileInfo
           
IFileInfoGenerator
          Deprecated.  
IFileInfoGenerator.ContentType
          Deprecated. 
ILogger
          The Logger is the main interface into the platform's logging subsystem.
ILogoutListener
           
IMimeTypeListener
           
IOutputDef
          An OutputDef represents one output parameter in a SequenceDefinition or ActionDefinition.
IOutputHandler
          An OutputHandler manages the content generated from a Component execution.
IParameterManager
           
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IParameterResolver
           
IPentahoAclEntry
          Base Pentaho Access Control entry.
IPentahoDefinableObjectFactory.Scope
          The different object scopes that are supported
IPentahoObjectFactory
          The way the BI platform creates and manages system objects.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoSystemEntryPoint
          System Entry Point implementors get called upon entry to the system after they've been registered with the ApplicationContext (IApplicationContext).
IPentahoSystemExitPoint
          System Exit Point implementors are called with the action on a thread completes.
IPentahoUrl
          Provides a simple interface for Portlet URL's (PortletURL objects).
IPentahoUrlFactory
          Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.
IPermissionMask
           
IPermissionRecipient
           
IPlatformPlugin
          This interface represents the contract for the specification of a plugin.
IPlatformPlugin.ClassLoaderType
           
IPluginLifecycleListener
          This interface provides entry points to the plugin manager for plugin loading, and unloading.
IPluginOperation
           
IRuntimeContext
          This interface defines methods and constants that are used during action execution to resolve parameters, inputs and outputs, resources, and persist the runtime data.
IScheduledJob
           
ISelectionMapper
           
ISequenceDefinition
          The SequenceDefinition represents the definition of several consecutive action definitions that comprise an ActionSequence object, which is the runtime equivalent of an action sequence document.
IServiceConfig
          The configuration spec for a platform managed service
ISolutionActionDefinition
          The ActionDefinition represents the definition and metadata for a single action execution, which is equivalent to one execution of any given Component.
ISolutionFile
          A solution file is an abstract represention of either a file or a directory.
ISolutionFileMetaProvider
          Provides meta information about solution files.
IStreamingPojo
          The interface for POJO components that want to stream content to the caller.
IUserRoleListService
           
ObjectFactoryException
           
PentahoAccessControlException
           
PlatformPluginRegistrationException
          An exception raised when an IPlatformPlugin fails to register.
PluginBeanDefinition
           
PluginBeanException
           
PluginLifecycleException
           
PluginServiceDefinition
           
ServiceException
           
ServiceInitializationException
           
SubscriptionSchedulerException
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.api.repository
IAclHolder
          TODO mlowery List type should probably not be a concrete class (PentahoAclEntry).
IAclSolutionFile
          This interface makes certain that there is a mechanism to traverse the solution files from root to leaf.
IActionSequence
          An ActionSequence is the functional object that wraps a SequenceDefinition for processing by the RuntimeContext.
IActionSequenceResource
          The ActionResource interface represents one resource in an ActionSequence.
IFileFilter
           
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IMimeTypeListener
           
IPentahoInitializer
           
IPentahoSession
          Provides an overall representation of the concept of a session.
IPermissionMask
           
IPermissionRecipient
           
ISessionContainer
          A "something" that refers to a session.
ISolutionFile
          A solution file is an abstract represention of either a file or a directory.
ISolutionFilter
           
PentahoAccessControlException
           
SubscriptionSchedulerException
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.api.repository.datasource
IPentahoInitializer
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.api.ui
IActionRequestHandler
          The basic interface for requests to execute actions .
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoUrlFactory
          Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.api.usersettings
IPentahoInitializer
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.dataaccess.datasource.wizard.service.impl
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.dataaccess.datasource.wizard.service.impl.utils
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.core.audit
AuditException
           
IAuditEntry
          An implementation of the IAuditEntry interface describes the method by which audit messages are recorded and what destination storage they are recorded to.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IPentahoSession
          Provides an overall representation of the concept of a session.
IRuntimeContext
          This interface defines methods and constants that are used during action execution to resolve parameters, inputs and outputs, resources, and persist the runtime data.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.core.output
IContentListener
           
IMimeTypeListener
           
IOutputDef
          An OutputDef represents one output parameter in a SequenceDefinition or ActionDefinition.
IOutputHandler
          An OutputHandler manages the content generated from a Component execution.
IPentahoSession
          Provides an overall representation of the concept of a session.
IRuntimeContext
          This interface defines methods and constants that are used during action execution to resolve parameters, inputs and outputs, resources, and persist the runtime data.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.core.solution
IContentGeneratorInfo
           
IContentInfo
          Describes a content type.
IFileInfo
           
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPluginOperation
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.core.system
IApplicationContext
          Defines a set of methods to retrieve information about the application environment.
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
ICacheManager
           
IContentOutputHandler
          Interface for a class used to stream contents from a Pentaho action sequence to a destination of some kind, e.g.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
ILogoutListener
           
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IPentahoObjectFactory
          The way the BI platform creates and manages system objects.
IPentahoPublisher
          Defines the interface for getting objects published in the platform.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoSystemEntryPoint
          System Entry Point implementors get called upon entry to the system after they've been registered with the ApplicationContext (IApplicationContext).
IPentahoSystemExitPoint
          System Exit Point implementors are called with the action on a thread completes.
IPentahoSystemListener
          Classes that implement this interface can be notified about key system events, in order to perform one-time operations such as initialization, maintenance or other tasks.
ISessionStartupAction
           
ISystemSettings
          The SystemSettings manages the platform's overall configuration settings.
IUserDetailsRoleListService
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.core.system.boot
IPentahoDefinableObjectFactory
          This class subclasses IPentahoObjectFactory and adds methods that enables the implementation to allow objects to be defined through public classes.
IPentahoDefinableObjectFactory.Scope
          The different object scopes that are supported
IPentahoObjectFactory
          The way the BI platform creates and manages system objects.
IPentahoPublisher
          Defines the interface for getting objects published in the platform.
IPentahoSystemListener
          Classes that implement this interface can be notified about key system events, in order to perform one-time operations such as initialization, maintenance or other tasks.
ISessionStartupAction
           
ISystemSettings
          The SystemSettings manages the platform's overall configuration settings.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.core.system.objfac
IPentahoDefinableObjectFactory
          This class subclasses IPentahoObjectFactory and adds methods that enables the implementation to allow objects to be defined through public classes.
IPentahoDefinableObjectFactory.Scope
          The different object scopes that are supported
IPentahoObjectFactory
          The way the BI platform creates and manages system objects.
IPentahoSession
          Provides an overall representation of the concept of a session.
ObjectFactoryException
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.security
IAclHolder
          TODO mlowery List type should probably not be a concrete class (PentahoAclEntry).
IAclSolutionFile
          This interface makes certain that there is a mechanism to traverse the solution files from root to leaf.
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPermissionMask
           
IPermissionMgr
           
IPermissionRecipient
           
ISolutionFile
          A solution file is an abstract represention of either a file or a directory.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.security.acls
IAclPublisher
           
IAclSolutionFile
          This interface makes certain that there is a mechanism to traverse the solution files from root to leaf.
IPentahoAclEntry
          Base Pentaho Access Control entry.
IPermissionMask
           
IPermissionRecipient
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.security.acls.voter
IAclHolder
          TODO mlowery List type should probably not be a concrete class (PentahoAclEntry).
IAclVoter
           
IPentahoAclEntry
          Base Pentaho Access Control entry.
IPentahoInitializer
           
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.security.session
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.security.userrole
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IPentahoSession
          Provides an overall representation of the concept of a session.
IUserDetailsRoleListService
           
IUserRoleListService
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.security.userroledao.userrolelistservice
IUserRoleListService
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.services
ActionSequenceException
           
IActionCompleteListener
          The listener interface for receiving notification when a Component execution has completed.
IActionRequestHandler
          The basic interface for requests to execute actions .
ICreateFeedbackParameterCallback
           
IDocumentResourceLoader
           
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IMessageFormatter
           
IOutputHandler
          An OutputHandler manages the content generated from a Component execution.
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoUrlFactory
          Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.
IRuntimeContext
          This interface defines methods and constants that are used during action execution to resolve parameters, inputs and outputs, resources, and persist the runtime data.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.services.actionsequence
IActionParameter
          An IActionParameter represents one input or output in an IActionSequence.
IActionSequence
          An ActionSequence is the functional object that wraps a SequenceDefinition for processing by the RuntimeContext.
IActionSequenceResource
          The ActionResource interface represents one resource in an ActionSequence.
IApplicationContext
          Defines a set of methods to retrieve information about the application environment.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
IConditionalExecution
          This interface supports conditional execution of action sequence 'actions' blocks
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IOutputDef
          An OutputDef represents one output parameter in a SequenceDefinition or ActionDefinition.
IParameterResolver
           
IPentahoSession
          Provides an overall representation of the concept of a session.
IRuntimeContext
          This interface defines methods and constants that are used during action execution to resolve parameters, inputs and outputs, resources, and persist the runtime data.
ISequenceDefinition
          The SequenceDefinition represents the definition of several consecutive action definitions that comprise an ActionSequence object, which is the runtime equivalent of an action sequence document.
ISolutionActionDefinition
          The ActionDefinition represents the definition and metadata for a single action execution, which is equivalent to one execution of any given Component.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.services.audit
AuditException
           
IAuditEntry
          An implementation of the IAuditEntry interface describes the method by which audit messages are recorded and what destination storage they are recorded to.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.services.connection
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.services.connection.datasource.dbcp
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoSystemListener
          Classes that implement this interface can be notified about key system events, in order to perform one-time operations such as initialization, maintenance or other tasks.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.services.metadata
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IPentahoPublisher
          Defines the interface for getting objects published in the platform.
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.services.metadata.cwm
IAclHolder
          TODO mlowery List type should probably not be a concrete class (PentahoAclEntry).
IPentahoInitializer
           
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.services.outputhandler
IContentOutputHandler
          Interface for a class used to stream contents from a Pentaho action sequence to a destination of some kind, e.g.
IMimeTypeListener
           
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.services.runtime
ActionSequenceException
           
ActionSequencePromptException
           
ActionValidationException
           
IActionCompleteListener
          The listener interface for receiving notification when a Component execution has completed.
IActionParameter
          An IActionParameter represents one input or output in an IActionSequence.
IActionSequence
          An ActionSequence is the functional object that wraps a SequenceDefinition for processing by the RuntimeContext.
IActionSequenceResource
          The ActionResource interface represents one resource in an ActionSequence.
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
ICreateFeedbackParameterCallback
           
IExecutionListener
           
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IOutputHandler
          An OutputHandler manages the content generated from a Component execution.
IParameterManager
           
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IParameterResolver
           
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoUrlFactory
          Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.
IRuntimeContext
          This interface defines methods and constants that are used during action execution to resolve parameters, inputs and outputs, resources, and persist the runtime data.
ISelectionMapper
           
ISolutionActionDefinition
          The ActionDefinition represents the definition and metadata for a single action execution, which is equivalent to one execution of any given Component.
ISolutionEngine
          The Solution Engine handles loading and launching execution of solutions and action sequences.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.engine.services.solution
IActionCompleteListener
          The listener interface for receiving notification when a Component execution has completed.
IActionSequenceResource
          The ActionResource interface represents one resource in an ActionSequence.
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
IContentGenerator
          This interface is implemented by bi-platform plugins, and is instantiated for each content request made to the plugin system via the IPluginManager API.
ICreateFeedbackParameterCallback
           
IExecutionListener
           
IFileFilter
           
IFileInfo
           
IFileInfoGenerator
          Deprecated.  
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IOutputHandler
          An OutputHandler manages the content generated from a Component execution.
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IParameterResolver
           
IParameterSetter
          Augments the parameter provider by adding settings for the parameters.
IPentahoInitializer
           
IPentahoPublisher
          Defines the interface for getting objects published in the platform.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoUrlFactory
          Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.
IRuntimeContext
          This interface defines methods and constants that are used during action execution to resolve parameters, inputs and outputs, resources, and persist the runtime data.
ISolutionAttributeContributor
           
ISolutionEngine
          The Solution Engine handles loading and launching execution of solutions and action sequences.
ISolutionFile
          A solution file is an abstract represention of either a file or a directory.
ISolutionFileMetaProvider
          Provides meta information about solution files.
ISolutionFilter
           
SolutionFileMetaAdapter
          This class only exists for backwards compatibility with IFileInfoGenerator.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.builtin
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
IConfiguredPojo
          The interface for a POJO component that wants access to system settings.
ILoggablePojo
          The interface for a POJO component that wants to be provided with a logger.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.chartbeans
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoSystemListener
          Classes that implement this interface can be notified about key system events, in order to perform one-time operations such as initialization, maintenance or other tasks.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.datatransforms
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.deprecated
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.eclipsebirt
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoSystemListener
          Classes that implement this interface can be notified about key system events, in order to perform one-time operations such as initialization, maintenance or other tasks.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.examples
IActionSequenceResource
          The ActionResource interface represents one resource in an ActionSequence.
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
IPentahoSession
          Provides an overall representation of the concept of a session.
IRuntimeContext
          This interface defines methods and constants that are used during action execution to resolve parameters, inputs and outputs, resources, and persist the runtime data.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.hql
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.jasperreports
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.javascript
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.jfreechart
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.jfreereport
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoSystemListener
          Classes that implement this interface can be notified about key system events, in order to perform one-time operations such as initialization, maintenance or other tasks.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.jfreereport.components
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.jfreereport.helper
IActionSequenceResource
          The ActionResource interface represents one resource in an ActionSequence.
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.jfreereport.outputs
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.kettle
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoSystemListener
          Classes that implement this interface can be notified about key system events, in order to perform one-time operations such as initialization, maintenance or other tasks.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.mdx
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.mondrian
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
IPentahoPublisher
          Defines the interface for getting objects published in the platform.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoSystemListener
          Classes that implement this interface can be notified about key system events, in order to perform one-time operations such as initialization, maintenance or other tasks.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.mondrian.catalog
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.mondrian.mapper
IConnectionUserRoleMapper
          This interface provides for mapping a Platform user to a connection user, or a users' roles to known/valid roles for a connection.
IPentahoSession
          Provides an overall representation of the concept of a session.
PentahoAccessControlException
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.openflashchart
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.pentahometadata
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.sql
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.versionchecker
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.xml.webservice
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.xml.xquery
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.action.xmla
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.condition.javascript
IConditionalExecution
          This interface supports conditional execution of action sequence 'actions' blocks
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.outputs
IContentOutputHandler
          Interface for a class used to stream contents from a Pentaho action sequence to a destination of some kind, e.g.
IMimeTypeListener
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.services.cache
ICacheManager
           
ILogoutListener
           
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.services.connections.hql
ILogger
          The Logger is the main interface into the platform's logging subsystem.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.services.connections.mondrian
ILogger
          The Logger is the main interface into the platform's logging subsystem.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.services.connections.sql
ILogger
          The Logger is the main interface into the platform's logging subsystem.
PentahoSystemException
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.services.connections.xquery
ILogger
          The Logger is the main interface into the platform's logging subsystem.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.services.metadata
IAclHolder
          TODO mlowery List type should probably not be a concrete class (PentahoAclEntry).
IPentahoAclEntry
          Base Pentaho Access Control entry.
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.services.pluginmgr
IContentGenerator
          This interface is implemented by bi-platform plugins, and is instantiated for each content request made to the plugin system via the IPluginManager API.
IContentGeneratorInfo
           
IContentInfo
          Describes a content type.
IFileInfo
           
IPentahoInitializer
           
IPentahoObjectFactory
          The way the BI platform creates and manages system objects.
IPentahoPublisher
          Defines the interface for getting objects published in the platform.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoSystemListener
          Classes that implement this interface can be notified about key system events, in order to perform one-time operations such as initialization, maintenance or other tasks.
IPlatformPlugin
          This interface represents the contract for the specification of a plugin.
IPlatformPlugin.ClassLoaderType
           
IPluginLifecycleListener
          This interface provides entry points to the plugin manager for plugin loading, and unloading.
IPluginManager
          The contract API between the platform and platform plugins.
IPluginProvider
          A plugin provider is responsible for serving up IPlatformPlugins to whoever is asking, typically IPluginManager.
IPluginResourceLoader
          This class presents an abstraction layer for accessing resources from within a platform plugin.
ISolutionFile
          A solution file is an abstract represention of either a file or a directory.
ObjectFactoryException
           
PlatformPluginRegistrationException
          An exception raised when an IPlatformPlugin fails to register.
PluginBeanDefinition
           
PluginBeanException
           
PluginLifecycleException
           
PluginServiceDefinition
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.services.pluginmgr.servicemgr
IServiceConfig
          The configuration spec for a platform managed service
IServiceManager
          A service manager allows a POJO to be exposed as various types of services by constructing a simple ServiceConfig and calling #registerService(ServiceConfig).
ServiceException
           
ServiceInitializationException
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.services.security.userrole.jdbc
IUserRoleListService
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.services.security.userrole.ldap
IUserRoleListService
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.services.security.userrole.memory
IUserRoleListService
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.services.webservices
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IPentahoSession
          Provides an overall representation of the concept of a session.
IServiceConfig
          The configuration spec for a platform managed service
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.plugin.services.webservices.content
IContentGenerator
          This interface is implemented by bi-platform plugins, and is instantiated for each content request made to the plugin system via the IPluginManager API.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.repository
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IPentahoSession
          Provides an overall representation of the concept of a session.
ISessionContainer
          A "something" that refers to a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.repository.content
IContentOutputHandler
          Interface for a class used to stream contents from a Pentaho action sequence to a destination of some kind, e.g.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IMimeTypeListener
           
IOutputDef
          An OutputDef represents one output parameter in a SequenceDefinition or ActionDefinition.
IOutputHandler
          An OutputHandler manages the content generated from a Component execution.
IPentahoInitializer
           
IPentahoSession
          Provides an overall representation of the concept of a session.
IRuntimeContext
          This interface defines methods and constants that are used during action execution to resolve parameters, inputs and outputs, resources, and persist the runtime data.
ISessionContainer
          A "something" that refers to a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.repository.datasource
IPentahoInitializer
           
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.repository.hibernate
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoSystemEntryPoint
          System Entry Point implementors get called upon entry to the system after they've been registered with the ApplicationContext (IApplicationContext).
IPentahoSystemExitPoint
          System Exit Point implementors are called with the action on a thread completes.
IPentahoSystemListener
          Classes that implement this interface can be notified about key system events, in order to perform one-time operations such as initialization, maintenance or other tasks.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.repository.runtime
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IPentahoInitializer
           
IPentahoSession
          Provides an overall representation of the concept of a session.
ISessionContainer
          A "something" that refers to a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.repository.solution
IActionSequenceResource
          The ActionResource interface represents one resource in an ActionSequence.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IPentahoInitializer
           
IPentahoPublisher
          Defines the interface for getting objects published in the platform.
IPentahoSession
          Provides an overall representation of the concept of a session.
ISessionContainer
          A "something" that refers to a session.
ISolutionFile
          A solution file is an abstract represention of either a file or a directory.
ISolutionFilter
           
PentahoAccessControlException
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.repository.solution.dbbased
IAclHolder
          TODO mlowery List type should probably not be a concrete class (PentahoAclEntry).
IAclSolutionFile
          This interface makes certain that there is a mechanism to traverse the solution files from root to leaf.
IActionSequence
          An ActionSequence is the functional object that wraps a SequenceDefinition for processing by the RuntimeContext.
IFileFilter
           
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IPentahoAclEntry
          Base Pentaho Access Control entry.
IPentahoInitializer
           
IPentahoSession
          Provides an overall representation of the concept of a session.
IPermissionMask
           
IPermissionRecipient
           
ISessionContainer
          A "something" that refers to a session.
ISolutionFile
          A solution file is an abstract represention of either a file or a directory.
ISolutionFilter
           
PentahoAccessControlException
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.repository.solution.filebased
IActionSequence
          An ActionSequence is the functional object that wraps a SequenceDefinition for processing by the RuntimeContext.
IFileFilter
           
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IPentahoInitializer
           
IPentahoSession
          Provides an overall representation of the concept of a session.
IPermissionMask
           
IPermissionRecipient
           
ISessionContainer
          A "something" that refers to a session.
ISolutionFile
          A solution file is an abstract represention of either a file or a directory.
ISolutionFilter
           
PentahoAccessControlException
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.repository.subscription
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IOutputHandler
          An OutputHandler manages the content generated from a Component execution.
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IParameterSetter
          Augments the parameter provider by adding settings for the parameters.
IPentahoInitializer
           
IPentahoPublisher
          Defines the interface for getting objects published in the platform.
IPentahoSession
          Provides an overall representation of the concept of a session.
SubscriptionSchedulerException
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.repository.usersettings
IPentahoInitializer
           
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.scheduler
IBackgroundExecution
           
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IOutputHandler
          An OutputHandler manages the content generated from a Component execution.
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoSystemListener
          Classes that implement this interface can be notified about key system events, in order to perform one-time operations such as initialization, maintenance or other tasks.
IPentahoUrlFactory
          Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.
IScheduledJob
           
IScheduler
          The IScheduler implementation should be able to take an ISubscription and add it to it's internal scheduling mechanism to cause a trigger in the platform
ISubscriptionScheduler
          Interface class between the subscription repository and the implementation of the scheduler.
SubscriptionSchedulerException
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.scheduler.action
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterResolver
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.scheduler.versionchecker
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoSystemListener
          Classes that implement this interface can be notified about key system events, in order to perform one-time operations such as initialization, maintenance or other tasks.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.uifoundation.chart
IActionSequenceResource
          The ActionResource interface represents one resource in an ActionSequence.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoUrlFactory
          Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.
IRuntimeContext
          This interface defines methods and constants that are used during action execution to resolve parameters, inputs and outputs, resources, and persist the runtime data.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.uifoundation.component
ComponentException
           
IActionRequestHandler
          The basic interface for requests to execute actions .
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoUrlFactory
          Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.uifoundation.component.xml
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoUrlFactory
          Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.
ISolutionFile
          A solution file is an abstract represention of either a file or a directory.
ISolutionFilter
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.uifoundation.contentgen
IContentGenerator
          This interface is implemented by bi-platform plugins, and is instantiated for each content request made to the plugin system via the IPluginManager API.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.util
IDocumentResourceLoader
           
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.util.logging
ILogger
          The Logger is the main interface into the platform's logging subsystem.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.util.web
IPentahoUrl
          Provides a simple interface for Portlet URL's (PortletURL objects).
IPentahoUrlFactory
          Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.util.xml
IDocumentResourceLoader
           
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.web.html
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.web.http
IMimeTypeListener
           
IOutputDef
          An OutputDef represents one output parameter in a SequenceDefinition or ActionDefinition.
IOutputHandler
          An OutputHandler manages the content generated from a Component execution.
IPentahoSession
          Provides an overall representation of the concept of a session.
IRuntimeContext
          This interface defines methods and constants that are used during action execution to resolve parameters, inputs and outputs, resources, and persist the runtime data.
IUITemplater
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.web.http.context
IApplicationContext
          Defines a set of methods to retrieve information about the application environment.
IPentahoObjectFactory
          The way the BI platform creates and manages system objects.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.web.http.request
IActionCompleteListener
          The listener interface for receiving notification when a Component execution has completed.
IActionRequestHandler
          The basic interface for requests to execute actions .
IOutputHandler
          An OutputHandler manages the content generated from a Component execution.
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoUrlFactory
          Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.web.http.session
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IPentahoSession
          Provides an overall representation of the concept of a session.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.web.portal
IApplicationContext
          Defines a set of methods to retrieve information about the application environment.
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IParameterSetter
          Augments the parameter provider by adding settings for the parameters.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoUrl
          Provides a simple interface for Portlet URL's (PortletURL objects).
IPentahoUrlFactory
          Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.web.portal.chart
ILogger
          The Logger is the main interface into the platform's logging subsystem.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.web.refactor
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoUrlFactory
          Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.platform.web.servlet
IActionCompleteListener
          The listener interface for receiving notification when a Component execution has completed.
IActionRequestHandler
          The basic interface for requests to execute actions .
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IMimeTypeListener
           
IOutputHandler
          An OutputHandler manages the content generated from a Component execution.
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IPentahoSession
          Provides an overall representation of the concept of a session.
IPentahoUrlFactory
          Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.
IRuntimeContext
          This interface defines methods and constants that are used during action execution to resolve parameters, inputs and outputs, resources, and persist the runtime data.
PentahoAccessControlException
           
PentahoSystemException
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.samples
IContentGenerator
          This interface is implemented by bi-platform plugins, and is instantiated for each content request made to the plugin system via the IPluginManager API.
IFileInfo
           
IFileInfoGenerator
          Deprecated.  
ILogger
          The Logger is the main interface into the platform's logging subsystem.
ISolutionFile
          A solution file is an abstract represention of either a file or a directory.
ISolutionFileMetaProvider
          Provides meta information about solution files.
SolutionFileMetaAdapter
          This class only exists for backwards compatibility with IFileInfoGenerator.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.samples.gecho
IContentGenerator
          This interface is implemented by bi-platform plugins, and is instantiated for each content request made to the plugin system via the IPluginManager API.
IFileInfo
           
IFileInfoGenerator
          Deprecated.  
ILogger
          The Logger is the main interface into the platform's logging subsystem.
ISolutionFile
          A solution file is an abstract represention of either a file or a directory.
ISolutionFileMetaProvider
          Provides meta information about solution files.
SolutionFileMetaAdapter
          This class only exists for backwards compatibility with IFileInfoGenerator.
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.test.platform.engine.core
IActionCompleteListener
          The listener interface for receiving notification when a Component execution has completed.
IAuditable
          Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
IComponent
          A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.
ILogger
          The Logger is the main interface into the platform's logging subsystem.
IOutputHandler
          An OutputHandler manages the content generated from a Component execution.
IParameterProvider
          A ParameterProvider is a source for input, output or resource parameters for a given action.
IPentahoDefinableObjectFactory
          This class subclasses IPentahoObjectFactory and adds methods that enables the implementation to allow objects to be defined through public classes.
IPentahoObjectFactory
          The way the BI platform creates and manages system objects.
IPentahoSession
          Provides an overall representation of the concept of a session.
IRuntimeContext
          This interface defines methods and constants that are used during action execution to resolve parameters, inputs and outputs, resources, and persist the runtime data.
ISolutionEngine
          The Solution Engine handles loading and launching execution of solutions and action sequences.
ISystemSettings
          The SystemSettings manages the platform's overall configuration settings.
ObjectFactoryException
           
 

Classes in org.pentaho.platform.api.engine used by org.pentaho.test.platform.engine.services
IContentGenerator
          This interface is implemented by bi-platform plugins, and is instantiated for each content request made to the plugin system via the IPluginManager API.