Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.tiles.Definition

Packages that use Definition
org.apache.tiles | The Tiles taglib and framework allows building web pages by assembling reusable pieces of pages, called Tiles.
org.apache.tiles.definition | It contains classes and interfaces to allow manipulations of "definitions", i.e. objects made of a template page and a number of filled attributes.
org.apache.tiles.definition.dao | Classes to simply load definitions depending on a customization key.
org.apache.tiles.definition.digester | Allows reading definitions with the use of Jakarta Commons Digester.
org.apache.tiles.definition.pattern | Classes to manage pattern matching in definition names, and substitution in attributes.
org.apache.tiles.definition.pattern.regexp | In Tiles it is possible to use regular expression patterns thanks to this package.
org.apache.tiles.definition.pattern.wildcard | In Tiles it is possible to use wildcard patterns thanks to this package.
org.apache.tiles.impl | It contains the basic implementations of Tiles container.
org.apache.tiles.impl.mgmt | It contains the basic implementations of mutable Tiles containers.
org.apache.tiles.mgmt | Classes and interfaces to be used when it is needed to create Tiles definitions during the execution of the application.

Uses of Definition in org.apache.tiles

Constructors in org.apache.tiles with parameters of type Definition
`Definition(Definition definition)` Copy Constructor.

Uses of Definition in org.apache.tiles.definition

Methods in org.apache.tiles.definition that return Definition
`Definition` | `DefinitionsImpl.getDefinition(java.lang.String name)` Deprecated. Returns a Definition object that matches the given name.
`Definition` | `Definitions.getDefinition(java.lang.String name)` Deprecated. Returns a Definition object that matches the given name.
`Definition` | `DefinitionsImpl.getDefinition(java.lang.String name, java.util.Locale locale)` Deprecated. Returns a Definition object that matches the given name and locale.
`Definition` | `Definitions.getDefinition(java.lang.String name, java.util.Locale locale)` Deprecated. Returns a Definition object that matches the given name and locale.
`Definition` | `UnresolvingLocaleDefinitionsFactory.getDefinition(java.lang.String name, TilesRequestContext tilesContext)` Returns a Definition object that matches the given name and Tiles context.
`Definition` | `LocaleDefinitionsFactory.getDefinition(java.lang.String name, TilesRequestContext tilesContext)` Returns a Definition object that matches the given name and Tiles context.
`Definition` | `DefinitionsFactory.getDefinition(java.lang.String name, TilesRequestContext tilesContext)` Returns a Definition object that matches the given name and Tiles context.
`protected Definition` | `DefinitionsImpl.getDefinitionByAttribute(Attribute attr, java.util.Locale locale)` Deprecated. Searches for a definition specified as an attribute.

Methods in org.apache.tiles.definition that return types with arguments of type Definition
`java.util.Map<java.lang.String,Definition>` | `DefinitionsImpl.getBaseDefinitions()` Deprecated. Returns base definitions collection.
`java.util.Map<java.lang.String,Definition>` | `Definitions.getBaseDefinitions()` Deprecated. Returns base definitions collection.
`java.util.Map<java.lang.String,Definition>` | `DefinitionsReader.read(java.lang.Object source)` Reads ``Definition`` objects from a source.

Methods in org.apache.tiles.definition with parameters of type Definition
`protected void` | `DefinitionsImpl.overload(Definition parent, Definition child)` Deprecated. Use `BasicAttributeContext.inherit(org.apache.tiles.AttributeContext)`.
`protected void` | `DefinitionsImpl.resolveInheritance(Definition definition, java.util.Locale locale, java.util.Set<java.lang.String> alreadyResolvedDefinitions)` Deprecated. Resolve locale-specific inheritance.

Method parameters in org.apache.tiles.definition with type arguments of type Definition
`void` | `DefinitionsImpl.addDefinitions(java.util.Map<java.lang.String,Definition> defsMap)` Deprecated. Adds new Definition objects to the internal collection and resolves inheritance attraibutes.
`void` | `Definitions.addDefinitions(java.util.Map<java.lang.String,Definition> defsMap)` Deprecated. Adds new Definition objects to the internal collection and resolves inheritance attraibutes.
`void` | `DefinitionsImpl.addDefinitions(java.util.Map<java.lang.String,Definition> defsMap, java.util.Locale locale)` Deprecated. Adds new locale-specific Definition objects to the internal collection and resolves inheritance attraibutes.
`void` | `Definitions.addDefinitions(java.util.Map<java.lang.String,Definition> defsMap, java.util.Locale locale)` Deprecated. Adds new locale-specific Definition objects to the internal collection and resolves inheritance attraibutes.

