Interface Style

    • Method Detail

      • getDesign

        Design getDesign()
        Returns the design this style is defined in.
        Returns:
        the design.
      • getPath

        String getPath()
        Returns the path to this cell resource
        Returns:
        the path
      • getCell

        Cell getCell()
        Returns the cell of this style
        Returns:
        the cell
      • get

        <T> T get​(String name,
                  Class<T> type)
        Return named value converted to type T or null if not existing. Please note that this also supports a Resource class as type in order to retrieve a style resource (e.g. image)
        Specified by:
        get in interface ValueMap
        Type Parameters:
        T - The class of the type
        Parameters:
        name - the name of the property or resource
        type - The class of the type
        Returns:
        Return named value converted to type T or null if non existing or can't be converted.
      • get

        <T> T get​(String name,
                  T defaultValue)
        return named value converted to the type T of the default value or the default value if the named value does not exist
        Specified by:
        get in interface ValueMap
        Type Parameters:
        T - The expected type
        Parameters:
        name - the name of the property
        defaultValue - the default value
        Returns:
        the value.
      • getDefiningResource

        Resource getDefiningResource​(String name)
        Returns the resource that defines the style property with the given name.
        Parameters:
        name - name of the style property
        Returns:
        resource or null
      • getDefiningPath

        String getDefiningPath​(String name)
        Returns the cell path that defines the style property with the given name.
        Parameters:
        name - name of the style property
        Returns:
        path or null
      • getSubStyle

        Style getSubStyle​(String relPath)
        Returns a sub style for the give one, by virtually extending the cell stack.
        Parameters:
        relPath - relative path of the sub style.
        Returns:
        the new style