Class FactoryConfiguration<T extends FactoryConfiguration>

    • Field Detail

      • fullyQualifiedClassPath

        protected java.lang.String fullyQualifiedClassPath
        class name.
      • properties

        protected java.lang.String properties
        properties.
      • propertySeparator

        protected java.lang.String propertySeparator
        A property separator. By default it is a comma, but other separators can be configured.
    • Constructor Detail

      • FactoryConfiguration

        public FactoryConfiguration()
    • Method Detail

      • clone

        public T clone()
        Clones this object, following the usual contract.
        Overrides:
        clone in class java.lang.Object
        Returns:
        a copy, which independent other than configurations than cannot change.
      • setClass

        public final void setClass​(java.lang.String fullyQualifiedClassPath)
        Sets the class name.
        Parameters:
        fullyQualifiedClassPath -
      • className

        public T className​(java.lang.String fullyQualifiedClassPath)
        Returns:
        this configuration instance
        See Also:
        setClass(String)
      • getFullyQualifiedClassPath

        public final java.lang.String getFullyQualifiedClassPath()
        Getter.
      • setProperties

        public final void setProperties​(java.lang.String properties)
        Sets the configuration properties.
        Parameters:
        properties -
      • properties

        public T properties​(java.lang.String properties)
        Returns:
        this configuration instance
        See Also:
        setProperties(String)
      • getProperties

        public final java.lang.String getProperties()
        Getter.
      • setPropertySeparator

        public void setPropertySeparator​(java.lang.String propertySeparator)
        Setter
      • propertySeparator

        public T propertySeparator​(java.lang.String propertySeparator)
        Returns:
        this configuration instance
        See Also:
        setPropertySeparator(String)
      • getPropertySeparator

        public java.lang.String getPropertySeparator()
        Getter
      • hashCode

        public int hashCode()
        Overrided hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrided equals
        Overrides:
        equals in class java.lang.Object