Interface PropertySequence

All Superinterfaces:
Iterable<Property>, Sequence<Property>

public interface PropertySequence extends Sequence<Property>
Extension of Sequence<Property> which provides methods for adding and removing properties by key.
  • Method Details

    • addProperty

      Property addProperty(String key, Value value) throws RepositoryException
      Add a property with the given key and value.
      Parameters:
      key - key of the property to add
      value - value of the property to add
      Returns:
      the newly added property
      Throws:
      RepositoryException
    • removeProperty

      void removeProperty(String key) throws RepositoryException
      Remove the property with the given key.
      Parameters:
      key - The key of the property to remove
      Throws:
      RepositoryException - If there is no property with such a key or another error occurs.