com.bradmcevoy.http
Interface CustomProperty


public interface CustomProperty

Represents support for a given property. The property may be null, blank or have a value


Method Summary
 java.lang.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
 java.lang.Object getTypedValue()
          Returns the typed value.
 java.lang.Class getValueClass()
          Returns a class which is assignable from any value which can be stored in this property.
 void setFormattedValue(java.lang.String s)
          Set the unencoded string value into this property.
 

Method Detail

getValueClass

java.lang.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

java.lang.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

java.lang.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(java.lang.String s)
Set the unencoded string value into this property. This may include parsing if this is a typed property.

Parameters:
s -


Copyright © 2011. All Rights Reserved.