Interface ObservableProperties.ObservablePropertiesBuilder

    • Method Detail

      • withPut

        default ObservableProperties.ObservablePropertiesBuilder withPut​(Collection<?> aPathElements,
                                                                         String aValue)
        Specified by:
        withPut in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPut in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPut in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withPut in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPut

        default ObservableProperties.ObservablePropertiesBuilder withPut​(org.refcodes.struct.Relation<String,​String> aProperty)
        Specified by:
        withPut in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPut in interface org.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<String,​String,​org.refcodes.struct.PathMap.PathMapBuilder<String>>
        Specified by:
        withPut in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPut in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withPut in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPut

        default ObservableProperties.ObservablePropertiesBuilder withPut​(String aKey,
                                                                         String aValue)
        Specified by:
        withPut in interface org.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder<String,​String,​org.refcodes.struct.PathMap.PathMapBuilder<String>>
        Specified by:
        withPut in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPut in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPut

        default ObservableProperties.ObservablePropertiesBuilder withPut​(org.refcodes.struct.Property aProperty)
        Specified by:
        withPut in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPut in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPut

        default ObservableProperties.ObservablePropertiesBuilder withPut​(String[] aKey,
                                                                         String aValue)
        Specified by:
        withPut in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPut in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPut in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withPut in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutBoolean

        default ObservableProperties.ObservablePropertiesBuilder withPutBoolean​(Collection<?> aPathElements,
                                                                                Boolean aValue)
        Specified by:
        withPutBoolean in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutBoolean in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutBoolean in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutBoolean

        default ObservableProperties.ObservablePropertiesBuilder withPutBoolean​(Object aKey,
                                                                                Boolean aValue)
        Specified by:
        withPutBoolean in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutBoolean in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutBoolean in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutBoolean

        default ObservableProperties.ObservablePropertiesBuilder withPutBoolean​(Object[] aPathElements,
                                                                                Boolean aValue)
        Specified by:
        withPutBoolean in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutBoolean in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutBoolean in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutBoolean

        default ObservableProperties.ObservablePropertiesBuilder withPutBoolean​(String aKey,
                                                                                Boolean aValue)
        Specified by:
        withPutBoolean in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutBoolean in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutBoolean in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutBoolean

        default ObservableProperties.ObservablePropertiesBuilder withPutBoolean​(String[] aPathElements,
                                                                                Boolean aValue)
        Specified by:
        withPutBoolean in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutBoolean in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutBoolean in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutByte

        default ObservableProperties.ObservablePropertiesBuilder withPutByte​(Collection<?> aPathElements,
                                                                             Byte aValue)
        Specified by:
        withPutByte in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutByte in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutByte in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutByte

        default ObservableProperties.ObservablePropertiesBuilder withPutByte​(Object aKey,
                                                                             Byte aValue)
        Specified by:
        withPutByte in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutByte in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutByte in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutByte

        default ObservableProperties.ObservablePropertiesBuilder withPutByte​(Object[] aPathElements,
                                                                             Byte aValue)
        Specified by:
        withPutByte in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutByte in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutByte in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutByte

        default ObservableProperties.ObservablePropertiesBuilder withPutByte​(String aKey,
                                                                             Byte aValue)
        Specified by:
        withPutByte in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutByte in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutByte in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutByte

        default ObservableProperties.ObservablePropertiesBuilder withPutByte​(String[] aPathElements,
                                                                             Byte aValue)
        Specified by:
        withPutByte in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutByte in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutByte in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutChar

        default ObservableProperties.ObservablePropertiesBuilder withPutChar​(Collection<?> aPathElements,
                                                                             Character aValue)
        Specified by:
        withPutChar in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutChar in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutChar in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutChar

        default ObservableProperties.ObservablePropertiesBuilder withPutChar​(Object aKey,
                                                                             Character aValue)
        Specified by:
        withPutChar in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutChar in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutChar in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutChar

        default ObservableProperties.ObservablePropertiesBuilder withPutChar​(Object[] aPathElements,
                                                                             Character aValue)
        Specified by:
        withPutChar in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutChar in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutChar in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutChar

        default ObservableProperties.ObservablePropertiesBuilder withPutChar​(String aKey,
                                                                             Character aValue)
        Specified by:
        withPutChar in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutChar in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutChar in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutChar

        default ObservableProperties.ObservablePropertiesBuilder withPutChar​(String[] aPathElements,
                                                                             Character aValue)
        Specified by:
        withPutChar in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutChar in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutChar in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutClass

        default <C> ObservableProperties.ObservablePropertiesBuilder withPutClass​(Collection<?> aPathElements,
                                                                                  Class<C> aValue)
        Specified by:
        withPutClass in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutClass in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutClass in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutClass

        default <C> ObservableProperties.ObservablePropertiesBuilder withPutClass​(Object aKey,
                                                                                  Class<C> aValue)
        Specified by:
        withPutClass in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutClass in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutClass in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutClass

        default <C> ObservableProperties.ObservablePropertiesBuilder withPutClass​(Object[] aPathElements,
                                                                                  Class<C> aValue)
        Specified by:
        withPutClass in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutClass in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutClass in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutClass

        default <C> ObservableProperties.ObservablePropertiesBuilder withPutClass​(String aKey,
                                                                                  Class<C> aValue)
        Specified by:
        withPutClass in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutClass in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutClass in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutClass

        default <C> ObservableProperties.ObservablePropertiesBuilder withPutClass​(String[] aPathElements,
                                                                                  Class<C> aValue)
        Specified by:
        withPutClass in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutClass in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutClass in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutDouble

        default ObservableProperties.ObservablePropertiesBuilder withPutDouble​(Collection<?> aPathElements,
                                                                               Double aValue)
        Specified by:
        withPutDouble in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDouble in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutDouble in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutDouble

        default ObservableProperties.ObservablePropertiesBuilder withPutDouble​(Object aKey,
                                                                               Double aValue)
        Specified by:
        withPutDouble in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDouble in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutDouble in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutDouble

        default ObservableProperties.ObservablePropertiesBuilder withPutDouble​(Object[] aPathElements,
                                                                               Double aValue)
        Specified by:
        withPutDouble in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDouble in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutDouble in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutDouble

        default ObservableProperties.ObservablePropertiesBuilder withPutDouble​(String aKey,
                                                                               Double aValue)
        Specified by:
        withPutDouble in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDouble in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutDouble in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutDouble

        default ObservableProperties.ObservablePropertiesBuilder withPutDouble​(String[] aPathElements,
                                                                               Double aValue)
        Specified by:
        withPutDouble in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDouble in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutDouble in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutEnum

        default <E extends Enum<E>> ObservableProperties.ObservablePropertiesBuilder withPutEnum​(Collection<?> aPathElements,
                                                                                                 E aValue)
        Specified by:
        withPutEnum in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutEnum in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutEnum in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutEnum

        default <E extends Enum<E>> ObservableProperties.ObservablePropertiesBuilder withPutEnum​(Object aKey,
                                                                                                 E aValue)
        Specified by:
        withPutEnum in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutEnum in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutEnum in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutEnum

        default <E extends Enum<E>> ObservableProperties.ObservablePropertiesBuilder withPutEnum​(Object[] aPathElements,
                                                                                                 E aValue)
        Specified by:
        withPutEnum in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutEnum in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutEnum in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutEnum

        default <E extends Enum<E>> ObservableProperties.ObservablePropertiesBuilder withPutEnum​(String aKey,
                                                                                                 E aValue)
        Specified by:
        withPutEnum in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutEnum in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutEnum in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutEnum

        default <E extends Enum<E>> ObservableProperties.ObservablePropertiesBuilder withPutEnum​(String[] aPathElements,
                                                                                                 E aValue)
        Specified by:
        withPutEnum in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutEnum in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutEnum in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutFloat

        default ObservableProperties.ObservablePropertiesBuilder withPutFloat​(Collection<?> aPathElements,
                                                                              Float aValue)
        Specified by:
        withPutFloat in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutFloat in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutFloat in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutFloat

        default ObservableProperties.ObservablePropertiesBuilder withPutFloat​(Object aKey,
                                                                              Float aValue)
        Specified by:
        withPutFloat in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutFloat in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutFloat in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutFloat

        default ObservableProperties.ObservablePropertiesBuilder withPutFloat​(Object[] aPathElements,
                                                                              Float aValue)
        Specified by:
        withPutFloat in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutFloat in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutFloat in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutFloat

        default ObservableProperties.ObservablePropertiesBuilder withPutFloat​(String aKey,
                                                                              Float aValue)
        Specified by:
        withPutFloat in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutFloat in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutFloat in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutFloat

        default ObservableProperties.ObservablePropertiesBuilder withPutFloat​(String[] aPathElements,
                                                                              Float aValue)
        Specified by:
        withPutFloat in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutFloat in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutFloat in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutInt

        default ObservableProperties.ObservablePropertiesBuilder withPutInt​(Collection<?> aPathElements,
                                                                            Integer aValue)
        Specified by:
        withPutInt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutInt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutInt in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutInt

        default ObservableProperties.ObservablePropertiesBuilder withPutInt​(Object aKey,
                                                                            Integer aValue)
        Specified by:
        withPutInt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutInt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutInt in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutInt

        default ObservableProperties.ObservablePropertiesBuilder withPutInt​(Object[] aPathElements,
                                                                            Integer aValue)
        Specified by:
        withPutInt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutInt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutInt in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutInt

        default ObservableProperties.ObservablePropertiesBuilder withPutInt​(String aKey,
                                                                            Integer aValue)
        Specified by:
        withPutInt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutInt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutInt in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutInt

        default ObservableProperties.ObservablePropertiesBuilder withPutInt​(String[] aPathElements,
                                                                            Integer aValue)
        Specified by:
        withPutInt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutInt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutInt in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutLong

        default ObservableProperties.ObservablePropertiesBuilder withPutLong​(Collection<?> aPathElements,
                                                                             Long aValue)
        Specified by:
        withPutLong in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutLong in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutLong in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutLong

        default ObservableProperties.ObservablePropertiesBuilder withPutLong​(Object aKey,
                                                                             Long aValue)
        Specified by:
        withPutLong in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutLong in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutLong in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutLong

        default ObservableProperties.ObservablePropertiesBuilder withPutLong​(Object[] aPathElements,
                                                                             Long aValue)
        Specified by:
        withPutLong in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutLong in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutLong in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutLong

        default ObservableProperties.ObservablePropertiesBuilder withPutLong​(String aKey,
                                                                             Long aValue)
        Specified by:
        withPutLong in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutLong in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutLong in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutLong

        default ObservableProperties.ObservablePropertiesBuilder withPutLong​(String[] aPathElements,
                                                                             Long aValue)
        Specified by:
        withPutLong in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutLong in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutLong in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutShort

        default ObservableProperties.ObservablePropertiesBuilder withPutShort​(Collection<?> aPathElements,
                                                                              Short aValue)
        Specified by:
        withPutShort in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutShort in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutShort in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutShort

        default ObservableProperties.ObservablePropertiesBuilder withPutShort​(Object aKey,
                                                                              Short aValue)
        Specified by:
        withPutShort in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutShort in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutShort in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutShort

        default ObservableProperties.ObservablePropertiesBuilder withPutShort​(Object[] aPathElements,
                                                                              Short aValue)
        Specified by:
        withPutShort in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutShort in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutShort in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutShort

        default ObservableProperties.ObservablePropertiesBuilder withPutShort​(String aKey,
                                                                              Short aValue)
        Specified by:
        withPutShort in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutShort in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutShort in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutShort

        default ObservableProperties.ObservablePropertiesBuilder withPutShort​(String[] aPathElements,
                                                                              Short aValue)
        Specified by:
        withPutShort in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutShort in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutShort in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutString

        default ObservableProperties.ObservablePropertiesBuilder withPutString​(Collection<?> aPathElements,
                                                                               String aValue)
        Specified by:
        withPutString in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutString in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutString in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutString

        default ObservableProperties.ObservablePropertiesBuilder withPutString​(Object aKey,
                                                                               String aValue)
        Specified by:
        withPutString in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutString in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutString in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutString

        default ObservableProperties.ObservablePropertiesBuilder withPutString​(Object[] aPathElements,
                                                                               String aValue)
        Specified by:
        withPutString in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutString in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutString in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutString

        default ObservableProperties.ObservablePropertiesBuilder withPutString​(String aKey,
                                                                               String aValue)
        Specified by:
        withPutString in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutString in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutString in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutString

        default ObservableProperties.ObservablePropertiesBuilder withPutString​(String[] aPathElements,
                                                                               String aValue)
        Specified by:
        withPutString in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutString in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutString in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsert

        default ObservableProperties.ObservablePropertiesBuilder withInsert​(Object aObj)
        Specified by:
        withInsert in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsert in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsert in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsert in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsert

        default ObservableProperties.ObservablePropertiesBuilder withInsert​(org.refcodes.struct.PathMap<String> aFrom)
        Specified by:
        withInsert in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsert in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsert in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsert in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertBetween

        default ObservableProperties.ObservablePropertiesBuilder withInsertBetween​(Collection<?> aToPathElements,
                                                                                   Object aFrom,
                                                                                   Collection<?> aFromPathElements)
        Specified by:
        withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertBetween

        default ObservableProperties.ObservablePropertiesBuilder withInsertBetween​(Collection<?> aToPathElements,
                                                                                   org.refcodes.struct.PathMap<String> aFrom,
                                                                                   Collection<?> aFromPathElements)
        Specified by:
        withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertBetween

        default ObservableProperties.ObservablePropertiesBuilder withInsertBetween​(Object aToPath,
                                                                                   Object aFrom,
                                                                                   Object aFromPath)
        Specified by:
        withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertBetween

        default ObservableProperties.ObservablePropertiesBuilder withInsertBetween​(Object aToPath,
                                                                                   org.refcodes.struct.PathMap<String> aFrom,
                                                                                   Object aFromPath)
        Specified by:
        withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertBetween

        default ObservableProperties.ObservablePropertiesBuilder withInsertBetween​(Object[] aToPathElements,
                                                                                   Object aFrom,
                                                                                   Object[] aFromPathElements)
        Specified by:
        withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertBetween

        default ObservableProperties.ObservablePropertiesBuilder withInsertBetween​(Object[] aToPathElements,
                                                                                   org.refcodes.struct.PathMap<String> aFrom,
                                                                                   Object[] aFromPathElements)
        Specified by:
        withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertBetween

        default ObservableProperties.ObservablePropertiesBuilder withInsertBetween​(String aToPath,
                                                                                   Object aFrom,
                                                                                   String aFromPath)
        Specified by:
        withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertBetween

        default ObservableProperties.ObservablePropertiesBuilder withInsertBetween​(String aToPath,
                                                                                   org.refcodes.struct.PathMap<String> aFrom,
                                                                                   String aFromPath)
        Specified by:
        withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertBetween

        default ObservableProperties.ObservablePropertiesBuilder withInsertBetween​(String[] aToPathElements,
                                                                                   Object aFrom,
                                                                                   String[] aFromPathElements)
        Specified by:
        withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertBetween

        default ObservableProperties.ObservablePropertiesBuilder withInsertBetween​(String[] aToPathElements,
                                                                                   org.refcodes.struct.PathMap<String> aFrom,
                                                                                   String[] aFromPathElements)
        Specified by:
        withInsertBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertFrom

        default ObservableProperties.ObservablePropertiesBuilder withInsertFrom​(Object aFrom,
                                                                                Collection<?> aFromPathElements)
        Specified by:
        withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertFrom

        default ObservableProperties.ObservablePropertiesBuilder withInsertFrom​(Object aFrom,
                                                                                Object aFromPath)
        Specified by:
        withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertFrom

        default ObservableProperties.ObservablePropertiesBuilder withInsertFrom​(Object aFrom,
                                                                                Object... aFromPathElements)
        Specified by:
        withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertFrom

        default ObservableProperties.ObservablePropertiesBuilder withInsertFrom​(Object aFrom,
                                                                                String aFromPath)
        Specified by:
        withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertFrom

        default ObservableProperties.ObservablePropertiesBuilder withInsertFrom​(Object aFrom,
                                                                                String... aFromPathElements)
        Specified by:
        withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertFrom

        default ObservableProperties.ObservablePropertiesBuilder withInsertFrom​(org.refcodes.struct.PathMap<String> aFrom,
                                                                                Collection<?> aFromPathElements)
        Specified by:
        withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertFrom

        default ObservableProperties.ObservablePropertiesBuilder withInsertFrom​(org.refcodes.struct.PathMap<String> aFrom,
                                                                                Object aFromPath)
        Specified by:
        withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertFrom

        default ObservableProperties.ObservablePropertiesBuilder withInsertFrom​(org.refcodes.struct.PathMap<String> aFrom,
                                                                                Object... aFromPathElements)
        Specified by:
        withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertFrom

        default ObservableProperties.ObservablePropertiesBuilder withInsertFrom​(org.refcodes.struct.PathMap<String> aFrom,
                                                                                String aFromPath)
        Specified by:
        withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertFrom

        default ObservableProperties.ObservablePropertiesBuilder withInsertFrom​(org.refcodes.struct.PathMap<String> aFrom,
                                                                                String... aFromPathElements)
        Specified by:
        withInsertFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertTo

        default ObservableProperties.ObservablePropertiesBuilder withInsertTo​(Collection<?> aToPathElements,
                                                                              Object aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertTo

        default ObservableProperties.ObservablePropertiesBuilder withInsertTo​(Collection<?> aToPathElements,
                                                                              org.refcodes.struct.PathMap<String> aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertTo

        default ObservableProperties.ObservablePropertiesBuilder withInsertTo​(Object aToPath,
                                                                              Object aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertTo

        default ObservableProperties.ObservablePropertiesBuilder withInsertTo​(Object aToPath,
                                                                              org.refcodes.struct.PathMap<String> aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertTo

        default ObservableProperties.ObservablePropertiesBuilder withInsertTo​(Object[] aToPathElements,
                                                                              Object aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertTo

        default ObservableProperties.ObservablePropertiesBuilder withInsertTo​(Object[] aToPathElements,
                                                                              org.refcodes.struct.PathMap<String> aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertTo

        default ObservableProperties.ObservablePropertiesBuilder withInsertTo​(String aToPath,
                                                                              Object aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertTo

        default ObservableProperties.ObservablePropertiesBuilder withInsertTo​(String aToPath,
                                                                              org.refcodes.struct.PathMap<String> aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertTo

        default ObservableProperties.ObservablePropertiesBuilder withInsertTo​(String[] aToPathElements,
                                                                              Object aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withInsertTo

        default ObservableProperties.ObservablePropertiesBuilder withInsertTo​(String[] aToPathElements,
                                                                              org.refcodes.struct.PathMap<String> aFrom)
        Specified by:
        withInsertTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withInsertTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withInsertTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMerge

        default ObservableProperties.ObservablePropertiesBuilder withMerge​(Object aObj)
        Specified by:
        withMerge in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMerge in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMerge in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMerge in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMerge

        default ObservableProperties.ObservablePropertiesBuilder withMerge​(org.refcodes.struct.PathMap<String> aFrom)
        Specified by:
        withMerge in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMerge in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMerge in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMerge in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeBetween

        default ObservableProperties.ObservablePropertiesBuilder withMergeBetween​(Collection<?> aToPathElements,
                                                                                  Object aFrom,
                                                                                  Collection<?> aFromPathElements)
        Specified by:
        withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeBetween

        default ObservableProperties.ObservablePropertiesBuilder withMergeBetween​(Collection<?> aToPathElements,
                                                                                  org.refcodes.struct.PathMap<String> aFrom,
                                                                                  Collection<?> aFromPathElements)
        Specified by:
        withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeBetween

        default ObservableProperties.ObservablePropertiesBuilder withMergeBetween​(Object aToPath,
                                                                                  Object aFrom,
                                                                                  Object aFromPath)
        Specified by:
        withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeBetween

        default ObservableProperties.ObservablePropertiesBuilder withMergeBetween​(Object aToPath,
                                                                                  org.refcodes.struct.PathMap<String> aFrom,
                                                                                  Object aFromPath)
        Specified by:
        withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeBetween

        default ObservableProperties.ObservablePropertiesBuilder withMergeBetween​(Object[] aToPathElements,
                                                                                  Object aFrom,
                                                                                  Object[] aFromPathElements)
        Specified by:
        withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeBetween

        default ObservableProperties.ObservablePropertiesBuilder withMergeBetween​(Object[] aToPathElements,
                                                                                  org.refcodes.struct.PathMap<String> aFrom,
                                                                                  Object[] aFromPathElements)
        Specified by:
        withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeBetween

        default ObservableProperties.ObservablePropertiesBuilder withMergeBetween​(String aToPath,
                                                                                  Object aFrom,
                                                                                  String aFromPath)
        Specified by:
        withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeBetween

        default ObservableProperties.ObservablePropertiesBuilder withMergeBetween​(String aToPath,
                                                                                  org.refcodes.struct.PathMap<String> aFrom,
                                                                                  String aFromPath)
        Specified by:
        withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeBetween

        default ObservableProperties.ObservablePropertiesBuilder withMergeBetween​(String[] aToPathElements,
                                                                                  Object aFrom,
                                                                                  String[] aFromPathElements)
        Specified by:
        withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeBetween

        default ObservableProperties.ObservablePropertiesBuilder withMergeBetween​(String[] aToPathElements,
                                                                                  org.refcodes.struct.PathMap<String> aFrom,
                                                                                  String[] aFromPathElements)
        Specified by:
        withMergeBetween in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeBetween in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeBetween in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeFrom

        default ObservableProperties.ObservablePropertiesBuilder withMergeFrom​(Object aFrom,
                                                                               Collection<?> aFromPathElements)
        Specified by:
        withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeFrom

        default ObservableProperties.ObservablePropertiesBuilder withMergeFrom​(Object aFrom,
                                                                               Object aFromPath)
        Specified by:
        withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeFrom

        default ObservableProperties.ObservablePropertiesBuilder withMergeFrom​(Object aFrom,
                                                                               Object... aFromPathElements)
        Specified by:
        withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeFrom

        default ObservableProperties.ObservablePropertiesBuilder withMergeFrom​(Object aFrom,
                                                                               String aFromPath)
        Specified by:
        withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeFrom

        default ObservableProperties.ObservablePropertiesBuilder withMergeFrom​(Object aFrom,
                                                                               String... aFromPathElements)
        Specified by:
        withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeFrom

        default ObservableProperties.ObservablePropertiesBuilder withMergeFrom​(org.refcodes.struct.PathMap<String> aFrom,
                                                                               Collection<?> aFromPathElements)
        Specified by:
        withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeFrom

        default ObservableProperties.ObservablePropertiesBuilder withMergeFrom​(org.refcodes.struct.PathMap<String> aFrom,
                                                                               Object aFromPath)
        Specified by:
        withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeFrom

        default ObservableProperties.ObservablePropertiesBuilder withMergeFrom​(org.refcodes.struct.PathMap<String> aFrom,
                                                                               Object... aFromPathElements)
        Specified by:
        withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeFrom

        default ObservableProperties.ObservablePropertiesBuilder withMergeFrom​(org.refcodes.struct.PathMap<String> aFrom,
                                                                               String aFromPath)
        Specified by:
        withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeFrom

        default ObservableProperties.ObservablePropertiesBuilder withMergeFrom​(org.refcodes.struct.PathMap<String> aFrom,
                                                                               String... aFromPathElements)
        Specified by:
        withMergeFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeTo

        default ObservableProperties.ObservablePropertiesBuilder withMergeTo​(Collection<?> aToPathElements,
                                                                             Object aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeTo

        default ObservableProperties.ObservablePropertiesBuilder withMergeTo​(Collection<?> aToPathElements,
                                                                             org.refcodes.struct.PathMap<String> aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeTo

        default ObservableProperties.ObservablePropertiesBuilder withMergeTo​(Object aToPath,
                                                                             Object aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeTo

        default ObservableProperties.ObservablePropertiesBuilder withMergeTo​(Object aToPath,
                                                                             org.refcodes.struct.PathMap<String> aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeTo

        default ObservableProperties.ObservablePropertiesBuilder withMergeTo​(Object[] aToPathElements,
                                                                             Object aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeTo

        default ObservableProperties.ObservablePropertiesBuilder withMergeTo​(Object[] aToPathElements,
                                                                             org.refcodes.struct.PathMap<String> aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeTo

        default ObservableProperties.ObservablePropertiesBuilder withMergeTo​(String aToPath,
                                                                             Object aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeTo

        default ObservableProperties.ObservablePropertiesBuilder withMergeTo​(String aToPath,
                                                                             org.refcodes.struct.PathMap<String> aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeTo

        default ObservableProperties.ObservablePropertiesBuilder withMergeTo​(String[] aToPathElements,
                                                                             Object aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withMergeTo

        default ObservableProperties.ObservablePropertiesBuilder withMergeTo​(String[] aToPathElements,
                                                                             org.refcodes.struct.PathMap<String> aFrom)
        Specified by:
        withMergeTo in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withMergeTo in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withMergeTo in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withPutDirAt

        default ObservableProperties.ObservablePropertiesBuilder withPutDirAt​(int aIndex,
                                                                              Object aDir)
                                                                       throws IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
        Throws:
        IllegalArgumentException
      • withPutDirAt

        default ObservableProperties.ObservablePropertiesBuilder withPutDirAt​(int aIndex,
                                                                              org.refcodes.struct.PathMap<String> aDir)
                                                                       throws IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
        Throws:
        IllegalArgumentException
      • withPutDirAt

        default ObservableProperties.ObservablePropertiesBuilder withPutDirAt​(Object aPath,
                                                                              int aIndex,
                                                                              org.refcodes.struct.PathMap<String> aDir)
                                                                       throws IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
        Throws:
        IllegalArgumentException
      • withPutDirAt

        default ObservableProperties.ObservablePropertiesBuilder withPutDirAt​(Object[] aPathElements,
                                                                              int aIndex,
                                                                              Object aDir)
                                                                       throws IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
        Throws:
        IllegalArgumentException
      • withPutDirAt

        default ObservableProperties.ObservablePropertiesBuilder withPutDirAt​(Object[] aPathElements,
                                                                              int aIndex,
                                                                              org.refcodes.struct.PathMap<String> aDir)
                                                                       throws IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
        Throws:
        IllegalArgumentException
      • withPutDirAt

        default ObservableProperties.ObservablePropertiesBuilder withPutDirAt​(String aPath,
                                                                              int aIndex,
                                                                              org.refcodes.struct.PathMap<String> aDir)
                                                                       throws IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
        Throws:
        IllegalArgumentException
      • withPutDirAt

        default ObservableProperties.ObservablePropertiesBuilder withPutDirAt​(String[] aPathElements,
                                                                              int aIndex,
                                                                              Object aDir)
                                                                       throws IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
        Throws:
        IllegalArgumentException
      • withPutDirAt

        default ObservableProperties.ObservablePropertiesBuilder withPutDirAt​(String[] aPathElements,
                                                                              int aIndex,
                                                                              org.refcodes.struct.PathMap<String> aDir)
                                                                       throws IllegalArgumentException
        Specified by:
        withPutDirAt in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withPutDirAt in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withPutDirAt in interface org.refcodes.properties.Properties.PropertiesBuilder
        Throws:
        IllegalArgumentException
      • withRemoveFrom

        default ObservableProperties.ObservablePropertiesBuilder withRemoveFrom​(Collection<?> aPathElements)
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withRemoveFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withRemoveFrom

        default ObservableProperties.ObservablePropertiesBuilder withRemoveFrom​(Object aPath)
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withRemoveFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withRemoveFrom

        default ObservableProperties.ObservablePropertiesBuilder withRemoveFrom​(Object... aPathElements)
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withRemoveFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withRemoveFrom

        default ObservableProperties.ObservablePropertiesBuilder withRemoveFrom​(String aPath)
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withRemoveFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withRemoveFrom

        default ObservableProperties.ObservablePropertiesBuilder withRemoveFrom​(String... aPathElements)
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<String>
        Specified by:
        withRemoveFrom in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withRemoveFrom in interface org.refcodes.properties.Properties.PropertiesBuilder
      • withRemovePaths

        default ObservableProperties.ObservablePropertiesBuilder withRemovePaths​(String... aPathElements)
        Specified by:
        withRemovePaths in interface org.refcodes.struct.CanonicalMap.CanonicalMapBuilder
        Specified by:
        withRemovePaths in interface org.refcodes.struct.PathMap.PathMapBuilder<String>
        Specified by:
        withRemovePaths in interface org.refcodes.properties.Properties.PropertiesBuilder