Interface GenericComponent
@ProviderType
public interface GenericComponent
Generic view of all properties of a sling model instance.
- 
Method SummaryModifier and TypeMethodDescription@NotNull List<GenericProperty<GenericValue>>@NotNull List<GenericProperty<ComponentValue>>@NotNull List<GenericProperty<LinkValue>>@NotNull List<GenericProperty<MediaValue>>@NotNull List<GenericProperty<RichTextValue>>@NotNull List<GenericProperty<SimpleValue>>booleanbooleanbooleanisValid()
- 
Method Details- 
getSimpleProperties- Returns:
- All simple properties
 
- 
getLinkProperties- Returns:
- All link properties
 
- 
getMediaProperties- Returns:
- All media properties
 
- 
getRichTextProperties- Returns:
- All rich text properties
 
- 
getComponentProperties- Returns:
- All nested component properties
 
- 
getAllProperties- Returns:
- All properties
 
- 
isContainerboolean isContainer()- Returns:
- Component is a container component with child components
 
- 
isExperienceFragmentboolean isExperienceFragment()- Returns:
- Component is a experience fragment
 
- 
isValidboolean isValid()- Returns:
- Component contains at least one valid property (of any type)
 
 
-