## Uses of Interface
org.modeshape.jcr.value.Readable

- Packages that use Readable
  Package | Description
  --- | ---
  org.modeshape.jcr.value | Nodes in a graph contain properties, and this package defines the interfaces, classes and exceptions for representing and working with properties and their values.
  org.modeshape.jcr.value.basic | A set of basic implementations of the various interfaces defined in `org.modeshape.jcr.value`.

- - ### Uses of Readable in org.modeshape.jcr.value

    Subinterfaces of Readable in org.modeshape.jcr.value
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Name` A qualified name consisting of a namespace and a local name.
    `interface` | `Path` An object representation of a node path within a repository.
    `static interface` | `Path.Segment` Representation of the segments that occur within a path.
    `interface` | `Property` Representation of a property consisting of a name and value(s).

  - ### Uses of Readable in org.modeshape.jcr.value.basic

    Classes in org.modeshape.jcr.value.basic that implement Readable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPath` An abstract foundation for different `Path` implementations.
    `class` | `BasicEmptyProperty` An immutable version of a property that has no values.
    `class` | `BasicMultiValueProperty` An immutable version of a property that has 2 or more values.
    `class` | `BasicName` A basic implementation of `Name`.
    `class` | `BasicPath` A basic implementation of `Path`.
    `class` | `BasicPathSegment` A basic implementation of `Path.Segment`.
    `class` | `BasicProperty` An abstract `Property` implementation.
    `class` | `BasicSingleValueProperty` An immutable version of a property that has exactly 1 value.
    `class` | `ChildPath` Implementation of a `Path` that has the information for the last segment but that points to another Path for the parent information.
    `class` | `IdentifierPath` Optimized implementation of `Path` that serves as a JCR identifier path.
    `class` | `IdentifierPathSegment` A `Path.Segment` implementation that represents an identifier segment.
    `class` | `RootPath` Optimized implementation of `Path` that serves as the root path.

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