Constructor parameters in org.apache.tiles.definition with type arguments of type Definition
`DefinitionsImpl(java.util.Map<java.lang.String,Definition> baseDefinitions, java.util.Map<java.util.Locale,java.util.Map<java.lang.String,Definition>> localeSpecificDefinitions)` Deprecated. Creates a new instance of DefinitionsImpl to be used as a wrapper.
`DefinitionsImpl(java.util.Map<java.lang.String,Definition> baseDefinitions, java.util.Map<java.util.Locale,java.util.Map<java.lang.String,Definition>> localeSpecificDefinitions)` Deprecated. Creates a new instance of DefinitionsImpl to be used as a wrapper.

Uses of Definition in org.apache.tiles.definition.dao

Fields in org.apache.tiles.definition.dao with type parameters of type Definition
`protected java.util.Map<java.util.Locale,java.util.Map<java.lang.String,Definition>>` | `CachingLocaleUrlDefinitionDAO.locale2definitionMap` The locale-specific set of definitions objects.

Methods in org.apache.tiles.definition.dao that return Definition
`Definition` | `DefinitionDAO.getDefinition(java.lang.String name, K customizationKey)` Returns a definition, given its name and the customization key.
`Definition` | `LocaleUrlDefinitionDAO.getDefinition(java.lang.String name, java.util.Locale customizationKey)` Returns a definition, given its name and the customization key.
`Definition` | `CachingLocaleUrlDefinitionDAO.getDefinition(java.lang.String name, java.util.Locale customizationKey)` Returns a definition, given its name and the customization key.
`protected Definition` | `ResolvingLocaleUrlDefinitionDAO.getDefinitionFromResolver(java.lang.String name, java.util.Locale customizationKey)` Returns a definition from the definition resolver.
`protected Definition` | `CachingLocaleUrlDefinitionDAO.getDefinitionFromResolver(java.lang.String name, java.util.Locale customizationKey)` Returns a definition from the definition resolver.

Methods in org.apache.tiles.definition.dao that return types with arguments of type Definition
`protected java.util.Map<java.lang.String,Definition>` | `CachingLocaleUrlDefinitionDAO.checkAndloadDefinitions(java.util.Locale customizationKey)` Checks if URLs have changed.
`protected java.util.Map<java.lang.String,Definition>` | `ResolvingLocaleUrlDefinitionDAO.copyDefinitionMap(java.util.Map<java.lang.String,Definition> localeDefsMap)` Copies the definition map to be passed to a higher level of customization key.
`protected java.util.Map<java.lang.String,Definition>` | `CachingLocaleUrlDefinitionDAO.copyDefinitionMap(java.util.Map<java.lang.String,Definition> localeDefsMap)` Copies the definition map to be passed to a higher level of customization key.
`java.util.Map<java.lang.String,Definition>` | `DefinitionDAO.getDefinitions(K customizationKey)` Returns all the definitions used of a customization key.
`java.util.Map<java.lang.String,Definition>` | `LocaleUrlDefinitionDAO.getDefinitions(java.util.Locale customizationKey)` Returns all the definitions used of a customization key.
`java.util.Map<java.lang.String,Definition>` | `CachingLocaleUrlDefinitionDAO.getDefinitions(java.util.Locale customizationKey)` Returns all the definitions used of a customization key.
`protected java.util.Map<java.lang.String,Definition>` | `CachingLocaleUrlDefinitionDAO.loadDefinitions(java.util.Locale customizationKey)` Tries to load definitions if necessary.
`protected java.util.Map<java.lang.String,Definition>` | `BaseLocaleUrlDefinitionDAO.loadDefinitionsFromURL(java.net.URL url)` Loads definitions from an URL without loading from "parent" URLs.
`protected java.util.Map<java.lang.String,Definition>` | `ResolvingLocaleUrlDefinitionDAO.loadDefinitionsFromURLs(java.util.Locale customizationKey)` Loads definitions from the URLs.
`protected java.util.Map<java.lang.String,Definition>` | `CachingLocaleUrlDefinitionDAO.loadDefinitionsFromURLs(java.util.Locale customizationKey)` Loads definitions from the URLs.
`protected java.util.Map<java.lang.String,Definition>` | `ResolvingLocaleUrlDefinitionDAO.loadParentDefinitions(java.util.Locale parentLocale)` Loads parent definitions, i.e. definitions mapped to a parent locale.
`protected java.util.Map<java.lang.String,Definition>` | `CachingLocaleUrlDefinitionDAO.loadParentDefinitions(java.util.Locale parentLocale)` Loads parent definitions, i.e. definitions mapped to a parent locale.
`protected java.util.Map<java.lang.String,Definition>` | `CachingLocaleUrlDefinitionDAO.loadRawDefinitionsFromURLs(java.util.Locale customizationKey)` Deprecated. Use `CachingLocaleUrlDefinitionDAO.loadDefinitionsFromURLs(Locale)`.

