Class CanonicalMapBuilderImpl

    • Constructor Detail

      • CanonicalMapBuilderImpl

        public CanonicalMapBuilderImpl​()
        Create an empty CanonicalMap.CanonicalMapBuilder instance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.
      • CanonicalMapBuilderImpl

        public CanonicalMapBuilderImpl​(char aDelimiter)
        Create a CanonicalMap.CanonicalMapBuilder instance using the provided path delimiter for the path declarations.
        Parameters:
        aDelimiter - The path delimiter to be used for the path declarations.
      • CanonicalMapBuilderImpl

        public CanonicalMapBuilderImpl​(java.lang.Object aObj)
        Create a CanonicalMap.CanonicalMapBuilder instance containing the elements as of PathMap.MutablePathMap.insert(Object) using the default path delimiter "/" (Delimiter.PATH) for the path declarations.
        Parameters:
        aObj - The object from which the elements are to be added.
      • CanonicalMapBuilderImpl

        public CanonicalMapBuilderImpl​(java.lang.String aToPath,
                                       java.lang.Object aObj)
        Create a CanonicalMap.CanonicalMapBuilder instance containing the elements as of PathMap.MutablePathMap.insert(Object) using the default path delimiter "/" (Delimiter.PATH) for the path declarations.
        Parameters:
        aToPath - The sub-path where to insert the object's introspected values to.
        aObj - The object from which the elements are to be added.
      • CanonicalMapBuilderImpl

        public CanonicalMapBuilderImpl​(java.lang.Object aObj,
                                       java.lang.String aFromPath)
        Creates a CanonicalMap.CanonicalMapBuilder instance containing the elements as of PathMap.MutablePathMap.insert(Object) using the default path delimiter "/" (Delimiter.PATH) for the path declarations.
        Parameters:
        aObj - The object from which the elements are to be added.
        aFromPath - The path from where to start adding elements of the provided object.
      • CanonicalMapBuilderImpl

        public CanonicalMapBuilderImpl​(java.lang.String aToPath,
                                       java.lang.Object aObj,
                                       java.lang.String aFromPath)
        Creates a CanonicalMap.CanonicalMapBuilder instance containing the elements as of PathMap.MutablePathMap.insert(Object) using the default path delimiter "/" (Delimiter.PATH for the path declarations.
        Parameters:
        aToPath - The sub-path where to insert the object's introspected values to.
        aObj - The object from which the elements are to be added.
        aFromPath - The path from where to start adding elements of the provided object.
      • CanonicalMapBuilderImpl

        public CanonicalMapBuilderImpl​(java.lang.Object aObj,
                                       char aDelimiter)
        Creates a CanonicalMap.CanonicalMapBuilder instance containing the elements as of PathMap.MutablePathMap.insert(Object).
        Parameters:
        aObj - The object from which the elements are to be added.
        aDelimiter - The path delimiter to be used for the path declarations.
      • CanonicalMapBuilderImpl

        public CanonicalMapBuilderImpl​(java.lang.String aToPath,
                                       java.lang.Object aObj,
                                       char aDelimiter)
        Creates a CanonicalMap.CanonicalMapBuilder instance containing the elements as of PathMap.MutablePathMap.insert(Object).
        Parameters:
        aToPath - The sub-path where to insert the object's introspected values to.
        aObj - The object from which the elements are to be added.
        aDelimiter - The path delimiter to be used for the path declarations.
      • CanonicalMapBuilderImpl

        public CanonicalMapBuilderImpl​(java.lang.Object aObj,
                                       java.lang.String aFromPath,
                                       char aDelimiter)
        Creates a CanonicalMap.CanonicalMapBuilder instance containing the elements as of PathMap.MutablePathMap.insert(Object).
        Parameters:
        aObj - The object from which the elements are to be added.
        aFromPath - The path from where to start adding elements of the provided object.
        aDelimiter - The path delimiter to be used for the path declarations.
      • CanonicalMapBuilderImpl

        public CanonicalMapBuilderImpl​(java.lang.String aToPath,
                                       java.lang.Object aObj,
                                       java.lang.String aFromPath,
                                       char aDelimiter)
        Create a CanonicalMap.CanonicalMapBuilder instance containing the elements as of PathMap.MutablePathMap.insert(Object).
        Parameters:
        aToPath - The sub-path where to insert the object's introspected values to.
        aObj - The object from which the elements are to be added.
        aFromPath - The path from where to start adding elements of the provided object.
        aDelimiter - The path delimiter to be used for the path declarations.