Package net.sf.xslthl

Class Params


  • public class Params
    extends java.lang.Object
    Syntax highlighter parameters
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  Params.ParamsLoader<T>  
    • Constructor Summary

      Constructors 
      Constructor Description
      Params​(org.w3c.dom.Element paramElem)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> void getMultiParams​(java.lang.String name, java.util.Collection<T> list, Params.ParamsLoader<? extends T> loader)
      Get the parameters using a specialized loader
      void getMutliParams​(java.lang.String name, java.util.Collection<java.lang.String> list)
      Load multiple parameters into a list
      java.lang.String getParam()
      Get the current element as value
      java.lang.String getParam​(java.lang.String name)
      Get a single parameter.
      java.lang.String getParam​(java.lang.String name, java.lang.String defaultValue)
      Get a single parameter with a default value.
      Params getParams​(java.lang.String name)  
      boolean isSet​(java.lang.String name)
      Return true if a parameter with the given name exists.
      • Methods inherited from class java.lang.Object

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

      • Params

        public Params​(org.w3c.dom.Element paramElem)
    • Method Detail

      • getParam

        public java.lang.String getParam()
        Get the current element as value
        Returns:
      • getParam

        public java.lang.String getParam​(java.lang.String name)
        Get a single parameter. Returns null when the parameter doesn't exist.
        Parameters:
        name -
        Returns:
      • getParam

        public java.lang.String getParam​(java.lang.String name,
                                         java.lang.String defaultValue)
        Get a single parameter with a default value.
        Parameters:
        name -
        defaultValue -
        Returns:
      • getParams

        public Params getParams​(java.lang.String name)
        Parameters:
        name -
        Returns:
      • isSet

        public boolean isSet​(java.lang.String name)
        Return true if a parameter with the given name exists.
        Parameters:
        name -
        Returns:
      • getMutliParams

        public void getMutliParams​(java.lang.String name,
                                   java.util.Collection<java.lang.String> list)
        Load multiple parameters into a list
        Parameters:
        name -
        list -