A PropertyProxy wraps an underlying type so that:
- The wrapped type can be configured from xml
parse events.
- The type can manifest itself in deifferent
ways. For innstance text could be either a
java.lang.String
or a java.io.InputStream
.
TODO: Should this interface also provide a list of supported types?