Class AbstractOperatorDictionary

    • Constructor Detail

      • AbstractOperatorDictionary

        protected AbstractOperatorDictionary()
        Default constructor.
    • Method Detail

      • deserialize

        protected static OperatorDictionary deserialize​(java.lang.String path)
        Get the for singleton instance.
        Parameters:
        path - path for the serialized object.
        Returns:
        an instance of OperatorDictionary.
      • initializeFromXML

        protected abstract void initializeFromXML​(java.util.Map<OperatorAttribute,​java.util.Map<java.lang.String,​java.util.Map<OperatorForm,​java.lang.String>>> d)
        Initializes Dictionary.
        Parameters:
        d - the dictionary to initialize.
      • getDefaultAttributeValue

        public java.lang.String getDefaultAttributeValue​(java.lang.String operator,
                                                         java.lang.String form,
                                                         java.lang.String attributeName)
                                                  throws UnknownAttributeException
        Determines default value of the operator attribute.
        Specified by:
        getDefaultAttributeValue in interface OperatorDictionary
        Parameters:
        operator - operator character
        form - form string
        attributeName - name of attribute
        Returns:
        VALUE_UNKOWN or value from dict.
        Throws:
        UnknownAttributeException - Raised, if wrong attributeName was provided.