Class ConfijNode

    • Constructor Detail

      • ConfijNode

        protected ConfijNode​(@NonNull
                             @NonNull NodeDefinition config)
      • ConfijNode

        protected ConfijNode​(@NonNull
                             @NonNull NodeDefinition config,
                             @NonNull
                             @NonNull ConfijNode root,
                             @NonNull
                             @NonNull java.net.URI uri)
    • Method Detail

      • uriEncode

        public static java.lang.String uriEncode​(java.lang.String key)
      • resolve

        @NonNull
        public @NonNull ConfijNode resolve​(java.net.URI target)
      • isRootNode

        protected boolean isRootNode()
      • addChild

        @NonNull
        public @NonNull ConfijNode addChild​(java.lang.String key)
      • getChildren

        @NonNull
        public @NonNull java.util.Map<java.lang.String,​ConfijNode> getChildren()
      • getValue

        public java.lang.String getValue()
      • setValue

        public void setValue​(java.lang.String value)
      • initializeFromMap

        public ConfijNode initializeFromMap​(java.lang.Object mapOrString)
      • overrideWith

        public void overrideWith​(ConfijNode other)