Class RibbonConfigurationSource
java.lang.Object
org.ametys.core.ui.ribbonconfiguration.RibbonConfigurationSource
A ribbon configuration source and related data
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RibbonConfigurationSourcecreateFromUri(String uri, SourceResolver resolver) Create a new ribbon configuration sourcebuild the configuration from the sourceGet the last modified dateGet the sourcegetUri()Get the ribbon configuration URI
-
Constructor Details
-
RibbonConfigurationSource
Constructor- Parameters:
uri- The source urisource- The sourcereturnedParameters- The resolve parameters for additional data
-
-
Method Details
-
createFromUri
public static RibbonConfigurationSource createFromUri(String uri, SourceResolver resolver) throws IOException Create a new ribbon configuration source- Parameters:
uri- The uriresolver- The source resolver- Returns:
- the ribbon configuration source
- Throws:
IOException- If an error occurred when resolving the URI
-
getSource
Get the source- Returns:
- The source
-
getUri
Get the ribbon configuration URI- Returns:
- The uri
-
getLastModified
Get the last modified date- Returns:
- The last modified date
-
getConfiguration
build the configuration from the source- Returns:
- The configuration
- Throws:
ConfigurationException- If an error occurredSAXException- If an error occurredIOException- If an error occurred
-