Methods in org.apache.tiles.definition.dao with parameters of type Definition
`protected void` | `ResolvingLocaleUrlDefinitionDAO.resolveInheritance(Definition definition, java.util.Map<java.lang.String,Definition> definitions, java.util.Locale locale, java.util.Set<java.lang.String> alreadyResolvedDefinitions)` Resolve locale-specific inheritance.

Method parameters in org.apache.tiles.definition.dao with type arguments of type Definition
`protected java.util.Map<java.lang.String,Definition>` | `ResolvingLocaleUrlDefinitionDAO.copyDefinitionMap(java.util.Map<java.lang.String,Definition> localeDefsMap)` Copies the definition map to be passed to a higher level of customization key.
`protected java.util.Map<java.lang.String,Definition>` | `CachingLocaleUrlDefinitionDAO.copyDefinitionMap(java.util.Map<java.lang.String,Definition> localeDefsMap)` Copies the definition map to be passed to a higher level of customization key.
`protected void` | `ResolvingLocaleUrlDefinitionDAO.postDefinitionLoadOperations(java.util.Map<java.lang.String,Definition> localeDefsMap, java.util.Locale customizationKey)` Deprecated.
`protected void` | `CachingLocaleUrlDefinitionDAO.postDefinitionLoadOperations(java.util.Map<java.lang.String,Definition> localeDefsMap, java.util.Locale customizationKey)` Deprecated. Never used.
`protected void` | `ResolvingLocaleUrlDefinitionDAO.resolveInheritance(Definition definition, java.util.Map<java.lang.String,Definition> definitions, java.util.Locale locale, java.util.Set<java.lang.String> alreadyResolvedDefinitions)` Resolve locale-specific inheritance.
`protected void` | `ResolvingLocaleUrlDefinitionDAO.resolveInheritances(java.util.Map<java.lang.String,Definition> map, java.util.Locale locale)` Resolve locale-specific extended instances.

Uses of Definition in org.apache.tiles.definition.digester

Methods in org.apache.tiles.definition.digester that return types with arguments of type Definition
`java.util.Map<java.lang.String,Definition>` | `DigesterDefinitionsReader.read(java.lang.Object source)` Reads ``Definition`` objects from a source.

Methods in org.apache.tiles.definition.digester with parameters of type Definition
`void` | `DigesterDefinitionsReader.addDefinition(Definition definition)` Adds a new `Definition` to the internal Map or replaces an existing one.

Method parameters in org.apache.tiles.definition.digester with type arguments of type Definition
`protected java.lang.String` | `DigesterDefinitionsReader.getNextUniqueDefinitionName(java.util.Map<java.lang.String,Definition> definitions)` Create a unique definition name usable to store anonymous definitions.

Uses of Definition in org.apache.tiles.definition.pattern

Methods in org.apache.tiles.definition.pattern that return Definition
`Definition` | `DefinitionPatternMatcher.createDefinition(java.lang.String definitionName)` Creates a definition, given the definition name, through the use of pattern matching.
`static Definition` | `PatternUtil.replacePlaceholders(Definition d, java.lang.String name, java.lang.Object... vars)` Creates a definition given its representation with wildcards and attribute values with placeholders, replacing real values into placeholders.
`Definition` | `WildcardPatternDefinitionResolver.resolveDefinition(java.lang.String name, T customizationKey)` Resolves a definition searching in all patterns for the requested customization key.
`Definition` | `RegexpPatternDefinitionResolver.resolveDefinition(java.lang.String name, T customizationKey)` Resolves a definition searching in all patterns for the requested customization key.
`Definition` | `PatternDefinitionResolver.resolveDefinition(java.lang.String name, T customizationKey)` Resolves a definition searching in all patterns for the requested customization key.
`Definition` | `AbstractPatternDefinitionResolver.resolveDefinition(java.lang.String name, T customizationKey)` Resolves a definition searching in all patterns for the requested customization key.

