Interface CustomProperty


public interface CustomProperty
Represents support for a given property. The property may be null, blank or have a value
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a textual representation of the value suitable for consumption by wedav clients, except that it should not be character encoded as milton will do that
    Returns the typed value.
    Returns a class which is assignable from any value which can be stored in this property.
    void
    Set the unencoded string value into this property.
  • Method Details

    • getValueClass

      Class getValueClass()
      Returns a class which is assignable from any value which can be stored in this property. This should be sufficient to determine a ValueWriter to parse a PROPPATCH value.
      Returns:
    • getTypedValue

      Object getTypedValue()
      Returns the typed value. It should be assumed that this value could be serialised, although it doesnt require the Serializable interface
      Returns:
    • getFormattedValue

      String getFormattedValue()
      Returns a textual representation of the value suitable for consumption by wedav clients, except that it should not be character encoded as milton will do that
      Returns:
    • setFormattedValue

      void setFormattedValue(String s)
      Set the unencoded string value into this property. This may include parsing if this is a typed property.
      Parameters:
      s -