Abstract base implementation of a flow builder defining common functionality
needed by most concrete flow builder implementations. This class implements
all optional parts of the FlowBuilder process as no-op methods. Subclasses
are only required to implement
BaseFlowBuilder.init(String,AttributeMap) and
BaseFlowBuilder.buildStates() .
fromStringTo(String targetAlias) Returns a conversion executor capable of converting string objects to the
target class aliased by the provided alias.
Parameters: targetAlias - the target class alias, e.g.
Creates a flow builder using the given locator to link in artifacts.
Parameters: flowServiceLocator - the locator for services needed by this builder to build its Flow
Returns a conversion executor capable of converting string objects to the
target class aliased by the provided alias.
Parameters: targetAlias - the target class alias, e.g. "long" or "float" the conversion executor, or null if no suitableconverter exists for given alias
Returns a converter capable of converting a string value to the given
type.
Parameters: targetType - the type you wish to convert to (from a string) the converter throws: ConversionException - when the converter cannot be found
Set the flow being built by this builder. Typically called during
initialization to set the initial flow reference returned by
BaseFlowBuilder.getFlow() after building.