org.springframework.webflow.engine.builder
Class TextToTargetStateResolver

java.lang.Object
  extended by org.springframework.binding.convert.support.AbstractConverter
      extended by org.springframework.webflow.engine.builder.TextToTargetStateResolver
All Implemented Interfaces:
org.springframework.binding.convert.Converter

public class TextToTargetStateResolver
extends org.springframework.binding.convert.support.AbstractConverter

Converter that takes an encoded string representation and produces a corresponding TargetStateResolver object.

This converter supports the following encoded forms:

Author:
Keith Donald, Erwin Vervaet

Constructor Summary
TextToTargetStateResolver(FlowServiceLocator flowServiceLocator)
          Create a new converter that converts strings to transition target state resolver objects.
 
Method Summary
protected  java.lang.Object doConvert(java.lang.Object source, java.lang.Class targetClass, org.springframework.binding.convert.ConversionContext context)
           
 java.lang.Class[] getSourceClasses()
           
 java.lang.Class[] getTargetClasses()
           
 
Methods inherited from class org.springframework.binding.convert.support.AbstractConverter
convert, convert, convert, convert
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextToTargetStateResolver

public TextToTargetStateResolver(FlowServiceLocator flowServiceLocator)
Create a new converter that converts strings to transition target state resolver objects. The given conversion service will be used to do all necessary internal conversion (e.g. parsing expression strings).

Method Detail

getSourceClasses

public java.lang.Class[] getSourceClasses()

getTargetClasses

public java.lang.Class[] getTargetClasses()

doConvert

protected java.lang.Object doConvert(java.lang.Object source,
                                     java.lang.Class targetClass,
                                     org.springframework.binding.convert.ConversionContext context)
                              throws java.lang.Exception
Specified by:
doConvert in class org.springframework.binding.convert.support.AbstractConverter
Throws:
java.lang.Exception


Copyright © 2004-2007. All Rights Reserved.