Methods in org.apache.tiles.definition.pattern that return types with arguments of type Definition
`protected java.util.Map<java.lang.String,Definition>` | `PrefixedPatternDefinitionResolver.addDefinitionsAsPatternMatchers(java.util.List<DefinitionPatternMatcher> matchers, java.util.Map<java.lang.String,Definition> defsMap)` Adds definitions, filtering and adding them to the list of definition pattern matchers.
`protected java.util.Map<java.lang.String,Definition>` | `BasicPatternDefinitionResolver.addDefinitionsAsPatternMatchers(java.util.List<DefinitionPatternMatcher> matchers, java.util.Map<java.lang.String,Definition> defsMap)` Adds definitions, filtering and adding them to the list of definition pattern matchers.
`protected abstract java.util.Map<java.lang.String,Definition>` | `AbstractPatternDefinitionResolver.addDefinitionsAsPatternMatchers(java.util.List<DefinitionPatternMatcher> matchers, java.util.Map<java.lang.String,Definition> defsMap)` Adds definitions, filtering and adding them to the list of definition pattern matchers.
`java.util.Map<java.lang.String,Definition>` | `WildcardPatternDefinitionResolver.storeDefinitionPatterns(java.util.Map<java.lang.String,Definition> localeDefsMap, T customizationKey)` Stores definition patterns.
`java.util.Map<java.lang.String,Definition>` | `RegexpPatternDefinitionResolver.storeDefinitionPatterns(java.util.Map<java.lang.String,Definition> localeDefsMap, T customizationKey)` Stores definition patterns.
`java.util.Map<java.lang.String,Definition>` | `PatternDefinitionResolver.storeDefinitionPatterns(java.util.Map<java.lang.String,Definition> localeDefsMap, T customizationKey)` Stores definition patterns.
`java.util.Map<java.lang.String,Definition>` | `AbstractPatternDefinitionResolver.storeDefinitionPatterns(java.util.Map<java.lang.String,Definition> localeDefsMap, T customizationKey)` Stores definition patterns.

Methods in org.apache.tiles.definition.pattern with parameters of type Definition
`DefinitionPatternMatcher` | `DefinitionPatternMatcherFactory.createDefinitionPatternMatcher(java.lang.String pattern, Definition definition)` Creates a new definition pattern matcher.
`static Definition` | `PatternUtil.replacePlaceholders(Definition d, java.lang.String name, java.lang.Object... vars)` Creates a definition given its representation with wildcards and attribute values with placeholders, replacing real values into placeholders.

Method parameters in org.apache.tiles.definition.pattern with type arguments of type Definition
`protected java.util.Map<java.lang.String,Definition>` | `PrefixedPatternDefinitionResolver.addDefinitionsAsPatternMatchers(java.util.List<DefinitionPatternMatcher> matchers, java.util.Map<java.lang.String,Definition> defsMap)` Adds definitions, filtering and adding them to the list of definition pattern matchers.
`protected java.util.Map<java.lang.String,Definition>` | `BasicPatternDefinitionResolver.addDefinitionsAsPatternMatchers(java.util.List<DefinitionPatternMatcher> matchers, java.util.Map<java.lang.String,Definition> defsMap)` Adds definitions, filtering and adding them to the list of definition pattern matchers.
`protected abstract java.util.Map<java.lang.String,Definition>` | `AbstractPatternDefinitionResolver.addDefinitionsAsPatternMatchers(java.util.List<DefinitionPatternMatcher> matchers, java.util.Map<java.lang.String,Definition> defsMap)` Adds definitions, filtering and adding them to the list of definition pattern matchers.
`java.util.Map<java.lang.String,Definition>` | `WildcardPatternDefinitionResolver.storeDefinitionPatterns(java.util.Map<java.lang.String,Definition> localeDefsMap, T customizationKey)` Stores definition patterns.
`java.util.Map<java.lang.String,Definition>` | `RegexpPatternDefinitionResolver.storeDefinitionPatterns(java.util.Map<java.lang.String,Definition> localeDefsMap, T customizationKey)` Stores definition patterns.
`java.util.Map<java.lang.String,Definition>` | `PatternDefinitionResolver.storeDefinitionPatterns(java.util.Map<java.lang.String,Definition> localeDefsMap, T customizationKey)` Stores definition patterns.
`java.util.Map<java.lang.String,Definition>` | `AbstractPatternDefinitionResolver.storeDefinitionPatterns(java.util.Map<java.lang.String,Definition> localeDefsMap, T customizationKey)` Stores definition patterns.

Uses of Definition in org.apache.tiles.definition.pattern.regexp

Methods in org.apache.tiles.definition.pattern.regexp that return Definition
`Definition` | `RegexpDefinitionPatternMatcher.createDefinition(java.lang.String definitionName)` Creates a definition, given the definition name, through the use of pattern matching.

