|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.springframework.webflow.definition.registry.AbstractFlowDefinitionRegistryFactoryBean
org.springframework.webflow.engine.builder.AbstractFlowBuildingFlowRegistryFactoryBean
org.springframework.webflow.engine.builder.xml.XmlFlowRegistryFactoryBean
org.unitedfront2.web.flow.HierarchyXmlFlowRegistryFactoryBean
public class HierarchyXmlFlowRegistryFactoryBean
レジストリ内の階層構造をIDとして表現する XmlFlowRegistryFactoryBean です。
| フィールドの概要 | |
|---|---|
static String |
DEFAULT_ROOT_REGISTRY
ルートレジストリのデフォルト |
| コンストラクタの概要 | |
|---|---|
HierarchyXmlFlowRegistryFactoryBean()
|
|
| メソッドの概要 | |
|---|---|
protected String |
conventionalFlowId(Resource resource)
階層化されたフローIDを作成します。 |
protected void |
doPopulate(FlowDefinitionRegistry registry)
setFlowLocations(Resource[]) で設定したフロー設定ファイルそれぞれに、
階層化されたフローIDを割り振り、登録します。 |
void |
setFlowAttributes(Map flowAttributes)
親クラスのGetterメソッドへアクセスできないため、サブクラスで同様の実装を行っています。 |
void |
setFlowDefinitions(Properties flowDefinitions)
親クラスのGetterメソッドへアクセスできないため、サブクラスで同様の実装を行っています。 |
void |
setFlowLocations(Resource[] locations)
親クラスのGetterメソッドへアクセスできないため、サブクラスで同様の実装を行っています。 |
void |
setRootRegistry(String rootRegistry)
ルートレジストリを設定します。 |
| クラス org.springframework.webflow.engine.builder.xml.XmlFlowRegistryFactoryBean から継承されたメソッド |
|---|
getXmlFlowRegistrar, init, setDocumentLoader, setXmlFlowRegistrar |
| クラス org.springframework.webflow.engine.builder.AbstractFlowBuildingFlowRegistryFactoryBean から継承されたメソッド |
|---|
createFlowServiceLocator, getBeanFactory, getBeanInvokingActionFactory, getConversionService, getExpressionParser, getFlowArtifactFactory, getFlowServiceLocator, getResourceLoader, init, setBeanFactory, setBeanInvokingActionFactory, setConversionService, setExpressionParser, setFlowArtifactFactory, setResourceLoader |
| クラス org.springframework.webflow.definition.registry.AbstractFlowDefinitionRegistryFactoryBean から継承されたメソッド |
|---|
afterPropertiesSet, createFlowDefinitionRegistry, getObject, getObjectType, getRegistry, isSingleton, setParent |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final String DEFAULT_ROOT_REGISTRY
| コンストラクタの詳細 |
|---|
public HierarchyXmlFlowRegistryFactoryBean()
| メソッドの詳細 |
|---|
protected void doPopulate(FlowDefinitionRegistry registry)
setFlowLocations(Resource[]) で設定したフロー設定ファイルそれぞれに、
階層化されたフローIDを割り振り、登録します。 setFlowDefinitions(Properties)
に設定したフロー設定ファイルはそのまま登録します。
setFlowLocations(Resource[]) で割り振られるIDの形式の例を記します。
ルートレジストリ: /WEB-INF/flows
フロー設定ファイルへのパス: /WEB-INF/flows/dir1/dir2/sample-flow.xml
フローID: dir1/dir2/sample-flow
XmlFlowRegistryFactoryBean 内の doPopulateregistry - レジストリprotected String conventionalFlowId(Resource resource)
resource - ServletContextResource
doPopulate(FlowDefinitionRegistry)public void setFlowLocations(Resource[] locations)
XmlFlowRegistryFactoryBean 内の setFlowLocationslocations - the resource locationsXmlFlowRegistryFactoryBean.setFlowLocations(Resource[])public void setFlowDefinitions(Properties flowDefinitions)
XmlFlowRegistryFactoryBean 内の setFlowDefinitionsflowDefinitions - the flow definitions, defined within a properties
mapXmlFlowRegistryFactoryBean.setFlowDefinitions(Properties)public void setFlowAttributes(Map flowAttributes)
XmlFlowRegistryFactoryBean 内の setFlowAttributesflowAttributes - the flow attributes, keyed by flow idXmlFlowRegistryFactoryBean.setFlowAttributes(Map)public void setRootRegistry(String rootRegistry)
rootRegistry - ルートレジストリ
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||