Class TermDefinitionBuilder

    • Field Detail

      • LOGGER

        private static final java.util.logging.Logger LOGGER
      • KEYWORDS

        public static final java.util.Set<java.lang.String> KEYWORDS
      • localContext

        private final jakarta.json.JsonObject localContext
      • defined

        private final java.util.Map<java.lang.String,​java.lang.Boolean> defined
      • baseUrl

        private java.net.URI baseUrl
      • protectedFlag

        private boolean protectedFlag
      • overrideProtectedFlag

        private boolean overrideProtectedFlag
      • remoteContexts

        private java.util.Collection<java.lang.String> remoteContexts
    • Constructor Detail

      • TermDefinitionBuilder

        private TermDefinitionBuilder​(ActiveContext activeContext,
                                      jakarta.json.JsonObject localContext,
                                      java.util.Map<java.lang.String,​java.lang.Boolean> defined)
    • Method Detail

      • with

        public static TermDefinitionBuilder with​(ActiveContext activeContext,
                                                 jakarta.json.JsonObject localContext,
                                                 java.util.Map<java.lang.String,​java.lang.Boolean> defined)
      • overrideProtectedFlag

        public TermDefinitionBuilder overrideProtectedFlag​(boolean overrideProtectedFlag)
      • remoteContexts

        public TermDefinitionBuilder remoteContexts​(java.util.Collection<java.lang.String> remoteContexts)
      • validateContainer

        private boolean validateContainer​(jakarta.json.JsonValue value)
      • validateContainerArray

        private static boolean validateContainerArray​(jakarta.json.JsonArray containers)