sk.uniba.euromath.editor.wizards.document
Class FillNewElementWizardProvider.AbstractStepFactory

java.lang.Object
  extended by sk.uniba.euromath.editor.wizards.document.FillNewElementWizardProvider.AbstractStepFactory
Enclosing class:
FillNewElementWizardProvider

protected abstract class FillNewElementWizardProvider.AbstractStepFactory
extends Object

Produces new steps. Allows wizards to be created lazily.

Author:
Martin Vysny

Field Summary
 Element e
          Step shall fill contents of this element.
 NewElementRule rule
          Rule to use for produced step.
 
Constructor Summary
protected FillNewElementWizardProvider.AbstractStepFactory(NewElementRule rule, Element e)
          Constructor.
 
Method Summary
protected abstract  FillNewElementWizardProvider.WizardStep newStep(NamespaceManager manager)
          Produces instance of the step.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rule

public final NewElementRule rule
Rule to use for produced step.


e

public final Element e
Step shall fill contents of this element.

Constructor Detail

FillNewElementWizardProvider.AbstractStepFactory

protected FillNewElementWizardProvider.AbstractStepFactory(NewElementRule rule,
                                                           Element e)
Constructor.

Parameters:
rule - Rule to use for produced step.
e - Step shall fill contents of this element.
Method Detail

newStep

protected abstract FillNewElementWizardProvider.WizardStep newStep(NamespaceManager manager)
Produces instance of the step.

Parameters:
manager - the namespace manager to use. It must not be modified by this step, nor by the following steps.
Returns:
instance of the step. Must not return null.


Copyright © 2003-2006 null. All Rights Reserved.