org.oddjob.arooa
Interface ArooaValue

All Known Subinterfaces:
ValueFactory<T>
All Known Implementing Classes:
AppendType, ArooaObject, AttachmentPart, BeanViewBean, BufferType, ClassType, ConnectionType, ConvertType, DateType, ExecutorThrottleType, FilesType, FileType, FormatType, HsqlConnectionType, IdentifiableValueType, ImportType, InvokeType, ListType, LogoutType, MagicBeanType, MagicClassType, PropertiesType, ResourceType, ScheduleType, SimpleServerSecurity, StderrType, StdinType, StdoutType, TeeType, TextPart, TokenizerType, 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.