org.apache.struts.tiles.xmlDefinition
クラス DefinitionsFactory

java.lang.Object
  拡張org.apache.struts.tiles.xmlDefinition.DefinitionsFactory
すべての実装インタフェース:
java.io.Serializable

public class DefinitionsFactory
extends java.lang.Object
implements java.io.Serializable

A factory for definitions. This factory allows to retrieve definitions by their keys.

関連項目:
直列化された形式

フィールドの概要
protected  java.util.Map definitions
          Underlying map containing all definitions.
 
コンストラクタの概要
DefinitionsFactory(XmlDefinitionsSet xmlDefinitions)
          Constructor.
 
メソッドの概要
 ComponentDefinition getDefinition(java.lang.String name, javax.servlet.ServletRequest request, javax.servlet.ServletContext servletContext)
          Get a definition by its name.
 void putDefinition(ComponentDefinition definition)
          Put definition in set.
 java.lang.String toString()
          Return String representation.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

definitions

protected java.util.Map definitions
Underlying map containing all definitions.

コンストラクタの詳細

DefinitionsFactory

public DefinitionsFactory(XmlDefinitionsSet xmlDefinitions)
                   throws NoSuchDefinitionException
Constructor. Create a factory initialized with definitions from XmlDefinitionsSet.

パラメータ:
xmlDefinitions - Resolved definition from XmlDefinitionSet.
例外:
NoSuchDefinitionException - If an error occurs while resolving inheritance
メソッドの詳細

getDefinition

public ComponentDefinition getDefinition(java.lang.String name,
                                         javax.servlet.ServletRequest request,
                                         javax.servlet.ServletContext servletContext)
                                  throws NoSuchDefinitionException,
                                         DefinitionsFactoryException
Get a definition by its name.

パラメータ:
name - Name of the definition.
request - Servlet request.
servletContext - Servlet context.
例外:
DefinitionsFactoryException - An error occur while getting definition.
NoSuchDefinitionException - No definition found for specified name Implementation can throw more accurate exception as a subclass of this exception.

putDefinition

public void putDefinition(ComponentDefinition definition)
Put definition in set.

パラメータ:
definition - Definition to put.

toString

public java.lang.String toString()
Return String representation.

戻り値:
String representation.


このドキュメントは、Ja-Jakartaにより訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。
Copyright (C) 2000-2004 - Apache Software Foundation