Interface DataContainer.Underlying<DEP>

    • Method Detail

      • getDependent

        default DEP getDependent()
        Specified by:
        getDependent in interface org.comroid.common.info.Dependent<DEP>
      • updateFrom

        default java.util.Set<VarBind<java.lang.Object,​?,​?,​java.lang.Object>> updateFrom​(org.comroid.uniform.node.UniObjectNode node)
        Specified by:
        updateFrom in interface DataContainer<DEP>
      • getByName

        default <T> java.util.Optional<org.comroid.mutatio.ref.Reference<T>> getByName​(java.lang.String name)
        Specified by:
        getByName in interface DataContainer<DEP>
      • put

        @Nullable
        default <T,​S> T put​(VarBind<S,​? super DEP,​?,​T> bind,
                                  java.util.function.Function<T,​S> parser,
                                  T value)
        Specified by:
        put in interface DataContainer<DEP>
      • toObjectNode

        default org.comroid.uniform.node.UniObjectNode toObjectNode​(org.comroid.uniform.node.UniObjectNode node)
        Specified by:
        toObjectNode in interface DataContainer<DEP>
      • getExtractionReference

        default <E> org.comroid.mutatio.ref.Reference.Settable<org.comroid.mutatio.span.Span<E>> getExtractionReference​(java.lang.String fieldName)
        Specified by:
        getExtractionReference in interface DataContainer<DEP>