Interface AttributeMapConfig

    • Method Detail

      • setAttributeMapItem

        void setAttributeMapItem​(AttributeMapItem map)
        Sets a attributeMapItem attribute of the AttributeMapConfig object
        Parameters:
        map - The new AttributeMapItem
      • removeAttributeMapItem

        void removeAttributeMapItem​(java.lang.Object attribute)
        Removes a named attribute from this map.
        Parameters:
        attribute - The attribute name
      • getAttributeMapItem

        AttributeMapItem getAttributeMapItem​(java.lang.Object attribute)
        Returns the AttributeMapItem for attribute
        Parameters:
        attribute - The attribute name
        Returns:
        The attributeMapItem value
      • hasAttributeMapItem

        boolean hasAttributeMapItem​(java.lang.Object attribute)
        Checks if a named attribute is local (not inherited or null) to this object.
        Parameters:
        attribute - The attribute name
        Returns:
        True if this object contains the attribute
      • newAttributeMapItem

        AttributeMapItem newAttributeMapItem​(java.lang.Object name)
                                      throws java.lang.Exception
        Creates and adds a new attribute map item to this object.
        Parameters:
        name - The attribute name
        Returns:
        The newly created AttributeMapItem
        Throws:
        java.lang.Exception - Any errors encountered by the underlying driver
      • getAttributeNames

        java.util.List<java.lang.String> getAttributeNames()
        Returns a list of attribute names in this object.
        Returns:
        The list of attribute names including inherited attributes
      • renameAttributeMapItem

        void renameAttributeMapItem​(java.lang.Object newName,
                                    AttributeMapItem map)
                             throws java.lang.Exception
        Changes the name of an existing attributemapitem
        Parameters:
        newName - The new name
        map - The existing AttributeMapItem
        Throws:
        java.lang.Exception - Any errors encountered by the underlying driver