T
- type parameter for the site entry fragment implementation.public interface SiteEntryFragment<T extends SiteEntryFragment<T>> extends Fragment
SiteEntryFragment<?> fragment = FragmentFactory.newSiteEntryFragment().usePage("HomePage")There are multiple ways arguments may be set into the fragment:
SiteEntryFragment.addArgument(String, String)
name1=value1&name2=value2...
) using SiteEntryFragment.setArguments(String)
SiteEntryFragment.useArguments(String, String...)
Fragment.Scope, Fragment.Style
Modifier and Type | Method and Description |
---|---|
T |
addArgument(String name, String value)
Adds a name-value pair as an argument.
|
T |
resolveDevice(boolean resolve)
Set to
false to ignore the parameter 'd' and not try to re-direct to device group specific template. |
T |
setArguments(String arguments)
Sets a query string containing URL-encoded name-value pairs.
|
T |
useArguments(String variable, String... more)
Sets Sites variables as arguments.
|
T |
useDevice(String deviceSuffix)
Sets a string that is the common suffix of all the templates written for a device group.
|
T |
usePage(String pageName)
Sets the page name used by this fragment.
|
T usePage(String pageName)
pageName
- the name of the page used by this fragment.T useDevice(String deviceSuffix)
deviceSuffix
- the device group suffixT resolveDevice(boolean resolve)
false
to ignore the parameter 'd' and not try to re-direct to device group specific template. By default this flag is set to true
.resolve
- the flag to dictate if the 'd' parameter will be ignored in resolving the template name.T useArguments(String variable, String... more)
variable
- a Site variable to add as argumentmore
- optional more Site variables to add as argumentsT setArguments(String arguments)
name1=value1&name2=value2...
arguments
- the URL encoded argument string to set