Class Mode

java.lang.Object
com.adobe.granite.contexthub.api.Mode

public class Mode extends Object
  • Constructor Details

    • Mode

      public Mode(Resource resource)
      Constructs a module with properties from the given resource.
      Parameters:
      resource - resource
  • Method Details

    • getRunModes

      public Set<String> getRunModes()
      Returns list of run modes in which mode 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
    • getName

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

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

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

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

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

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