Class PropertyDefinitions

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static org.slf4j.Logger logger  
      protected java.util.Map<java.lang.String,​java.lang.Object> properties  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addProperty​(java.lang.String name, java.lang.String value)  
      void addProperty​(java.lang.String name, java.util.Map<java.lang.String,​java.lang.String> value)  
      boolean getBoolean​(java.lang.String key, boolean defaultValue)  
      double getDouble​(java.lang.String key, double defaultValue)  
      int getInt​(java.lang.String key, int defaultValue)  
      protected java.util.Map<java.lang.String,​java.lang.String> getMap​(java.lang.String name)  
      protected java.lang.String getString​(java.lang.String name)  
      boolean hasProperty​(java.lang.String name)  
      static boolean parseBoolean​(java.lang.String key, java.lang.String value)  
      static double parseDouble​(java.lang.String key, java.lang.String value)  
      static int parseInt​(java.lang.String key, java.lang.String value)  
      void removeProperty​(java.lang.String name)  
      java.util.Set<java.lang.String> updatedProperties()
      Returns the name of all the properties that are updated by this object.
      void validate​(java.util.Set<java.lang.String> keywords, java.util.Set<java.lang.String> obsolete)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • logger

        protected static final org.slf4j.Logger logger
      • properties

        protected final java.util.Map<java.lang.String,​java.lang.Object> properties
    • Constructor Detail

      • PropertyDefinitions

        public PropertyDefinitions()
    • Method Detail

      • addProperty

        public void addProperty​(java.lang.String name,
                                java.util.Map<java.lang.String,​java.lang.String> value)
                         throws SyntaxException
        Throws:
        SyntaxException
      • validate

        public void validate​(java.util.Set<java.lang.String> keywords,
                             java.util.Set<java.lang.String> obsolete)
                      throws SyntaxException
        Throws:
        SyntaxException
      • updatedProperties

        public java.util.Set<java.lang.String> updatedProperties()
        Returns the name of all the properties that are updated by this object.
      • removeProperty

        public void removeProperty​(java.lang.String name)
      • hasProperty

        public boolean hasProperty​(java.lang.String name)
      • getMap

        protected java.util.Map<java.lang.String,​java.lang.String> getMap​(java.lang.String name)
                                                                         throws SyntaxException
        Throws:
        SyntaxException