Package com.adobe.granite.ui.components
Class ComponentHelper.Options
java.lang.Object
com.adobe.granite.ui.components.Options
com.adobe.granite.ui.components.ComponentHelper.Options
- Enclosing class:
ComponentHelper
An options to be passed to the included resource's renderer.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the layout resource.Sets the layout resource.rootField(boolean flag) Setstrueto make the renderer (the field) should render itself as root field;falseotherwise.Sets the tag.
-
Constructor Details
-
Options
public Options()Creates a new instance.
-
-
Method Details
-
tag
Sets the tag. -
rootField
Setstrueto make the renderer (the field) should render itself as root field;falseotherwise.A root field is a field that acts in its own context, instead of as part of a composite field. For example, sizing field consists of weight and height fields. So sizing field is a composite field and wants to leverage the existing number field for width and height. In this case when sizing field is including (
ComponentHelper.include(Resource, Options)) the number field, it should set this option asfalse.The field implementation is free to interpret the exact behaviour of root/non-root field. Most likely scenario, the root field will handle it own sizing state (e.g. inline-block/block state), while non root field will not, where the parent composite field is managing it.
-
layoutResource
Returns the layout resource.- Returns:
- the layout resource
-
layoutResource
Sets the layout resource.- Parameters:
r- the layout resource to set- Returns:
- this instance
-