org.infinispan.schematic.document

## Interface Document.Field

- All Superinterfaces:
    Comparable<Document.Field>
  All Known Implementing Classes:
    ImmutableField
  Enclosing interface:
    Document

      public static interface Document.Field
      extends Comparable<Document.Field>

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `getName()` Get the name of the field
    `Object` | `getValue()` Get the value of the field.
    `Binary` | `getValueAsBinary()`
    `boolean` | `getValueAsBoolean()`
    `Document` | `getValueAsDocument()`
    `Double` | `getValueAsDouble()`
    `Integer` | `getValueAsInt()`
    `Number` | `getValueAsNumber()`
    `Pattern` | `getValueAsPattern()`
    `String` | `getValueAsString()`
    `UUID` | `getValueAsUuid()`

    - ### Methods inherited from interface java.lang.Comparable

      `compareTo`

- - ### Method Detail

    - #### getName

          String getName()

      Get the name of the field
      Returns:
        the field's name; never null

    - #### getValue

          Object getValue()

      Get the value of the field.
      Returns:
        the field's value; may be null

    - #### getValueAsString

          String getValueAsString()

    - #### getValueAsInt

          Integer getValueAsInt()

    - #### getValueAsBoolean

          boolean getValueAsBoolean()

    - #### getValueAsBinary

          Binary getValueAsBinary()

    - #### getValueAsNumber

          Number getValueAsNumber()

    - #### getValueAsPattern

          Pattern getValueAsPattern()

    - #### getValueAsDouble

          Double getValueAsDouble()

    - #### getValueAsUuid

          UUID getValueAsUuid()

    - #### getValueAsDocument

          Document getValueAsDocument()

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.