Interface Keybase

All Superinterfaces:
Annotated, OpenAttrs, XmlObject, XmlTokenSource
All Known Subinterfaces:
KeyrefDocument.Keyref
All Known Implementing Classes:
KeybaseImpl, KeyrefDocumentImpl.KeyrefImpl

public interface Keybase extends Annotated
An XML keybase(@http://www.w3.org/2001/XMLSchema). This is a complex type.
  • Field Details

  • Method Details

    • getSelector

      Gets the "selector" element
    • setSelector

      void setSelector(SelectorDocument.Selector selector)
      Sets the "selector" element
    • addNewSelector

      SelectorDocument.Selector addNewSelector()
      Appends and returns a new empty "selector" element
    • getFieldList

      List<FieldDocument.Field> getFieldList()
      Gets a List of "field" elements
    • getFieldArray

      FieldDocument.Field[] getFieldArray()
      Gets array of all "field" elements
    • getFieldArray

      FieldDocument.Field getFieldArray(int i)
      Gets ith "field" element
    • sizeOfFieldArray

      int sizeOfFieldArray()
      Returns number of "field" element
    • setFieldArray

      void setFieldArray(FieldDocument.Field[] fieldArray)
      Sets array of all "field" element
    • setFieldArray

      void setFieldArray(int i, FieldDocument.Field field)
      Sets ith "field" element
    • insertNewField

      FieldDocument.Field insertNewField(int i)
      Inserts and returns a new empty value (as xml) as the ith "field" element
    • addNewField

      FieldDocument.Field addNewField()
      Appends and returns a new empty value (as xml) as the last "field" element
    • removeField

      void removeField(int i)
      Removes the ith "field" element
    • getName

      String getName()
      Gets the "name" attribute
    • xgetName

      XmlNCName xgetName()
      Gets (as xml) the "name" attribute
    • setName

      void setName(String name)
      Sets the "name" attribute
    • xsetName

      void xsetName(XmlNCName name)
      Sets (as xml) the "name" attribute