com.japisoft.framework.step
Class InterfaceBuilderStep

java.lang.Object
  extended bycom.japisoft.framework.ApplicationStepAdapter
      extended bycom.japisoft.framework.step.InterfaceBuilderStep
All Implemented Interfaces:
ApplicationStep

public class InterfaceBuilderStep
extends ApplicationStepAdapter

A step for building the interface menu, popup ... The result is an InterfaceBuilder object stored in the ApplicationModel class.

Version:
1.0
Author:
(c) 2004 JAPISoft / http://www.japisoft.com

Constructor Summary
InterfaceBuilderStep()
          It will used the ApplicationModel.USERINTERFACE_FILE field value for finding the interface descriptor
InterfaceBuilderStep(ActionBuilder actionBuilder)
          It will used the ApplicationModel.USERINTERFACE_FILE field value for finding the interface descriptor
InterfaceBuilderStep(java.lang.String descriptorPath)
           
InterfaceBuilderStep(java.lang.String descriptorPath, ActionBuilder actionBuilder)
           
 
Method Summary
 void start(java.lang.String[] args)
          Start this application step.
 
Methods inherited from class com.japisoft.framework.ApplicationStepAdapter
isFinal, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfaceBuilderStep

public InterfaceBuilderStep()
It will used the ApplicationModel.USERINTERFACE_FILE field value for finding the interface descriptor


InterfaceBuilderStep

public InterfaceBuilderStep(java.lang.String descriptorPath)
Parameters:
descriptorPath - Path from the classpath or the file system

InterfaceBuilderStep

public InterfaceBuilderStep(ActionBuilder actionBuilder)
It will used the ApplicationModel.USERINTERFACE_FILE field value for finding the interface descriptor

Parameters:
actionBuilder - a delegate for building each action object

InterfaceBuilderStep

public InterfaceBuilderStep(java.lang.String descriptorPath,
                            ActionBuilder actionBuilder)
Parameters:
descriptorPath - a path from the classpath or the file system
actionBuilder - A delegate for building each action object
Method Detail

start

public void start(java.lang.String[] args)
Description copied from interface: ApplicationStep
Start this application step. The application main parameters are provided. It may throw an ApplicationStepException

Specified by:
start in interface ApplicationStep
Overrides:
start in class ApplicationStepAdapter