# com.bea.p13n.content.document.ref
DefaultDocumentSchema.PropertyInfo Class

public static class DefaultDocumentSchema.PropertyInfo
extends `Object`

Helper data structure.

Hierarchy
  `Object`
  `DefaultDocumentSchema.PropertyInfo`

Enclosing class
  `DefaultDocumentSchema`

## Field Summary

`public `Object`` | `defValue` The default value for the property.
`public `String`` | `description` A description.
`public boolean` | `isMultiValued` Multi-valued flag.
`public `List`` | `possibleValues` Possible values.
`public int` | `type` The property type (BOOLEAN, NUMERIC, TEXT, DATETIME, USER_DEFINED).

## Constructor Summary

DefaultDocumentSchema.PropertyInfo() Constructor.
DefaultDocumentSchema.PropertyInfo(int type, `Object` defValue, boolean isMultiValued, `List` possibleValues, `String` description) Constructor.

## Method Summary

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Field Detail

### defValue

    public Object defValue

  The default value for the property.

### description

    public String description

  A description.

### isMultiValued

    public boolean isMultiValued

  Multi-valued flag.

### possibleValues

    public List possibleValues

  Possible values.

### type

    public int type

  The property type (BOOLEAN, NUMERIC, TEXT, DATETIME, USER_DEFINED).

## Constructor Detail

### DefaultDocumentSchema.PropertyInfo

    public DefaultDocumentSchema.PropertyInfo()

  Constructor.

  All fields are blank using this constructor.

### DefaultDocumentSchema.PropertyInfo

    public DefaultDocumentSchema.PropertyInfo(int type,
                                              Object defValue,
                                              boolean isMultiValued,
                                              List possibleValues,
                                              String description)

  Constructor.