Class Module


  • public class Module
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Module​(Resource resource)
      Constructs a module with properties from the given resource.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> getCategories()
      Get the clientlib categories that should be included for this module.
      java.lang.String getName()
      Get the name of this module.
      java.lang.String getPath()
      Get the path where this module is defined.
      ValueMap getProperties()
      Get all properties of this module.
      Resource getResource()
      Get the resource which describes this module.
      java.lang.String getResourceType()
      Get the resourceType of this module.
      java.util.Set<java.lang.String> getRunModes()
      Returns list of run modes in which module should be available.
      java.lang.String getTheme()
      Get the theme this module uses.
      boolean isEnabled()
      Whether this module should be enabled or not.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Module

        public Module​(Resource resource)
        Constructs a module with properties from the given resource.
        Parameters:
        resource - the resource used to construct a module from
    • Method Detail

      • getRunModes

        public java.util.Set<java.lang.String> getRunModes()
        Returns list of run modes in which module should be available.
        Returns:
        list of run modes
      • isEnabled

        public boolean isEnabled()
        Whether this module should be enabled or not.
        Returns:
        true if this module should be enabled
      • getTheme

        public java.lang.String getTheme()
        Get the theme this module uses.
        Returns:
        the theme
      • getName

        public java.lang.String getName()
        Get the name of this module.
        Returns:
        the name
      • getResourceType

        public java.lang.String getResourceType()
        Get the resourceType of this module.
        Returns:
        the resourceType
      • getProperties

        public ValueMap getProperties()
        Get all properties of this module.
        Returns:
        the properties
      • getResource

        public Resource getResource()
        Get the resource which describes this module.
        Returns:
        the resource
      • getPath

        public java.lang.String getPath()
        Get the path where this module is defined.
        Returns:
        the path
      • getCategories

        public java.util.List<java.lang.String> getCategories()
        Get the clientlib categories that should be included for this module.
        Returns:
        the clientlib categories