Interface ExtendedStorageXml

All Superinterfaces:
ExtendedStorage
All Known Implementing Classes:
ExtendedStorageXmlImpl

public interface ExtendedStorageXml extends ExtendedStorage
A base interface for Schema ExtendedStorage elements known to be XML.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.jdom2.Element
    Get a child node of this ExtendedStorage by name.
    org.jdom2.Element
    Provide access to the Element, for subclasses.

    Methods inherited from interface com.illumon.iris.db.schema.ExtendedStorage

    asXml, getType
  • Method Details

    • getElement

      @NotNull org.jdom2.Element getElement()
      Provide access to the Element, for subclasses.
      Returns:
      this, as an XML element, which should be considered immutable.
    • getChild

      @Nullable org.jdom2.Element getChild(@NotNull String name)
      Get a child node of this ExtendedStorage by name.
      Parameters:
      name - the child element name.
      Returns:
      the child element or null.