Methods in org.apache.tiles.definition.pattern.regexp with parameters of type Definition
`DefinitionPatternMatcher` | `RegexpDefinitionPatternMatcherFactory.createDefinitionPatternMatcher(java.lang.String pattern, Definition definition)` Creates a new definition pattern matcher.

Constructors in org.apache.tiles.definition.pattern.regexp with parameters of type Definition
`RegexpDefinitionPatternMatcher(java.lang.String pattern, Definition definition)` Constructor.

Uses of Definition in org.apache.tiles.definition.pattern.wildcard

Methods in org.apache.tiles.definition.pattern.wildcard that return Definition
`Definition` | `WildcardDefinitionPatternMatcher.createDefinition(java.lang.String definitionName)` Creates a definition, given the definition name, through the use of pattern matching.

Methods in org.apache.tiles.definition.pattern.wildcard with parameters of type Definition
`DefinitionPatternMatcher` | `WildcardDefinitionPatternMatcherFactory.createDefinitionPatternMatcher(java.lang.String pattern, Definition definition)` Creates a new definition pattern matcher.

Constructors in org.apache.tiles.definition.pattern.wildcard with parameters of type Definition
`WildcardDefinitionPatternMatcher(java.lang.String pattern, Definition definition, WildcardHelper wildcardHelper)` Constructor.

Uses of Definition in org.apache.tiles.impl

Methods in org.apache.tiles.impl that return Definition
`protected Definition` | `KeyedDefinitionsFactoryTilesContainer.getDefinition(java.lang.String definitionName, TilesRequestContext request)` Deprecated. Returns a definition specifying its name.
`protected Definition` | `BasicTilesContainer.getDefinition(java.lang.String definitionName, TilesRequestContext request)` Returns a definition specifying its name.

Methods in org.apache.tiles.impl with parameters of type Definition
`protected void` | `BasicTilesContainer.render(TilesRequestContext request, Definition definition)` Renders the specified definition.

Uses of Definition in org.apache.tiles.impl.mgmt

Methods in org.apache.tiles.impl.mgmt that return Definition
`Definition` | `DefinitionManager.getDefinition(java.lang.String definition, TilesRequestContext request)` Returns a definition by name.
`protected Definition` | `CachingTilesContainer.getDefinition(java.lang.String definition, TilesRequestContext context)` Returns a definition specifying its name.
`protected Definition` | `CachingKeyedDefinitionsFactoryTilesContainer.getDefinition(java.lang.String definition, TilesRequestContext context)` Deprecated. Returns a definition specifying its name.

Methods in org.apache.tiles.impl.mgmt that return types with arguments of type Definition
`protected java.util.Map<java.lang.String,Definition>` | `DefinitionManager.getDefinitions(TilesRequestContext request)` Returns the map with custom definitions for the current request.
`protected java.util.Map<java.lang.String,Definition>` | `DefinitionManager.getOrCreateDefinitions(TilesRequestContext request)` Returns a map of type "definition name -> definition" and, if it has not been defined before, creates one.

Methods in org.apache.tiles.impl.mgmt with parameters of type Definition
`void` | `DefinitionManager.addDefinition(Definition definition, TilesRequestContext request)` Adds a definition to the set of custom ones.
`protected void` | `DefinitionManager.overload(Definition parent, Definition child)` Deprecated. Use `BasicAttributeContext.inherit(org.apache.tiles.BasicAttributeContext)`.
`void` | `CachingTilesContainer.register(Definition definition, java.lang.Object... requestItems)` Register a new definition with the container.
`void` | `CachingKeyedDefinitionsFactoryTilesContainer.register(Definition definition, java.lang.Object... requestItems)` Deprecated. Register a new definition with the container.
`protected void` | `CachingTilesContainer.register(Definition definition, TilesRequestContext request)` Registers a custom definition.
`protected void` | `CachingKeyedDefinitionsFactoryTilesContainer.register(Definition definition, TilesRequestContext request)` Deprecated. Registers a custom definition.
`protected void` | `DefinitionManager.resolveInheritance(Definition definition, TilesRequestContext request)` Resolve inheritance.

Method parameters in org.apache.tiles.impl.mgmt with type arguments of type Definition
`protected java.lang.String` | `DefinitionManager.getNextUniqueDefinitionName(java.util.Map<java.lang.String,Definition> definitions)` Create a unique definition name usable to store anonymous definitions.

Uses of Definition in org.apache.tiles.mgmt

Methods in org.apache.tiles.mgmt with parameters of type Definition
`void` | `MutableTilesContainer.register(Definition definition, java.lang.Object... requestItems)` Register a new definition with the container.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2010 Apache Software Foundation. All Rights Reserved.