@Exported public static enum Fragment.Style extends Enum<Fragment.Style>
Enum Constant and Description |
---|
ELEMENT
If the style is set to
element , the template will be called as an element. |
EMBEDDED
If the style is set to
embedded , the nested template is invoked as a pagelet without using Satellite Server. |
PAGELET
The default value for styles for template rendering.
|
Modifier and Type | Method and Description |
---|---|
static Fragment.Style |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Fragment.Style[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Fragment.Style PAGELET
public static final Fragment.Style ELEMENT
element
, the template will be called as an element.
This is useful if a nested pagelet is not necessary or desirable (i.e. would be overkill) for the target Template.
When the style is element, the scope of the called element is local:
only variables specified as arguments and attributes will be accessible to the called element,
and variable values in the caller will not be affected.public static final Fragment.Style EMBEDDED
embedded
, the nested template is invoked as a pagelet without using Satellite Server.
This causes the pagelet to be independently rendered (and possibly cached) by Sites
but the result of the pagelet is embedded in the caller,
just as if it had been called as an element.
Satellite Server does not see embedded pagelets as separate from their caller;
they are simply part of the output of the caller.public static Fragment.Style[] values()
for (Fragment.Style c : Fragment.Style.values()) System.out.println(c);
public static Fragment.Style valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null