Package org.apache.wicket.markup
Class ContainerInfo
- java.lang.Object
-
- org.apache.wicket.markup.ContainerInfo
-
public class ContainerInfo extends java.lang.ObjectBecause Component has a reference to its parents, which eventually is the Page, keeping a "copy" of a component is very expensive. ContainerInfo shall be used instead of MarkupContainer whenever a small subset of the container's information is required.- Author:
- Juergen Donnerstag
-
-
Constructor Summary
Constructors Constructor Description ContainerInfo(java.lang.Class<?> containerClass, java.util.Locale locale, java.lang.String style, java.lang.String variation, MarkupType markupType)Construct.ContainerInfo(java.lang.Class<?> containerClass, MarkupContainer container)Construct.ContainerInfo(MarkupContainer container)Construct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>getContainerClass()java.lang.StringgetFileExtension()java.util.LocalegetLocale()java.lang.StringgetStyle()java.lang.StringgetVariation()java.lang.StringtoString()
-
-
-
Constructor Detail
-
ContainerInfo
public ContainerInfo(MarkupContainer container)
Construct.- Parameters:
container- The container to create the information from
-
ContainerInfo
public ContainerInfo(java.lang.Class<?> containerClass, MarkupContainer container)Construct.- Parameters:
containerClass- the real container class (could be a parent class)container- The container to create the information from
-
ContainerInfo
public ContainerInfo(java.lang.Class<?> containerClass, java.util.Locale locale, java.lang.String style, java.lang.String variation, MarkupType markupType)Construct.- Parameters:
containerClass-locale-style-variation-markupType-
-
-
Method Detail
-
getContainerClass
public java.lang.Class<?> getContainerClass()
- Returns:
- The container class
-
getFileExtension
public java.lang.String getFileExtension()
- Returns:
- The container markup type (== file extension)
-
getLocale
public java.util.Locale getLocale()
- Returns:
- The container locale
-
getStyle
public java.lang.String getStyle()
- Returns:
- The container style
-
getVariation
public java.lang.String getVariation()
- Returns:
- The containers variation
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- See Also:
Object.toString()
-
-