org.oddjob.arooa
Interface ArooaValue

All Known Subinterfaces:
ValueFactory<T>
All Known Implementing Classes:
ArooaObject, BeanTrap, BeanViewBean, BufferType, ClassForType, ConnectionType, DateType, FilesType, FileType, FormatType, HsqlConnectionType, ImportType, InvokeType, ListType, LogoutType, NowType, PropertiesType, ResourceType, SimpleServerSecurity, StderrType, StdoutType, TeeType, URLClassLoaderType, UsernamePassword, ValueType, VanillaInterfaceHandler, XMLConfigurationType, XMLType

public interface ArooaValue

A PropertyProxy wraps an underlying type so that:

  1. The wrapped type can be configured from xml parse events.
  2. 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?

Author:
Rob Gordon.