Interface ConfigNode<T>

  • All Known Subinterfaces:
    IConfigRootNode<T>

    public interface ConfigNode<T>
    • Method Detail

      • getKey

        java.lang.String getKey()
      • getValue

        T getValue()
      • setValue

        void setValue​(T value)
      • getChildren

        java.util.ArrayList<ConfigNode<?>> getChildren()
      • addComment

        void addComment​(java.lang.String comment)
      • getComments

        java.util.List<java.lang.String> getComments()
      • clearComments

        void clearComments()
      • getPath

        java.lang.String getPath()
      • addChildNode

        void addChildNode​(ConfigNode<?> child)
      • getChildPath

        java.lang.String getChildPath​(java.lang.String key)
      • getChildWithKey

        default ConfigNode<?> getChildWithKey​(java.lang.String key)