summaryrefslogtreecommitdiffstats
path: root/sandbox/kgoodson/agfasdo
diff options
context:
space:
mode:
authordims <dims@13f79535-47bb-0310-9956-ffa450edef68>2008-06-17 00:23:01 +0000
committerdims <dims@13f79535-47bb-0310-9956-ffa450edef68>2008-06-17 00:23:01 +0000
commitbdd0a41aed7edf21ec2a65cfa17a86af2ef8c48a (patch)
tree38a92061c0793434c4be189f1d70c3458b6bc41d /sandbox/kgoodson/agfasdo
Move Tuscany from Incubator to top level.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@668359 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sandbox/kgoodson/agfasdo')
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/allclasses-frame.html227
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/allclasses-noframe.html227
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/DataAccessService.html467
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/DataMapper.html461
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/ObjectFactory.html230
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/ObjectPropertyVisitor.html327
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PartialDataFactory.html351
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PartialDataObject.html730
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/Property.html330
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PropertyNotAvailableException.html249
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PropertyTree.html416
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/ReachableDefinition.html292
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/SelectClause.html554
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/Snapshot.html254
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/SnapshotDefinition.html235
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/Type.html409
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/DataAccessService.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/DataMapper.html708
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/ObjectFactory.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/ObjectPropertyVisitor.html311
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PartialDataFactory.html207
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PartialDataObject.html922
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/Property.html1065
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PropertyNotAvailableException.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PropertyTree.html271
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/ReachableDefinition.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/SelectClause.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/Snapshot.html383
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/SnapshotDefinition.html434
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/Type.html815
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/IDataObjectService.html207
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/class-use/IDataObjectService.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-frame.html33
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-summary.html156
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-tree.html149
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-use.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/TypeHelper.html299
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/XsdScanner.html326
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/class-use/TypeHelper.html178
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/class-use/XsdScanner.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-frame.html44
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-summary.html172
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-tree.html158
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-use.html169
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/BytesTypeConverter.html295
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/DataAccessService.html251
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/EnumTypeConverter.html295
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/HelperProviderImpl.html657
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/SdoImplementationFactory.html281
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/SerializableTypeConverter.html295
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/TypeConverter.html366
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/TypeProvider.html295
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/XsdTypeProvider.html323
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/BytesTypeConverter.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/DataAccessService.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/EnumTypeConverter.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/HelperProviderImpl.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/SdoImplementationFactory.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/SerializableTypeConverter.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/TypeConverter.html300
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/TypeProvider.html210
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/XsdTypeProvider.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-frame.html49
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-summary.html189
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-tree.html157
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-use.html195
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/AbstractDataObject.html3385
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html1053
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/BinarySerializer.html530
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/BulkProperty.html190
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html310
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/CompleteSerializer.html434
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ContainedDataObject.html213
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ContainmentSerializer.html369
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataFactoryImpl.html407
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataGraphImplementation.html392
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataObjectConverter.html492
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataObjectImplementation.html403
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataObjectList.html554
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/EqualityHelperImpl.html406
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/IDataObjectList.html245
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html208
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ImplementationClassRepository.html517
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/PropertyImplementation.html747
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/SdoImplementationException.html290
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/SnapshotImplementation.html296
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/SnapshotUnion.html286
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/TypeHelperImpl.html621
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/TypeImplementation.html1077
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/XMLHelperImpl.html636
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/XSDHelperImpl.html769
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/AbstractDataObject.html335
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/AbstractPartialDataObject.html178
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/BinarySerializer.html187
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/BulkProperty.html180
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ClassPathImplementationClassRepository.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/CompleteSerializer.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ContainedDataObject.html194
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ContainmentSerializer.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataFactoryImpl.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataGraphImplementation.html177
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataObjectConverter.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataObjectImplementation.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataObjectList.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/EqualityHelperImpl.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/IDataObjectList.html178
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ImplementationClassRepository.ClassHolderFactory.html188
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ImplementationClassRepository.html241
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/PropertyImplementation.html179
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/SdoImplementationException.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/SnapshotImplementation.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/SnapshotUnion.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/TypeHelperImpl.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/TypeImplementation.html221
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/XMLHelperImpl.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/XSDHelperImpl.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-frame.html99
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-summary.html275
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-tree.html201
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-use.html248
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html350
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html442
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html332
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/DelegatingDataMapper.html530
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html534
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html344
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html271
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html271
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/JavaBeanMapper.html591
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html301
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html327
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/NullPropertyAccessor.html279
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html540
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/PropertyAccessor.html293
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html379
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/TruePropertyAccessor.html271
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/TypeMapper.html380
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/AbstractPropertyAccessor.html194
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/BeanPropertyAccessor.html186
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/BeanPropertyAccessorBuilder.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/DelegatingDataMapper.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/DelegatingPartialDataObjectMapper.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/ExtendablePropertyAccessorBuilder.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/FalsePropertyAccessor.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/FilteringPartialDataObjectMapper.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/JavaBeanMapper.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/ManyValuedBeanPropertyAccessor.html178
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/ManyValuedNullPropertyAccessor.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/NullPropertyAccessor.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/PartialDataObjectMapper.html178
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/PropertyAccessor.html288
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/PropertyAccessorBuilder.html243
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/TruePropertyAccessor.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/TypeMapper.html192
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-frame.html74
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-summary.html232
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-tree.html172
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-use.html205
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/CatalogIdentity.html369
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/Identity.html366
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/LongIdentity.html290
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/ObjectReference.html427
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/StringIdentity.html271
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/CatalogIdentity.html194
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/Identity.html225
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/LongIdentity.html178
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/ObjectReference.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/StringIdentity.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-frame.html41
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-summary.html172
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-tree.html155
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-use.html180
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/BundleClassHolder.html269
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html369
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/SdoActivator.html438
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/class-use/BundleClassHolder.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/class-use/OsgiBasedImplementationClassRepository.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/class-use/SdoActivator.html178
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-frame.html37
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-summary.html165
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-tree.html157
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-use.html168
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-frame.html77
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-summary.html231
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-tree.html175
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-use.html378
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ClassForNameClassHolder.html282
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ClassHolder.html236
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html269
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ResultSet.html396
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ClassForNameClassHolder.html207
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ClassHolder.html304
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ClassLoaderBasedClassHolder.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ResultSet.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-frame.html48
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-summary.html178
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-tree.html159
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-use.html218
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/ChangeSummary.Setting.html259
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/ChangeSummary.html593
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/DataGraph.html339
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/DataObject.html3471
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/Property.html512
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/Sequence.html569
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/Type.html571
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/ChangeSummary.Setting.html181
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/ChangeSummary.html224
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/DataGraph.html306
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/DataObject.html902
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/Property.html1431
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/Sequence.html264
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/Type.html655
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/CopyHelper.html315
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/DataFactory.html314
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/DataHelper.html760
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/EqualityHelper.html328
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/HelperContext.html346
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/TypeHelper.html394
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/XMLDocument.html531
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/XMLHelper.html593
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/XSDHelper.html628
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/CopyHelper.html260
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/DataFactory.html342
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/DataHelper.html260
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/EqualityHelper.html313
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/HelperContext.html178
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/TypeHelper.html343
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/XMLDocument.html381
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/XMLHelper.html313
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/XSDHelper.html313
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-frame.html49
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-summary.html190
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-tree.html149
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-use.html421
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/ExternalizableDelegator.Resolvable.html229
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/ExternalizableDelegator.html376
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/HelperProvider.html633
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/class-use/ExternalizableDelegator.Resolvable.html285
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/class-use/ExternalizableDelegator.html142
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/class-use/HelperProvider.html210
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-frame.html46
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-summary.html175
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-tree.html161
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-use.html212
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-frame.html45
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-summary.html182
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-tree.html151
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-use.html389
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/constant-values.html189
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/deprecated-list.html199
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/help-doc.html221
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/index-all.html3225
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/index.html40
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/index2.html24
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/overview-frame.html65
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/overview-summary.html199
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/overview-tree.html249
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/package-list12
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/resources/inherit.gifbin0 -> 57 bytes
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/serialized-form.html924
-rw-r--r--sandbox/kgoodson/agfasdo/apidocs/stylesheet.css29
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/META-INF/MANIFEST.MF25
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/build.properties5
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/org.eclipse.core.runtime_3.2.0.v20060603.jarbin0 -> 76627 bytes
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/org.eclipse.osgi_3.2.0.v20060601.jarbin0 -> 846716 bytes
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/plugin.xml9
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/pom.xml46
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/pom.xml~46
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/schema/com.agfa.hap.sdo.helperprovider.exsd105
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/schema/com.agfa.hap.sdo.implementationclasses.exsd138
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/DataAccessService.java64
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/DataMapper.java90
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/ObjectFactory.java17
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/ObjectPropertyVisitor.java29
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PartialDataFactory.java25
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PartialDataObject.java81
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/Property.java56
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PropertyNotAvailableException.java21
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PropertyTree.java236
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/ReachableDefinition.java56
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/SelectClause.java173
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/Snapshot.java44
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/SnapshotDefinition.java18
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/Type.java50
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/core/IDataObjectService.java10
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/helper/TypeHelper.java33
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/helper/XsdScanner.java78
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/BytesTypeConverter.java32
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/DataAccessService.java11
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/EnumTypeConverter.java21
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/HelperProviderImpl.java114
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/SdoImplementationFactory.java58
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/SerializableTypeConverter.java42
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/TypeConverter.java58
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/TypeProvider.java29
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/XsdTypeProvider.java43
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/AbstractDataObject.java560
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/AbstractPartialDataObject.java211
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/BinarySerializer.java115
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/BulkProperty.java18
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.java46
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/CompleteSerializer.java74
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ContainedDataObject.java13
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ContainmentSerializer.java71
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataFactoryImpl.java52
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataGraphImplementation.java51
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectConverter.java147
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectHelper.java61
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectImplementation.java56
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectList.java131
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectStreamer.java178
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectXmlParser.java146
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/EqualityHelperImpl.java135
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/IDataObjectList.java10
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ImplementationClassRepository.java129
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/PropertyImplementation.java138
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/SdoImplementationException.java26
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/SnapshotImplementation.java377
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/SnapshotUnion.java36
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/TypeHelperImpl.java435
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/TypeImplementation.java267
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/XMLDocumentImpl.java85
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/XMLHelperImpl.java102
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/XSDHelperImpl.java616
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.java35
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/BeanPropertyAccessor.java79
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.java62
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/DelegatingDataMapper.java71
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.java119
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.java75
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/FalsePropertyAccessor.java13
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.java30
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/JavaBeanMapper.java125
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.java25
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.java23
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/NullPropertyAccessor.java17
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/PartialDataObjectMapper.java77
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/PropertyAccessor.java26
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.java53
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/TruePropertyAccessor.java13
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/TypeMapper.java81
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/CatalogIdentity.java51
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/Identity.java60
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/LongIdentity.java24
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/ObjectReference.java105
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/StringIdentity.java14
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/osgi/BundleClassHolder.java28
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.java84
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/osgi/SdoActivator.java90
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ClassForNameClassHolder.java24
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ClassHolder.java14
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.java24
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ResultSet.java133
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/ChangeSummary.java207
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/DataGraph.java76
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/DataObject.java1121
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/Property.java121
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/Sequence.java140
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/Type.java166
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/CopyHelper.java85
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/DataFactory.java64
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/DataHelper.java214
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/EqualityHelper.java92
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/HelperContext.java67
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/TypeHelper.java96
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/XMLDocument.java155
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/XMLHelper.java202
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/XSDHelper.java196
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/impl/ExternalizableDelegator.java90
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/impl/HelperProvider.java175
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/license.txt33
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/datagraph.xsd81
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoJava.xml53
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoJava.xsd88
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoModel.xml92
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoModel.xsd221
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoXML.xml40
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoXML.xsd56
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/configuration/config.ini6
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/implementation/BytesTypeConverterTest.java24
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/implementation/TestLongUTFSerialization.java56
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilderTest.java30
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/DummyPropertyAccessor.java14
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilderTest.java20
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/SomePojo.java26
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/Sub.java13
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/Super.java13
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/A.java91
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/B.java41
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/C.java42
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/DataObjectCreator.java26
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/ExampleEnum.java7
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/FilteringPartialDataObjectMapperTest.java78
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/InheritedB.java14
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/MyBasicObject.java14
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/MyBasicObjectTypeConverter.java26
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/ResultSetTest.java101
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/SdoTestUtil.java30
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/SerializableBasicObject.java23
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/SomeType.java192
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestBulkProperties.java292
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestDataObjectImpl.java173
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestDefineTypeWithDataObject.java54
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestEmptySnapshot.java18
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestEqualityHelper.java76
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestObjectSnapShot.java148
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestPartialDataObject.java131
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestScanner.java23
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSelectClause.java147
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSelectClauseSnapshotSerialization.java129
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSerialization.java76
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSnapshot.java194
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSnapshotUnion.java54
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestTypeHelper.java124
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestXMLHelper.java144
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestXSDHelper.java179
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestXsdHelperMultipleURI.java33
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TypeWithId.java26
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TypeWithoutId.java13
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo-propertyaccessors.properties1
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/implementationclasses.properties1
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/scanner/scan-types.xsd12
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-basictypes.xsd25
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-selectclause.xsd45
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types-forward.xsd18
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types.xsd64
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types1.xsd13
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types2.xsd11
-rw-r--r--sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-userrole-types.xsd18
429 files changed, 99003 insertions, 0 deletions
diff --git a/sandbox/kgoodson/agfasdo/apidocs/allclasses-frame.html b/sandbox/kgoodson/agfasdo/apidocs/allclasses-frame.html
new file mode 100644
index 0000000000..c6a03857f2
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/allclasses-frame.html
@@ -0,0 +1,227 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:44 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+All Classes (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">AbstractDataObject</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">AbstractPartialDataObject</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">AbstractPropertyAccessor</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">BeanPropertyAccessor</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">BeanPropertyAccessorBuilder</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">BinarySerializer</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">BulkProperty</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi" target="classFrame">BundleClassHolder</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">BytesTypeConverter</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model" target="classFrame">CatalogIdentity</A>
+<BR>
+<A HREF="commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo" target="classFrame"><I>ChangeSummary</I></A>
+<BR>
+<A HREF="commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo" target="classFrame"><I>ChangeSummary.Setting</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util" target="classFrame">ClassForNameClassHolder</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util" target="classFrame"><I>ClassHolder</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util" target="classFrame">ClassLoaderBasedClassHolder</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">ClassPathImplementationClassRepository</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">CompleteSerializer</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation" target="classFrame"><I>ContainedDataObject</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">ContainmentSerializer</A>
+<BR>
+<A HREF="commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper" target="classFrame"><I>CopyHelper</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo" target="classFrame">DataAccessService</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/DataAccessService.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">DataAccessService</A>
+<BR>
+<A HREF="commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper" target="classFrame"><I>DataFactory</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">DataFactoryImpl</A>
+<BR>
+<A HREF="commonj/sdo/DataGraph.html" title="interface in commonj.sdo" target="classFrame"><I>DataGraph</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">DataGraphImplementation</A>
+<BR>
+<A HREF="commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper" target="classFrame"><I>DataHelper</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>DataMapper</I></A>
+<BR>
+<A HREF="commonj/sdo/DataObject.html" title="interface in commonj.sdo" target="classFrame"><I>DataObject</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">DataObjectConverter</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">DataObjectImplementation</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">DataObjectList</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">DelegatingDataMapper</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">DelegatingPartialDataObjectMapper</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">EnumTypeConverter</A>
+<BR>
+<A HREF="commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper" target="classFrame"><I>EqualityHelper</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">EqualityHelperImpl</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">ExtendablePropertyAccessorBuilder</A>
+<BR>
+<A HREF="commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl" target="classFrame">ExternalizableDelegator</A>
+<BR>
+<A HREF="commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl" target="classFrame"><I>ExternalizableDelegator.Resolvable</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">FalsePropertyAccessor</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">FilteringPartialDataObjectMapper</A>
+<BR>
+<A HREF="commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper" target="classFrame"><I>HelperContext</I></A>
+<BR>
+<A HREF="commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl" target="classFrame">HelperProvider</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">HelperProviderImpl</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation" target="classFrame"><I>IDataObjectList</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/core/IDataObjectService.html" title="interface in com.agfa.hap.sdo.core" target="classFrame"><I>IDataObjectService</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model" target="classFrame">Identity</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">ImplementationClassRepository</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation" target="classFrame"><I>ImplementationClassRepository.ClassHolderFactory</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">JavaBeanMapper</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model" target="classFrame">LongIdentity</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">ManyValuedBeanPropertyAccessor</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">ManyValuedNullPropertyAccessor</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">NullPropertyAccessor</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/ObjectFactory.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>ObjectFactory</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>ObjectPropertyVisitor</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model" target="classFrame">ObjectReference</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi" target="classFrame">OsgiBasedImplementationClassRepository</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>PartialDataFactory</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>PartialDataObject</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">PartialDataObjectMapper</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>Property</I></A>
+<BR>
+<A HREF="commonj/sdo/Property.html" title="interface in commonj.sdo" target="classFrame"><I>Property</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper" target="classFrame"><I>PropertyAccessor</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">PropertyAccessorBuilder</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">PropertyImplementation</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo" target="classFrame">PropertyNotAvailableException</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo" target="classFrame">PropertyTree</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo" target="classFrame">ReachableDefinition</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util" target="classFrame">ResultSet</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi" target="classFrame">SdoActivator</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">SdoImplementationException</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">SdoImplementationFactory</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo" target="classFrame">SelectClause</A>
+<BR>
+<A HREF="commonj/sdo/Sequence.html" title="interface in commonj.sdo" target="classFrame"><I>Sequence</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">SerializableTypeConverter</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>Snapshot</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>SnapshotDefinition</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">SnapshotImplementation</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">SnapshotUnion</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model" target="classFrame">StringIdentity</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">TruePropertyAccessor</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>Type</I></A>
+<BR>
+<A HREF="commonj/sdo/Type.html" title="interface in commonj.sdo" target="classFrame"><I>Type</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">TypeConverter</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper" target="classFrame"><I>TypeHelper</I></A>
+<BR>
+<A HREF="commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper" target="classFrame"><I>TypeHelper</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">TypeHelperImpl</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">TypeImplementation</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">TypeMapper</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">TypeProvider</A>
+<BR>
+<A HREF="commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper" target="classFrame"><I>XMLDocument</I></A>
+<BR>
+<A HREF="commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper" target="classFrame"><I>XMLHelper</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">XMLHelperImpl</A>
+<BR>
+<A HREF="commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper" target="classFrame"><I>XSDHelper</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">XSDHelperImpl</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper" target="classFrame">XsdScanner</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">XsdTypeProvider</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/allclasses-noframe.html b/sandbox/kgoodson/agfasdo/apidocs/allclasses-noframe.html
new file mode 100644
index 0000000000..1f69c28f9d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/allclasses-noframe.html
@@ -0,0 +1,227 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:44 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+All Classes (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessorBuilder</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation">BulkProperty</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi">BundleClassHolder</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl">BytesTypeConverter</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A>
+<BR>
+<A HREF="commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo"><I>ChangeSummary</I></A>
+<BR>
+<A HREF="commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><I>ChangeSummary.Setting</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util"><I>ClassHolder</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassLoaderBasedClassHolder</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ClassPathImplementationClassRepository</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation">CompleteSerializer</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation"><I>ContainedDataObject</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation">ContainmentSerializer</A>
+<BR>
+<A HREF="commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper"><I>CopyHelper</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo">DataAccessService</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/DataAccessService.html" title="class in com.agfa.hap.sdo.impl">DataAccessService</A>
+<BR>
+<A HREF="commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper"><I>DataFactory</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation">DataFactoryImpl</A>
+<BR>
+<A HREF="commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><I>DataGraph</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A>
+<BR>
+<A HREF="commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper"><I>DataHelper</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo"><I>DataMapper</I></A>
+<BR>
+<A HREF="commonj/sdo/DataObject.html" title="interface in commonj.sdo"><I>DataObject</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation">DataObjectConverter</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl">EnumTypeConverter</A>
+<BR>
+<A HREF="commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper"><I>EqualityHelper</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">EqualityHelperImpl</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">ExtendablePropertyAccessorBuilder</A>
+<BR>
+<A HREF="commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl">ExternalizableDelegator</A>
+<BR>
+<A HREF="commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl"><I>ExternalizableDelegator.Resolvable</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">FalsePropertyAccessor</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">FilteringPartialDataObjectMapper</A>
+<BR>
+<A HREF="commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper"><I>HelperContext</I></A>
+<BR>
+<A HREF="commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation"><I>IDataObjectList</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/core/IDataObjectService.html" title="interface in com.agfa.hap.sdo.core"><I>IDataObjectService</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation"><I>ImplementationClassRepository.ClassHolderFactory</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model">LongIdentity</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedNullPropertyAccessor</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">NullPropertyAccessor</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/ObjectFactory.html" title="interface in com.agfa.hap.sdo"><I>ObjectFactory</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo"><I>ObjectPropertyVisitor</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model">ObjectReference</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi">OsgiBasedImplementationClassRepository</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo"><I>PartialDataFactory</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><I>PartialDataObject</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><I>Property</I></A>
+<BR>
+<A HREF="commonj/sdo/Property.html" title="interface in commonj.sdo"><I>Property</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><I>PropertyAccessor</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo">PropertyNotAvailableException</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo">ReachableDefinition</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util">ResultSet</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation">SdoImplementationException</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl">SdoImplementationFactory</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A>
+<BR>
+<A HREF="commonj/sdo/Sequence.html" title="interface in commonj.sdo"><I>Sequence</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl">SerializableTypeConverter</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><I>Snapshot</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo"><I>SnapshotDefinition</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation">SnapshotImplementation</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation">SnapshotUnion</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model">StringIdentity</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">TruePropertyAccessor</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><I>Type</I></A>
+<BR>
+<A HREF="commonj/sdo/Type.html" title="interface in commonj.sdo"><I>Type</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper"><I>TypeHelper</I></A>
+<BR>
+<A HREF="commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><I>TypeHelper</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A>
+<BR>
+<A HREF="commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper"><I>XMLDocument</I></A>
+<BR>
+<A HREF="commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper"><I>XMLHelper</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A>
+<BR>
+<A HREF="commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper"><I>XSDHelper</I></A>
+<BR>
+<A HREF="com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper">XsdScanner</A>
+<BR>
+<A HREF="com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl">XsdTypeProvider</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/DataAccessService.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/DataAccessService.html
new file mode 100644
index 0000000000..4d6c74e695
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/DataAccessService.html
@@ -0,0 +1,467 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:33 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+DataAccessService (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.DataAccessService class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="DataAccessService (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataAccessService.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/DataAccessService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataAccessService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo</FONT>
+<BR>
+Class DataAccessService</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.DataAccessService</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>DataAccessService</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html#DataAccessService()">DataAccessService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html#createMultiSnapShot(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)">createMultiSnapShot</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ java.util.Collection&lt;? extends T&gt;&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html#createMultiSnapShot(com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)">createMultiSnapShot</A></B>(<A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ java.util.Collection&lt;? extends T&gt;&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html#createSnapShot(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, T)">createSnapShot</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ T&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html#createSnapShot(com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.PartialDataObject)">createSnapShot</A></B>(<A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; T</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html#getRootObject(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)">getRootObject</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html#getRootObject(com.agfa.hap.sdo.Snapshot)">getRootObject</A></B>(<A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; java.util.List&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html#getRootObjects(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)">getRootObjects</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.List&lt;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html#getRootObjects(com.agfa.hap.sdo.Snapshot)">getRootObjects</A></B>(<A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; java.util.Iterator&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html#rootObjectsIterator(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)">rootObjectsIterator</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DataAccessService()"><!-- --></A><H3>
+DataAccessService</H3>
+<PRE>
+public <B>DataAccessService</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="createSnapShot(com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+createSnapShot</H3>
+<PRE>
+public static <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A> <B>createSnapShot</B>(<A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;root)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createSnapShot(com.agfa.hap.sdo.DataMapper,com.agfa.hap.sdo.SnapshotDefinition,java.lang.Object)"><!-- --></A><A NAME="createSnapShot(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, T)"><!-- --></A><H3>
+createSnapShot</H3>
+<PRE>
+public static &lt;T&gt; <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A> <B>createSnapShot</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ T&nbsp;root)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createMultiSnapShot(com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)"><!-- --></A><H3>
+createMultiSnapShot</H3>
+<PRE>
+public static &lt;T&gt; <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A> <B>createMultiSnapShot</B>(<A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ java.util.Collection&lt;? extends T&gt;&nbsp;root)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createMultiSnapShot(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)"><!-- --></A><H3>
+createMultiSnapShot</H3>
+<PRE>
+public static &lt;T&gt; <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A> <B>createMultiSnapShot</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ java.util.Collection&lt;? extends T&gt;&nbsp;root)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRootObject(com.agfa.hap.sdo.Snapshot)"><!-- --></A><H3>
+getRootObject</H3>
+<PRE>
+public static <A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>getRootObject</B>(<A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRootObject(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)"><!-- --></A><H3>
+getRootObject</H3>
+<PRE>
+public static &lt;T&gt; T <B>getRootObject</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The first and only root object of the snapshot. This is always a different
+ instance than the object that was used to create the snapshot.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.RuntimeException</CODE> - if there are no root objects or if there is more than one root object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRootObjects(com.agfa.hap.sdo.Snapshot)"><!-- --></A><H3>
+getRootObjects</H3>
+<PRE>
+public static java.util.List&lt;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt; <B>getRootObjects</B>(<A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRootObjects(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)"><!-- --></A><H3>
+getRootObjects</H3>
+<PRE>
+public static &lt;T&gt; java.util.List&lt;T&gt; <B>getRootObjects</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="rootObjectsIterator(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)"><!-- --></A><H3>
+rootObjectsIterator</H3>
+<PRE>
+public static &lt;T&gt; java.util.Iterator&lt;T&gt; <B>rootObjectsIterator</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataAccessService.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/DataAccessService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataAccessService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/DataMapper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/DataMapper.html
new file mode 100644
index 0000000000..3893a3a41d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/DataMapper.html
@@ -0,0 +1,461 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:33 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+DataMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.DataMapper interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="DataMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/ObjectFactory.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/DataMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo</FONT>
+<BR>
+Interface DataMapper&lt;T&gt;</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper</A>, <A HREF="../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper</A>, <A HREF="../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">FilteringPartialDataObjectMapper</A>, <A HREF="../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>, <A HREF="../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>DataMapper&lt;T&gt;</B></DL>
+</PRE>
+
+<P>
+Interface that allows any object to be exposed as <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A> instances.
+ The implementation is guaranteed to work for DataObject instances as well.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataMapper.html#create(com.agfa.hap.sdo.Type)">create</A></B>(<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;? extends <A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataMapper.html#getObjects(T, com.agfa.hap.sdo.Property)">getObjects</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&gt;&nbsp;object,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the corresponding values for this bulk property for the given object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataMapper.html#getProperty(T, com.agfa.hap.sdo.Property)">getProperty</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataMapper.html#getType(T)">getType</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A></B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataMapper.html#isProxy(T)">isProxy</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></B>(<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new proxy.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Assigns the given value to the property of the object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/DataMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)">setUnavailable</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marks a property as unavailable (<CODE>PartialDataObject#isAvailable(Property)}</CODE>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getType(java.lang.Object)"><!-- --></A><A NAME="getType(T)"><!-- --></A><H3>
+getType</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getType</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object)</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The sdo type that corresponds with this object. It is assumed
+ that for all properties of this type, appropriate values can be
+ retrieved from the instance.
+<DT><B>Throws:</B>
+<DD><CODE>throws</CODE> - <CODE>IllegalArgumentException</CODE> in case no
+ corresponding sdo type can be found.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCorrespondingType(java.lang.Class)"><!-- --></A><H3>
+getCorrespondingType</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getCorrespondingType</B>(java.lang.Class&nbsp;clazz)</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The sdo type that corresponds with this class. It is assumed
+ that for all properties of this type, appropriate values can be
+ retrieved from the instance.
+<DT><B>Throws:</B>
+<DD><CODE>throws</CODE> - <CODE>IllegalArgumentException</CODE> in case no
+ corresponding sdo type can be found.
+ TODO 1 mechanism for indication no type was found</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getObjects(java.lang.Object,com.agfa.hap.sdo.Property)"><!-- --></A><A NAME="getObjects(T, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+getObjects</H3>
+<PRE>
+java.util.Iterator&lt;? extends <A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&gt; <B>getObjects</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>An iterator over all values of this property of the given
+ Object. Property should be a many-valued property.
+ returns an "empty" iterator in case the property is null
+ (SDO doesn't have the concept of a many valued property that can be null)</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(java.lang.Object,com.agfa.hap.sdo.Property)"><!-- --></A><A NAME="getProperty(T, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+java.lang.Object <B>getProperty</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The value of the property for the given object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProperty(java.lang.Object,com.agfa.hap.sdo.Property,java.lang.Object)"><!-- --></A><A NAME="setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+setProperty</H3>
+<PRE>
+void <B>setProperty</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Assigns the given value to the property of the object. If the property
+ is many-valued, adds the property to the collection of values.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+isBulkProperty</H3>
+<PRE>
+boolean <B>isBulkProperty</B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>if this property is a bulk property for the given implementation clazz.
+ Bulk properties
+ are accessed in bulk (@see <A HREF="../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><CODE>getProperties(Collection, Property, SnapshotDefinition)</CODE></A>
+ to allow more efficient retrieval.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+java.util.Collection&lt;<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&gt; <B>getProperties</B>(java.util.Collection&lt;<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&gt;&nbsp;object,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</PRE>
+<DL>
+<DD>Return the corresponding values for this bulk property for the given object.
+ A snapshotdefinition is passed as indication for which child objects are
+ needed as well.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUnavailable(java.lang.Object,com.agfa.hap.sdo.Property)"><!-- --></A><A NAME="setUnavailable(T, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+setUnavailable</H3>
+<PRE>
+void <B>setUnavailable</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Marks a property as unavailable (<CODE>PartialDataObject#isAvailable(Property)}</CODE>.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isProxy(java.lang.Object)"><!-- --></A><A NAME="isProxy(T)"><!-- --></A><H3>
+isProxy</H3>
+<PRE>
+boolean <B>isProxy</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+create</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A> <B>create</B>(<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>A newly created instance of which the class corresponds to the given type.<DT><B>See Also:</B><DD><A HREF="../../../../com/agfa/hap/sdo/DataMapper.html#getCorrespondingType(java.lang.Class)"><CODE>getCorrespondingType(Class)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="newProxy(com.agfa.hap.sdo.Type, java.lang.Object)"><!-- --></A><H3>
+newProxy</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A> <B>newProxy</B>(<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</PRE>
+<DL>
+<DD>Create a new proxy. The type is passed as parameter as this accessor might
+ be usable for multiple types.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>null if the datamapper is unable to create a proxy for the given type</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/ObjectFactory.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/DataMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/ObjectFactory.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/ObjectFactory.html
new file mode 100644
index 0000000000..cdadeb85ec
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/ObjectFactory.html
@@ -0,0 +1,230 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:33 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ObjectFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.ObjectFactory interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ObjectFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ObjectFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/ObjectFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ObjectFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo</FONT>
+<BR>
+Interface ObjectFactory&lt;T&gt;</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ObjectFactory&lt;T&gt;</B></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/ObjectFactory.html" title="type parameter in ObjectFactory">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/ObjectFactory.html#create(com.agfa.hap.sdo.Type)">create</A></B>(<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/ObjectFactory.html" title="type parameter in ObjectFactory">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/ObjectFactory.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></B>(<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new proxy.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="create(com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+create</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/ObjectFactory.html" title="type parameter in ObjectFactory">T</A> <B>create</B>(<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>A newly created instance of which the class corresponds to the given type.<DT><B>See Also:</B><DD><A HREF="../../../../com/agfa/hap/sdo/DataMapper.html#getCorrespondingType(java.lang.Class)"><CODE>DataMapper.getCorrespondingType(Class)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="newProxy(com.agfa.hap.sdo.Type, java.lang.Object)"><!-- --></A><H3>
+newProxy</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/ObjectFactory.html" title="type parameter in ObjectFactory">T</A> <B>newProxy</B>(<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</PRE>
+<DL>
+<DD>Create a new proxy. The type is passed as parameter as this accessor might
+ be usable for multiple types.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ObjectFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/ObjectFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ObjectFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/ObjectPropertyVisitor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/ObjectPropertyVisitor.html
new file mode 100644
index 0000000000..df9f718443
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/ObjectPropertyVisitor.html
@@ -0,0 +1,327 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:33 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ObjectPropertyVisitor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.ObjectPropertyVisitor interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ObjectPropertyVisitor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ObjectPropertyVisitor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/ObjectFactory.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/ObjectPropertyVisitor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ObjectPropertyVisitor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo</FONT>
+<BR>
+Interface ObjectPropertyVisitor</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation">DataObjectConverter</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ObjectPropertyVisitor</B></DL>
+</PRE>
+
+<P>
+Visitor interface for visiting all properties belong to a snapshot.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo"><CODE>SnapshotDefinition</CODE></A></DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#endDataObject(java.lang.Object, com.agfa.hap.sdo.Type)">endDataObject</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#startDataObject(java.lang.Object, com.agfa.hap.sdo.Type)">startDataObject</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#visitBulkProperty(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">visitBulkProperty</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;subselect)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bulk properties are properties that are heavy to retrieve and as such should
+ be visited in bulk.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#visitProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)">visitProperty</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#visitProxyProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)">visitProxyProperty</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="startDataObject(java.lang.Object, com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+startDataObject</H3>
+<PRE>
+void <B>startDataObject</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+visitProperty</H3>
+<PRE>
+boolean <B>visitProperty</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>instance</CODE> - <DD><CODE>property</CODE> - <DD><CODE>value</CODE> -
+<DT><B>Returns:</B><DD>true if value can be further visited recursively
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitProxyProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+visitProxyProperty</H3>
+<PRE>
+void <B>visitProxyProperty</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;identity)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="endDataObject(java.lang.Object, com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+endDataObject</H3>
+<PRE>
+void <B>endDataObject</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitBulkProperty(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><!-- --></A><H3>
+visitBulkProperty</H3>
+<PRE>
+void <B>visitBulkProperty</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;subselect)</PRE>
+<DL>
+<DD>Bulk properties are properties that are heavy to retrieve and as such should
+ be visited in bulk. A typical example is a property that can only be filled in
+ by doing a query.
+ Bulk properties are visited after all other objects have been visited.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ObjectPropertyVisitor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/ObjectFactory.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/ObjectPropertyVisitor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ObjectPropertyVisitor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PartialDataFactory.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PartialDataFactory.html
new file mode 100644
index 0000000000..70d05e999a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PartialDataFactory.html
@@ -0,0 +1,351 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:33 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+PartialDataFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.PartialDataFactory interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="PartialDataFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PartialDataFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/PartialDataFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PartialDataFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo</FONT>
+<BR>
+Interface PartialDataFactory</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation">DataFactoryImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>PartialDataFactory</B><DT>extends <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></DL>
+</PRE>
+
+<P>
+DataFactory that creates <A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><CODE>PartialDataObject</CODE></A> instances.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataFactory.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default PartialDataFactory.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataFactory.html#create(java.lang.String, java.lang.String)">create</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a DataObject of the Type specified by typeName with the given package uri.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataFactory.html#create(commonj.sdo.Type)">create</A></B>(<A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a DataObject of the Type specified.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataFactory.html#createProxy(java.lang.String, java.lang.String, java.lang.Object)">createProxy</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataFactory.html#createProxy(commonj.sdo.Type, java.lang.Object)">createProxy</A></B>(<A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_commonj.sdo.helper.DataFactory"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface commonj.sdo.helper.<A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../commonj/sdo/helper/DataFactory.html#create(java.lang.Class)">create</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="INSTANCE"><!-- --></A><H3>
+INSTANCE</H3>
+<PRE>
+static final <A HREF="../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A> <B>INSTANCE</B></PRE>
+<DL>
+<DD>The default PartialDataFactory.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="create(commonj.sdo.Type)"><!-- --></A><H3>
+create</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>create</B>(<A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/helper/DataFactory.html#create(commonj.sdo.Type)">DataFactory</A></CODE></B></DD>
+<DD>Create a DataObject of the Type specified.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/helper/DataFactory.html#create(commonj.sdo.Type)">create</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - The Type.
+<DT><B>Returns:</B><DD>the created DataObject.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(java.lang.String, java.lang.String)"><!-- --></A><H3>
+create</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>create</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/helper/DataFactory.html#create(java.lang.String, java.lang.String)">DataFactory</A></CODE></B></DD>
+<DD>Create a DataObject of the Type specified by typeName with the given package uri.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/helper/DataFactory.html#create(java.lang.String, java.lang.String)">create</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The uri of the Type.<DD><CODE>typeName</CODE> - The name of the Type.
+<DT><B>Returns:</B><DD>the created DataObject.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createProxy(commonj.sdo.Type, java.lang.Object)"><!-- --></A><H3>
+createProxy</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createProxy</B>(<A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createProxy(java.lang.String, java.lang.String, java.lang.Object)"><!-- --></A><H3>
+createProxy</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createProxy</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName,
+ java.lang.Object&nbsp;identity)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PartialDataFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/PartialDataFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PartialDataFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PartialDataObject.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PartialDataObject.html
new file mode 100644
index 0000000000..75923c3834
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PartialDataObject.html
@@ -0,0 +1,730 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:33 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+PartialDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.PartialDataObject interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="PartialDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PartialDataObject.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/PartialDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PartialDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo</FONT>
+<BR>
+Interface PartialDataObject</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>, java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>, <A HREF="../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>PartialDataObject</B><DT>extends <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></DL>
+</PRE>
+
+<P>
+HAP-specific extension to <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A>.
+
+ A <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A> of which only a subset of its properties
+ are available. Getting or setting a property which is not available
+ results in an <A HREF="../../../../com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo"><CODE>PropertyNotAvailableException</CODE></A> being thrown.
+ <br />
+ A PartialDataObject that only has its identity property available is called a
+ <i>proxy</i>.
+ <br />
+ PartialDataObjects are typically used (1) to allow dataobjects to have only a subset of their
+ many-valued properties available and (2) to enable data object proxies.
+ <br />
+ Properties that are not available are also not set (i.e. <A HREF="../../../../commonj/sdo/DataObject.html#isSet(int)"><CODE>DataObject.isSet(int)</CODE></A> return false).
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><CODE>Snapshot</CODE></A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#UNAVAILABLE_PROPERTY">UNAVAILABLE_PROPERTY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marker value for unavailable properties</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(int)">createDataObject</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(int, java.lang.String, java.lang.String)">createDataObject</A></B>(int&nbsp;propertyIndex,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(commonj.sdo.Property)">createDataObject</A></B>(<A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></B>(<A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be of <A HREF="../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(java.lang.String)">createDataObject</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)">createDataObject</A></B>(java.lang.String&nbsp;propertyName,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#getContainer()">getContainer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the containing <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>
+ or <code>null</code> if there is no container.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#getContainmentProperty()">getContainmentProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Property of the <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> containing this data object
+ or <code>null</code> if there is no container.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#getDataObject(int)">getDataObject</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>DataObject</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#getDataObject(commonj.sdo.Property)">getDataObject</A></B>(<A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>DataObject</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#getDataObject(java.lang.String)">getDataObject</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>DataObject</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#getIdentity()">getIdentity</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the data object's type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#isAvailable(commonj.sdo.Property)">isAvailable</A></B>(<A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#isProxy()">isProxy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#setIdentity(java.lang.Object)">setIdentity</A></B>(java.lang.Object&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the <A HREF="../../../../com/agfa/hap/sdo/Type.html#getIdentityProperty()"><CODE>identity property</CODE></A> for this
+ instance.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html#setUnavailable(commonj.sdo.Property)">setUnavailable</A></B>(<A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Strips the property such that is no longer available.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_commonj.sdo.DataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface commonj.sdo.<A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../commonj/sdo/DataObject.html#delete()">delete</A>, <A HREF="../../../../commonj/sdo/DataObject.html#detach()">detach</A>, <A HREF="../../../../commonj/sdo/DataObject.html#get(int)">get</A>, <A HREF="../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)">get</A>, <A HREF="../../../../commonj/sdo/DataObject.html#get(java.lang.String)">get</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getBigDecimal(int)">getBigDecimal</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getBigDecimal(commonj.sdo.Property)">getBigDecimal</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getBigDecimal(java.lang.String)">getBigDecimal</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getBigInteger(int)">getBigInteger</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getBigInteger(commonj.sdo.Property)">getBigInteger</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getBigInteger(java.lang.String)">getBigInteger</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getBoolean(int)">getBoolean</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getBoolean(commonj.sdo.Property)">getBoolean</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getByte(int)">getByte</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getByte(commonj.sdo.Property)">getByte</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getByte(java.lang.String)">getByte</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getBytes(int)">getBytes</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getBytes(commonj.sdo.Property)">getBytes</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getBytes(java.lang.String)">getBytes</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getChangeSummary()">getChangeSummary</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getChar(int)">getChar</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getChar(commonj.sdo.Property)">getChar</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getChar(java.lang.String)">getChar</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getDataGraph()">getDataGraph</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getDate(int)">getDate</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getDate(commonj.sdo.Property)">getDate</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getDate(java.lang.String)">getDate</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getDouble(int)">getDouble</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getDouble(commonj.sdo.Property)">getDouble</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getDouble(java.lang.String)">getDouble</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getFloat(int)">getFloat</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getFloat(commonj.sdo.Property)">getFloat</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getInstanceProperties()">getInstanceProperties</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getInstanceProperty(java.lang.String)">getInstanceProperty</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getInt(int)">getInt</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getInt(commonj.sdo.Property)">getInt</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getInt(java.lang.String)">getInt</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getList(int)">getList</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getList(commonj.sdo.Property)">getList</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getList(java.lang.String)">getList</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getLong(int)">getLong</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getLong(commonj.sdo.Property)">getLong</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getProperty(java.lang.String)">getProperty</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getRootObject()">getRootObject</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getSequence()">getSequence</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getSequence(int)">getSequence</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getSequence(commonj.sdo.Property)">getSequence</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getSequence(java.lang.String)">getSequence</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getShort(int)">getShort</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getShort(commonj.sdo.Property)">getShort</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getShort(java.lang.String)">getShort</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getString(int)">getString</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getString(commonj.sdo.Property)">getString</A>, <A HREF="../../../../commonj/sdo/DataObject.html#getString(java.lang.String)">getString</A>, <A HREF="../../../../commonj/sdo/DataObject.html#isSet(int)">isSet</A>, <A HREF="../../../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)">isSet</A>, <A HREF="../../../../commonj/sdo/DataObject.html#isSet(java.lang.String)">isSet</A>, <A HREF="../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)">set</A>, <A HREF="../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)">set</A>, <A HREF="../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)">set</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setBigDecimal(int, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setBigDecimal(java.lang.String, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setBigInteger(int, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setBigInteger(commonj.sdo.Property, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setBigInteger(java.lang.String, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setBoolean(int, boolean)">setBoolean</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setBoolean(commonj.sdo.Property, boolean)">setBoolean</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setByte(int, byte)">setByte</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setByte(commonj.sdo.Property, byte)">setByte</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setByte(java.lang.String, byte)">setByte</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setBytes(int, byte[])">setBytes</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setBytes(commonj.sdo.Property, byte[])">setBytes</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setBytes(java.lang.String, byte[])">setBytes</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setChar(int, char)">setChar</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setChar(commonj.sdo.Property, char)">setChar</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setChar(java.lang.String, char)">setChar</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setDataObject(int, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setDataObject(java.lang.String, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setDate(int, java.util.Date)">setDate</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setDate(commonj.sdo.Property, java.util.Date)">setDate</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setDate(java.lang.String, java.util.Date)">setDate</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setDouble(int, double)">setDouble</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setDouble(commonj.sdo.Property, double)">setDouble</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setDouble(java.lang.String, double)">setDouble</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setFloat(int, float)">setFloat</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setFloat(commonj.sdo.Property, float)">setFloat</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setInt(int, int)">setInt</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setInt(commonj.sdo.Property, int)">setInt</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setInt(java.lang.String, int)">setInt</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setList(int, java.util.List)">setList</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setList(commonj.sdo.Property, java.util.List)">setList</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setList(java.lang.String, java.util.List)">setList</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setLong(int, long)">setLong</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setLong(commonj.sdo.Property, long)">setLong</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setShort(int, short)">setShort</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setShort(commonj.sdo.Property, short)">setShort</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setShort(java.lang.String, short)">setShort</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setString(int, java.lang.String)">setString</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setString(commonj.sdo.Property, java.lang.String)">setString</A>, <A HREF="../../../../commonj/sdo/DataObject.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../../../commonj/sdo/DataObject.html#unset(int)">unset</A>, <A HREF="../../../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)">unset</A>, <A HREF="../../../../commonj/sdo/DataObject.html#unset(java.lang.String)">unset</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="UNAVAILABLE_PROPERTY"><!-- --></A><H3>
+UNAVAILABLE_PROPERTY</H3>
+<PRE>
+static final java.lang.Object <B>UNAVAILABLE_PROPERTY</B></PRE>
+<DL>
+<DD>Marker value for unavailable properties
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="isAvailable(commonj.sdo.Property)"><!-- --></A><H3>
+isAvailable</H3>
+<PRE>
+boolean <B>isAvailable</B>(<A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUnavailable(commonj.sdo.Property)"><!-- --></A><H3>
+setUnavailable</H3>
+<PRE>
+void <B>setUnavailable</B>(<A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Strips the property such that is no longer available.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isProxy()"><!-- --></A><H3>
+isProxy</H3>
+<PRE>
+boolean <B>isProxy</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>If this data object is a proxy. Proxies only have their identity property
+ available.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIdentity()"><!-- --></A><H3>
+getIdentity</H3>
+<PRE>
+java.lang.Object <B>getIdentity</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The value of the <A HREF="../../../../com/agfa/hap/sdo/Type.html#getIdentityProperty()"><CODE>identity property</CODE></A> for this
+ instance.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIdentity(java.lang.Object)"><!-- --></A><H3>
+setIdentity</H3>
+<PRE>
+void <B>setIdentity</B>(java.lang.Object&nbsp;object)</PRE>
+<DL>
+<DD>Sets the value of the <A HREF="../../../../com/agfa/hap/sdo/Type.html#getIdentityProperty()"><CODE>identity property</CODE></A> for this
+ instance.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/DataObject.html#getType()">DataObject</A></CODE></B></DD>
+<DD>Returns the data object's type.
+ <p>
+ The type defines the Properties available for reflective access.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/DataObject.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContainmentProperty()"><!-- --></A><H3>
+getContainmentProperty</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A> <B>getContainmentProperty</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/DataObject.html#getContainmentProperty()">DataObject</A></CODE></B></DD>
+<DD>Return the Property of the <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> containing this data object
+ or <code>null</code> if there is no container.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/DataObject.html#getContainmentProperty()">getContainmentProperty</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the property containing this data object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContainer()"><!-- --></A><H3>
+getContainer</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>getContainer</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/DataObject.html#getContainer()">DataObject</A></CODE></B></DD>
+<DD>Returns the containing <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>
+ or <code>null</code> if there is no container.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/DataObject.html#getContainer()">getContainer</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the containing data object or <code>null</code>.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataObject(java.lang.String)"><!-- --></A><H3>
+getDataObject</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>getDataObject</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/DataObject.html#getDataObject(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>DataObject</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/DataObject.html#getDataObject(java.lang.String)">getDataObject</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>DataObject</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataObject(commonj.sdo.Property)"><!-- --></A><H3>
+getDataObject</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>getDataObject</B>(<A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/DataObject.html#getDataObject(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>DataObject</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/DataObject.html#getDataObject(commonj.sdo.Property)">getDataObject</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>DataObject</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataObject(int)"><!-- --></A><H3>
+getDataObject</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>getDataObject</B>(int&nbsp;index)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/DataObject.html#getDataObject(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>DataObject</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/DataObject.html#getDataObject(int)">getDataObject</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>DataObject</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(java.lang.String)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createDataObject</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns a new <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is the <A HREF="../../../../commonj/sdo/Property.html#getType()"><CODE>declared type</CODE></A> of the specified property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the specified containment property.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)"><CODE>DataObject.createDataObject(String, String, String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(int)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createDataObject</B>(int&nbsp;index)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(int)">DataObject</A></CODE></B></DD>
+<DD>Returns a new <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is the <A HREF="../../../../commonj/sdo/Property.html#getType()"><CODE>declared type</CODE></A> of the specified property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(int)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index of the specified containment property.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(int, java.lang.String, java.lang.String)"><CODE>DataObject.createDataObject(int, String, String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(commonj.sdo.Property)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createDataObject</B>(<A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns a new <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is the <A HREF="../../../../commonj/sdo/Property.html#getType()"><CODE>declared type</CODE></A> of the specified property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the specified containment property.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)"><CODE>DataObject.createDataObject(Property, Type)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createDataObject</B>(java.lang.String&nbsp;propertyName,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns a new <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is specified by the packageURI and typeName arguments.
+ The specified type must be a compatible target for the property identified by propertyName.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyName</CODE> - the name of the specified containment property.<DD><CODE>namespaceURI</CODE> - the namespace URI of the package containing the type of object to be created.<DD><CODE>typeName</CODE> - the name of a type in the specified package.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String)"><CODE>DataObject.createDataObject(String)</CODE></A>,
+<A HREF="../../../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><CODE>DataGraph.getType(java.lang.String, java.lang.String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(int, java.lang.String, java.lang.String)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createDataObject</B>(int&nbsp;propertyIndex,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(int, java.lang.String, java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns a new <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is specified by the packageURI and typeName arguments.
+ The specified type must be a compatible target for the property identified by propertyIndex.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(int, java.lang.String, java.lang.String)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the specified containment property.<DD><CODE>namespaceURI</CODE> - the namespace URI of the package containing the type of object to be created.<DD><CODE>typeName</CODE> - the name of a type in the specified package.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(int)"><CODE>DataObject.createDataObject(int)</CODE></A>,
+<A HREF="../../../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><CODE>DataGraph.getType(java.lang.String, java.lang.String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(commonj.sdo.Property, commonj.sdo.Type)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createDataObject</B>(<A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">DataObject</A></CODE></B></DD>
+<DD>Returns a new <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be of <A HREF="../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment type</CODE></A>.
+ The type of the created object is specified by the type argument,
+ which must be a compatible target for the speicifed property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - a containment property of this object.<DD><CODE>type</CODE> - the type of object to be created.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../../../commonj/sdo/DataObject.html#createDataObject(int)"><CODE>DataObject.createDataObject(int)</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PartialDataObject.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/PartialDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PartialDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/Property.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/Property.html
new file mode 100644
index 0000000000..002012f5bf
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/Property.html
@@ -0,0 +1,330 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:34 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Property (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.Property interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Property (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Property.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/Property.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Property.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo</FONT>
+<BR>
+Interface Property</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Property</B><DT>extends <A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></DL>
+</PRE>
+
+<P>
+A representation of a Property in the <A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><CODE>type</CODE></A> of a <CODE>data object</CODE>.
+
+ We extend <A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>Property</CODE></A> to have type safety (through generics) and to
+ add functionality such as <A HREF="../../../../com/agfa/hap/sdo/Property.html#getIndex()"><CODE>getIndex()</CODE></A>.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/Property.html#getAliasNames()">getAliasNames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a list of alias names for this Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/Property.html#getContainingType()">getContainingType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the containing type of this Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/Property.html#getIndex()">getIndex</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the index in the list of properties of its containingtype.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/Property.html#getOpposite()">getOpposite</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the opposite Property if the Property is bi-directional or null otherwise.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/Property.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of the Property.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_commonj.sdo.Property"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface commonj.sdo.<A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../commonj/sdo/Property.html#get(commonj.sdo.Property)">get</A>, <A HREF="../../../../commonj/sdo/Property.html#getDefault()">getDefault</A>, <A HREF="../../../../commonj/sdo/Property.html#getInstanceProperties()">getInstanceProperties</A>, <A HREF="../../../../commonj/sdo/Property.html#getName()">getName</A>, <A HREF="../../../../commonj/sdo/Property.html#isContainment()">isContainment</A>, <A HREF="../../../../commonj/sdo/Property.html#isMany()">isMany</A>, <A HREF="../../../../commonj/sdo/Property.html#isNullable()">isNullable</A>, <A HREF="../../../../commonj/sdo/Property.html#isOpenContent()">isOpenContent</A>, <A HREF="../../../../commonj/sdo/Property.html#isReadOnly()">isReadOnly</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getType</B>()</PRE>
+<DL>
+<DD>Returns the type of the Property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/Property.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Property type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContainingType()"><!-- --></A><H3>
+getContainingType</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getContainingType</B>()</PRE>
+<DL>
+<DD>Returns the containing type of this Property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/Property.html#getContainingType()">getContainingType</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Property's containing type.<DT><B>See Also:</B><DD><A HREF="../../../../com/agfa/hap/sdo/Type.html#getProperties()"><CODE>Type.getProperties()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOpposite()"><!-- --></A><H3>
+getOpposite</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A> <B>getOpposite</B>()</PRE>
+<DL>
+<DD>Returns the opposite Property if the Property is bi-directional or null otherwise.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/Property.html#getOpposite()">getOpposite</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the opposite Property if the Property is bi-directional or null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAliasNames()"><!-- --></A><H3>
+getAliasNames</H3>
+<PRE>
+java.util.List&lt;java.lang.String&gt; <B>getAliasNames</B>()</PRE>
+<DL>
+<DD>Return a list of alias names for this Property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/Property.html#getAliasNames()">getAliasNames</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of alias names for this Property.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIndex()"><!-- --></A><H3>
+getIndex</H3>
+<PRE>
+int <B>getIndex</B>()</PRE>
+<DL>
+<DD>Return the index in the list of properties of its containingtype.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/Property.html#getIndex()">getIndex</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD><DT><B>See Also:</B><DD><A HREF="../../../../commonj/sdo/Type.html#getProperties()"><CODE>Type.getProperties()</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Property.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/Property.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Property.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PropertyNotAvailableException.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PropertyNotAvailableException.html
new file mode 100644
index 0000000000..5c7251c631
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PropertyNotAvailableException.html
@@ -0,0 +1,249 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:34 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+PropertyNotAvailableException (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.PropertyNotAvailableException class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="PropertyNotAvailableException (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PropertyNotAvailableException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/PropertyNotAvailableException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyNotAvailableException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo</FONT>
+<BR>
+Class PropertyNotAvailableException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">java.lang.RuntimeException
+ <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.PropertyNotAvailableException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>PropertyNotAvailableException</B><DT>extends java.lang.RuntimeException</DL>
+</PRE>
+
+<P>
+Exception throw when a property that is not filled in in accessed
+ on a <CODE>ProxyDataObject</CODE>.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#com.agfa.hap.sdo.PropertyNotAvailableException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PropertyNotAvailableException.html#PropertyNotAvailableException(com.agfa.hap.sdo.PartialDataObject, commonj.sdo.Property)">PropertyNotAvailableException</A></B>(<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;source,
+ <A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;prop)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PropertyNotAvailableException(com.agfa.hap.sdo.PartialDataObject, commonj.sdo.Property)"><!-- --></A><H3>
+PropertyNotAvailableException</H3>
+<PRE>
+public <B>PropertyNotAvailableException</B>(<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;source,
+ <A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;prop)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PropertyNotAvailableException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/PropertyNotAvailableException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyNotAvailableException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PropertyTree.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PropertyTree.html
new file mode 100644
index 0000000000..0909d6ac5c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/PropertyTree.html
@@ -0,0 +1,416 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:34 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+PropertyTree (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.PropertyTree class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="PropertyTree (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PropertyTree.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/PropertyTree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyTree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo</FONT>
+<BR>
+Class PropertyTree</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.PropertyTree</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>PropertyTree</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Helper class for <A HREF="../../../../com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo"><CODE>SelectClause</CODE></A> that represents
+ a comma-separated list of properties in a structured form.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html#PropertyTree()">PropertyTree</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html#addComposedProperty(java.lang.String, java.lang.String)">addComposedProperty</A></B>(java.lang.String&nbsp;ownerName,
+ java.lang.String&nbsp;childName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html#addSimpleProperty(java.lang.String)">addSimpleProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html#asCommmaSeparatedString()">asCommmaSeparatedString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html#containsProperty(com.agfa.hap.sdo.Property)">containsProperty</A></B>(<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html#containsProperty(java.lang.String)">containsProperty</A></B>(java.lang.String&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html#extend(java.lang.String)">extend</A></B>(java.lang.String&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;<A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html#getProperty(com.agfa.hap.sdo.Property)">getProperty</A></B>(<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;<A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html#newPropertyTree(com.agfa.hap.sdo.Type, java.lang.String)">newPropertyTree</A></B>(<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.String&nbsp;selectClause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PropertyTree()"><!-- --></A><H3>
+PropertyTree</H3>
+<PRE>
+public <B>PropertyTree</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="asCommmaSeparatedString()"><!-- --></A><H3>
+asCommmaSeparatedString</H3>
+<PRE>
+public abstract java.lang.String <B>asCommmaSeparatedString</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(java.lang.String)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+public abstract <A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A> <B>getProperty</B>(java.lang.String&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+public abstract <A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A> <B>getProperty</B>(<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="containsProperty(com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+containsProperty</H3>
+<PRE>
+public abstract boolean <B>containsProperty</B>(<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="containsProperty(java.lang.String)"><!-- --></A><H3>
+containsProperty</H3>
+<PRE>
+public abstract boolean <B>containsProperty</B>(java.lang.String&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="newPropertyTree(com.agfa.hap.sdo.Type, java.lang.String)"><!-- --></A><H3>
+newPropertyTree</H3>
+<PRE>
+public static <A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A> <B>newPropertyTree</B>(<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.String&nbsp;selectClause)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="extend(java.lang.String)"><!-- --></A><H3>
+extend</H3>
+<PRE>
+protected <A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A> <B>extend</B>(java.lang.String&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addSimpleProperty(java.lang.String)"><!-- --></A><H3>
+addSimpleProperty</H3>
+<PRE>
+protected void <B>addSimpleProperty</B>(java.lang.String&nbsp;propertyName)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addComposedProperty(java.lang.String, java.lang.String)"><!-- --></A><H3>
+addComposedProperty</H3>
+<PRE>
+protected void <B>addComposedProperty</B>(java.lang.String&nbsp;ownerName,
+ java.lang.String&nbsp;childName)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PropertyTree.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/PropertyTree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyTree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/ReachableDefinition.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/ReachableDefinition.html
new file mode 100644
index 0000000000..e388a4b4b0
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/ReachableDefinition.html
@@ -0,0 +1,292 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:34 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ReachableDefinition (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.ReachableDefinition class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ReachableDefinition (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ReachableDefinition.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/ReachableDefinition.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReachableDefinition.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo</FONT>
+<BR>
+Class ReachableDefinition</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.ReachableDefinition</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A></DD>
+</DL>
+<HR>
+<B>Deprecated.</B>
+<P>
+<DL>
+<DT><PRE><FONT SIZE="-1">@Deprecated
+</FONT>public class <B>ReachableDefinition</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A></DL>
+</PRE>
+
+<P>
+<A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo"><CODE>SnapshotDefinition</CODE></A> that includes everything that is reachable
+ from the root object.
+ starting from the root object all child properties are visited
+ properties that are considered "proxy" by the datamapper are
+ visited as proxies and will be serialized as sdo . (ie when using a HibernateDataMapper lazily retrieved objects that are "unitialized"
+ will be serialized as a sdo proxy)
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/ReachableDefinition.html#ReachableDefinition()">ReachableDefinition</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/ReachableDefinition.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)">visit</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Visits all properties of the object that are part
+ of the definition.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ReachableDefinition()"><!-- --></A><H3>
+ReachableDefinition</H3>
+<PRE>
+public <B>ReachableDefinition</B>()</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visit(com.agfa.hap.sdo.DataMapper,com.agfa.hap.sdo.ObjectPropertyVisitor,java.lang.Object)"><!-- --></A><A NAME="visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)"><!-- --></A><H3>
+visit</H3>
+<PRE>
+public &lt;T&gt; void <B>visit</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;root)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)">SnapshotDefinition</A></CODE></B></DD>
+<DD>Visits all properties of the object that are part
+ of the definition.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)">visit</A></CODE> in interface <CODE><A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ReachableDefinition.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/ReachableDefinition.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReachableDefinition.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/SelectClause.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/SelectClause.html
new file mode 100644
index 0000000000..591aa6c0e1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/SelectClause.html
@@ -0,0 +1,554 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:34 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+SelectClause (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.SelectClause class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="SelectClause (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SelectClause.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/SelectClause.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SelectClause.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo</FONT>
+<BR>
+Class SelectClause</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.SelectClause</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>SelectClause</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A></DL>
+</PRE>
+
+<P>
+SnapshotDefinition defined by a comma-separated list of
+ property paths. Datatype properties (e.g. strings, dates etc) are included by default
+ and should not be part of the select clause. Many-valued properties that are not part of
+ the select string will be unavailable. Single-valued properties that are not part of
+ the select string will be available as proxies when they have their Identity property filled
+ in. Otherwise, they will not be part of the snapshot.
+ <p />
+ Using '*' as the name of a property indicates all properties of that type.
+ Using '**' indicates all properties recursively. This means all child
+ properties including all properties of those child properties (in case
+ they are not datatypes) recursively. This is similar to <A HREF="../../../../com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo"><CODE>ReachableDefinition</CODE></A>.
+ <p />
+ Ex. address, serviceRequests, medicalCase.* for the Patient type will return all
+ basic properties of Patient, its address, its serviceRequests. And also its complete
+ medicalCase including many-valued properties and all its direct links.
+ <p />
+ Properties that are part of the definition but are not available when creating the snapshot
+ will be accessed. That may result in <A HREF="../../../../com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo"><CODE>PropertyNotAvailableException</CODE></A> being thrown or
+ might result in lazy retrieval of data (e.g. when working with Hibernate proxies).
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/SelectClause.html#SelectClause(com.agfa.hap.sdo.PropertyTree)">SelectClause</A></B>(<A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;propertyTree)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/SelectClause.html#SelectClause(commonj.sdo.Type)">SelectClause</A></B>(<A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;mainType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/SelectClause.html#SelectClause(commonj.sdo.Type, java.lang.String)">SelectClause</A></B>(<A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;mainType,
+ java.lang.String&nbsp;clause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/SelectClause.html#asCommaSeparatedString()">asCommaSeparatedString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/SelectClause.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object&nbsp;other)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/SelectClause.html#getPropertyTree()">getPropertyTree</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/SelectClause.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/SelectClause.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)">visit</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Visits all properties of the object that are part
+ of the definition.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/SelectClause.html#visitChild(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PropertyTree)">visitChild</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;parent,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;propertyTree)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/SelectClause.html#visitChildObject(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PropertyTree)">visitChildObject</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;tree)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/SelectClause.html#visitProxy(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property)">visitProxy</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this method is called if the property is not in the select clause
+ when used with the default SnapshotSerializer :
+ returning directly will result in property with value = null,
+ calling visitProxyProperty with a null identity will result in a not available property
+ calling visitProxyProperty with a non null identity will result in a property with isProxy=true</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="SelectClause(com.agfa.hap.sdo.PropertyTree)"><!-- --></A><H3>
+SelectClause</H3>
+<PRE>
+protected <B>SelectClause</B>(<A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;propertyTree)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="SelectClause(commonj.sdo.Type)"><!-- --></A><H3>
+SelectClause</H3>
+<PRE>
+public <B>SelectClause</B>(<A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;mainType)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="SelectClause(commonj.sdo.Type, java.lang.String)"><!-- --></A><H3>
+SelectClause</H3>
+<PRE>
+public <B>SelectClause</B>(<A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;mainType,
+ java.lang.String&nbsp;clause)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(java.lang.Object&nbsp;other)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visit(com.agfa.hap.sdo.DataMapper,com.agfa.hap.sdo.ObjectPropertyVisitor,java.lang.Object)"><!-- --></A><A NAME="visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)"><!-- --></A><H3>
+visit</H3>
+<PRE>
+public &lt;T&gt; void <B>visit</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)">SnapshotDefinition</A></CODE></B></DD>
+<DD>Visits all properties of the object that are part
+ of the definition.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)">visit</A></CODE> in interface <CODE><A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitProxy(com.agfa.hap.sdo.DataMapper,com.agfa.hap.sdo.ObjectPropertyVisitor,java.lang.Object,com.agfa.hap.sdo.Property)"><!-- --></A><A NAME="visitProxy(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+visitProxy</H3>
+<PRE>
+protected &lt;T&gt; void <B>visitProxy</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD>this method is called if the property is not in the select clause
+ when used with the default SnapshotSerializer :
+ returning directly will result in property with value = null,
+ calling visitProxyProperty with a null identity will result in a not available property
+ calling visitProxyProperty with a non null identity will result in a property with isProxy=true
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Type Parameters:</B><DD><CODE>T</CODE> - <DT><B>Parameters:</B><DD><CODE>mapper</CODE> - <DD><CODE>visitor</CODE> - <DD><CODE>dataObject</CODE> - <DD><CODE>property</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitChildObject(com.agfa.hap.sdo.DataMapper,com.agfa.hap.sdo.ObjectPropertyVisitor,java.lang.Object,com.agfa.hap.sdo.Property,com.agfa.hap.sdo.PropertyTree)"><!-- --></A><A NAME="visitChildObject(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PropertyTree)"><!-- --></A><H3>
+visitChildObject</H3>
+<PRE>
+protected &lt;T&gt; void <B>visitChildObject</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;tree)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitChild(com.agfa.hap.sdo.DataMapper,com.agfa.hap.sdo.ObjectPropertyVisitor,java.lang.Object,com.agfa.hap.sdo.Property,com.agfa.hap.sdo.PropertyTree)"><!-- --></A><A NAME="visitChild(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PropertyTree)"><!-- --></A><H3>
+visitChild</H3>
+<PRE>
+protected &lt;T&gt; void <B>visitChild</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;parent,
+ <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;propertyTree)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPropertyTree()"><!-- --></A><H3>
+getPropertyTree</H3>
+<PRE>
+public <A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A> <B>getPropertyTree</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="asCommaSeparatedString()"><!-- --></A><H3>
+asCommaSeparatedString</H3>
+<PRE>
+public java.lang.String <B>asCommaSeparatedString</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SelectClause.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/SelectClause.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SelectClause.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/Snapshot.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/Snapshot.html
new file mode 100644
index 0000000000..bbb0c9d0e7
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/Snapshot.html
@@ -0,0 +1,254 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:34 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Snapshot (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.Snapshot interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Snapshot (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Snapshot.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/Snapshot.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Snapshot.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo</FONT>
+<BR>
+Interface Snapshot</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation">SnapshotImplementation</A>, <A HREF="../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation">SnapshotUnion</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Snapshot</B><DT>extends java.io.Serializable</DL>
+</PRE>
+
+<P>
+Collection of structured data at a given moment in time.
+ You can think of this as a set of name-value pairs
+ where the names correspond to various <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><CODE>Property</CODE></A> instances.
+ The actual content (i.e. which properties are contained) has been defined based on
+ a <A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo"><CODE>SnapshotDefinition</CODE></A>.
+ <br />
+ The difference with a DataGraph is that a Snapshot contains the state of a
+ set of dataobjects at a certain moment in time. As such it is immutable.
+ Another difference is that is defines its content based on a definition as opposed
+ to the datagraph that uses the containment relation
+ defined by sdo ({@link Property#isContainment()}).
+ <br />
+ The data can be extracted either as a set of {@link ProxyDataObject} instances.
+ The data can also be returned as a set of objects (POJOs). The latter case assumes
+ appropriate classes can be
+ found that correspond to the different {@link Type}s that are used.
+ <br />
+ <strong>Warning:</strong>
+ Serialized objects of this class will not be compatible with
+ future hap.SDO releases. The current serialization support is
+ appropriate for short term storage or RMI between applications running
+ the same version of hap.sdo.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo"><CODE>DataAccessService</CODE></A>,
+<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo"><CODE>DataMapper</CODE></A></DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; java.util.List&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/Snapshot.html#extract(com.agfa.hap.sdo.DataMapper)">extract</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the objects from the snapshots</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="extract(com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+extract</H3>
+<PRE>
+&lt;T&gt; java.util.List&lt;T&gt; <B>extract</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper)</PRE>
+<DL>
+<DD>Extracts the objects from the snapshots
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>factory</CODE> -
+<DT><B>Returns:</B><DD>A list containing new objects with appropriate properties filled in.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Snapshot.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/Snapshot.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Snapshot.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/SnapshotDefinition.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/SnapshotDefinition.html
new file mode 100644
index 0000000000..14e669feea
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/SnapshotDefinition.html
@@ -0,0 +1,235 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:34 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+SnapshotDefinition (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.SnapshotDefinition interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="SnapshotDefinition (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SnapshotDefinition.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/SnapshotDefinition.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SnapshotDefinition.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo</FONT>
+<BR>
+Interface SnapshotDefinition</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo">ReachableDefinition</A>, <A HREF="../../../../com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>SnapshotDefinition</B></DL>
+</PRE>
+
+<P>
+Defines which properties belong to the <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><CODE>Snapshot</CODE></A>.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)">visit</A></B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Visits all properties of the object that are part
+ of the definition.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="visit(com.agfa.hap.sdo.DataMapper,com.agfa.hap.sdo.ObjectPropertyVisitor,java.lang.Object)"><!-- --></A><A NAME="visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)"><!-- --></A><H3>
+visit</H3>
+<PRE>
+&lt;T&gt; void <B>visit</B>(<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;root)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD>Visits all properties of the object that are part
+ of the definition.
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>org.omg.CORBA.Any</CODE> - exception that is thrown by the visitor
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SnapshotDefinition.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/SnapshotDefinition.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SnapshotDefinition.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/Type.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/Type.html
new file mode 100644
index 0000000000..e375706593
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/Type.html
@@ -0,0 +1,409 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:34 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Type (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.Type interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Type (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Type.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/Type.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Type.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo</FONT>
+<BR>
+Interface Type</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Type</B><DT>extends <A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></DL>
+</PRE>
+
+<P>
+A representation of the type of a <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><CODE>property</CODE></A> of a <CODE>data object</CODE>.
+
+ We extend the standard sdo type to have a more type-safe (generics) interface and to add
+ specific functionality such as the <A HREF="../../../../com/agfa/hap/sdo/Type.html#getIdentityProperty()"><CODE>getIdentityProperty()</CODE></A>.
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper"><CODE>TypeHelper</CODE></A>,
+<A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>Type</CODE></A></DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/Type.html#getAliasNames()">getAliasNames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a list of alias names for this Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;? extends <A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/Type.html#getBaseTypes()">getBaseTypes</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the List of base Types for this Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;? extends <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/Type.html#getDeclaredProperties()">getDeclaredProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Properties declared in this Type as opposed to
+ those declared in base Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/Type.html#getIdentityProperty()">getIdentityProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is a non-standard SDO property (but rumors are that is will appear in SDO2.1).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/Type.html#getProperties()">getProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the List of the <A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>Properties</CODE></A> of this type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/Type.html#getProperty(int)">getProperty</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/Type.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns from <A HREF="../../../../commonj/sdo/Type.html#getProperties()"><CODE>all the Properties</CODE></A> of this type, the one with the specified name.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_commonj.sdo.Type"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface commonj.sdo.<A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../commonj/sdo/Type.html#get(commonj.sdo.Property)">get</A>, <A HREF="../../../../commonj/sdo/Type.html#getInstanceClass()">getInstanceClass</A>, <A HREF="../../../../commonj/sdo/Type.html#getInstanceProperties()">getInstanceProperties</A>, <A HREF="../../../../commonj/sdo/Type.html#getName()">getName</A>, <A HREF="../../../../commonj/sdo/Type.html#getURI()">getURI</A>, <A HREF="../../../../commonj/sdo/Type.html#isAbstract()">isAbstract</A>, <A HREF="../../../../commonj/sdo/Type.html#isDataType()">isDataType</A>, <A HREF="../../../../commonj/sdo/Type.html#isInstance(java.lang.Object)">isInstance</A>, <A HREF="../../../../commonj/sdo/Type.html#isOpen()">isOpen</A>, <A HREF="../../../../commonj/sdo/Type.html#isSequenced()">isSequenced</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getIdentityProperty()"><!-- --></A><H3>
+getIdentityProperty</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A> <B>getIdentityProperty</B>()</PRE>
+<DL>
+<DD>This is a non-standard SDO property (but rumors are that is will appear in SDO2.1).
+ The identity property typically maps on the ID attribute in xml.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the identity property. This property can be used to distinguish a DataObject
+ from all other DataObject having the same type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties()"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&gt; <B>getProperties</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/Type.html#getProperties()">Type</A></CODE></B></DD>
+<DD>Returns the List of the <A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>Properties</CODE></A> of this type.
+ <p>
+ The expression
+<pre>
+ type.getProperties().indexOf(property)
+</pre>
+ yields the property's index relative to this type.
+ As such, these expressions are equivalent:
+<pre>
+ dataObject.<A HREF="../../../../commonj/sdo/DataObject.html#get(int)"><CODE>get</CODE></A>(i)
+ dataObject.<A HREF="../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get</CODE></A>((Property)dataObject.getType().getProperties().get(i));
+</pre>
+ </p>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/Type.html#getProperties()">getProperties</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Properties of the type.<DT><B>See Also:</B><DD><A HREF="../../../../commonj/sdo/Property.html#getContainingType()"><CODE>Property.getContainingType()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(java.lang.String)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A> <B>getProperty</B>(java.lang.String&nbsp;propertyName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/Type.html#getProperty(java.lang.String)">Type</A></CODE></B></DD>
+<DD>Returns from <A HREF="../../../../commonj/sdo/Type.html#getProperties()"><CODE>all the Properties</CODE></A> of this type, the one with the specified name.
+ As such, these expressions are equivalent:
+<pre>
+ dataObject.<A HREF="../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get</CODE></A>("name")
+ dataObject.<A HREF="../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get</CODE></A>(dataObject.getType().getProperty("name"))
+</pre>
+ </p>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/Type.html#getProperty(java.lang.String)">getProperty</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Property with the specified name.<DT><B>See Also:</B><DD><A HREF="../../../../commonj/sdo/Type.html#getProperties()"><CODE>Type.getProperties()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(int)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A> <B>getProperty</B>(int&nbsp;index)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBaseTypes()"><!-- --></A><H3>
+getBaseTypes</H3>
+<PRE>
+java.util.List&lt;? extends <A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&gt; <B>getBaseTypes</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/Type.html#getBaseTypes()">Type</A></CODE></B></DD>
+<DD>Returns the List of base Types for this Type. The List is empty
+ if there are no base Types. XSD <extension>, <restriction>, and
+ Java extends keyword are mapped to this list.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/Type.html#getBaseTypes()">getBaseTypes</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the List of base Types for this Type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDeclaredProperties()"><!-- --></A><H3>
+getDeclaredProperties</H3>
+<PRE>
+java.util.List&lt;? extends <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&gt; <B>getDeclaredProperties</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/Type.html#getDeclaredProperties()">Type</A></CODE></B></DD>
+<DD>Returns the Properties declared in this Type as opposed to
+ those declared in base Types.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/Type.html#getDeclaredProperties()">getDeclaredProperties</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Properties declared in this Type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAliasNames()"><!-- --></A><H3>
+getAliasNames</H3>
+<PRE>
+java.util.List&lt;java.lang.String&gt; <B>getAliasNames</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../commonj/sdo/Type.html#getAliasNames()">Type</A></CODE></B></DD>
+<DD>Return a list of alias names for this Type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../commonj/sdo/Type.html#getAliasNames()">getAliasNames</A></CODE> in interface <CODE><A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of alias names for this Type.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Type.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/Type.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Type.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/DataAccessService.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/DataAccessService.html
new file mode 100644
index 0000000000..1d99c1918a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/DataAccessService.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.DataAccessService (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.DataAccessService (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useDataAccessService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataAccessService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.DataAccessService</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.DataAccessService
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useDataAccessService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataAccessService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/DataMapper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/DataMapper.html
new file mode 100644
index 0000000000..9547b85e63
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/DataMapper.html
@@ -0,0 +1,708 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.DataMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.DataMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useDataMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.DataMapper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.mapper"><B>com.agfa.hap.sdo.mapper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A> in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#createMultiSnapShot(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)">createMultiSnapShot</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ java.util.Collection&lt;? extends T&gt;&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#createSnapShot(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, T)">createSnapShot</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ T&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; java.util.List&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>Snapshot.</B><B><A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html#extract(com.agfa.hap.sdo.DataMapper)">extract</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the objects from the snapshots</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; T</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#getRootObject(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)">getRootObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; java.util.List&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#getRootObjects(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)">getRootObjects</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; java.util.Iterator&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#rootObjectsIterator(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)">rootObjectsIterator</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SnapshotDefinition.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)">visit</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Visits all properties of the object that are part
+ of the definition.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SelectClause.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)">visit</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>ReachableDefinition.</B><B><A HREF="../../../../../com/agfa/hap/sdo/ReachableDefinition.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)">visit</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SelectClause.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#visitChild(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PropertyTree)">visitChild</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;parent,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;propertyTree)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SelectClause.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#visitChildObject(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PropertyTree)">visitChildObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;tree)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SelectClause.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#visitProxy(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property)">visitProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this method is called if the property is not in the select clause
+ when used with the default SnapshotSerializer :
+ returning directly will result in property with value = null,
+ calling visitProxyProperty with a null identity will result in a not available property
+ calling visitProxyProperty with a non null identity will result in a property with isProxy=true</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A> in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; java.util.List&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SnapshotUnion.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html#extract(com.agfa.hap.sdo.DataMapper)">extract</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; java.util.List&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SnapshotImplementation.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html#extract(com.agfa.hap.sdo.DataMapper)">extract</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#DataObjectConverter(com.agfa.hap.sdo.DataMapper)">DataObjectConverter</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&gt;&nbsp;mapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html#SnapshotImplementation(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)">SnapshotImplementation</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;definition,
+ java.util.Collection&lt;? extends T&gt;&nbsp;roots)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.mapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A> in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> that implement <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper&lt;T&gt;</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper&lt;T&gt;</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">FilteringPartialDataObjectMapper</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ObjectMapper that always considers certain types to be proxies</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataMapper that uses Java Bean conventions to access data on java classes.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Default implementation that only support object that are instances
+ of <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><CODE>PartialDataObject</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>TruePropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>NullPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>ManyValuedNullPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>FalsePropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>BeanPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>AbstractPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A></B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B>BeanPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A></B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B>AbstractPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A></B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ManyValuedNullPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;newValue,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ManyValuedBeanPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;newValue,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of this property for the specified Object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>BeanPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;newValue,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of this property for the specified Object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#DelegatingDataMapper(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.DataMapper)">DelegatingDataMapper</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;&nbsp;principalMapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;&nbsp;secondaryMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#DelegatingDataMapper(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.DataMapper)">DelegatingDataMapper</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;&nbsp;principalMapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;&nbsp;secondaryMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#DelegatingPartialDataObjectMapper(com.agfa.hap.sdo.DataMapper)">DelegatingPartialDataObjectMapper</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;&nbsp;delegateDataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useDataMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/ObjectFactory.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/ObjectFactory.html
new file mode 100644
index 0000000000..90dfef7fc4
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/ObjectFactory.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.ObjectFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.ObjectFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/ObjectFactory.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useObjectFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ObjectFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.ObjectFactory</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.ObjectFactory
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/ObjectFactory.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useObjectFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ObjectFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/ObjectPropertyVisitor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/ObjectPropertyVisitor.html
new file mode 100644
index 0000000000..061d09d27d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/ObjectPropertyVisitor.html
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.ObjectPropertyVisitor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.ObjectPropertyVisitor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useObjectPropertyVisitor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ObjectPropertyVisitor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.ObjectPropertyVisitor</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A> in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SnapshotDefinition.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)">visit</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Visits all properties of the object that are part
+ of the definition.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SelectClause.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)">visit</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>ReachableDefinition.</B><B><A HREF="../../../../../com/agfa/hap/sdo/ReachableDefinition.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)">visit</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SelectClause.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#visitChild(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PropertyTree)">visitChild</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;parent,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;propertyTree)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SelectClause.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#visitChildObject(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PropertyTree)">visitChildObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;tree)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SelectClause.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#visitProxy(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property)">visitProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this method is called if the property is not in the select clause
+ when used with the default SnapshotSerializer :
+ returning directly will result in property with value = null,
+ calling visitProxyProperty with a null identity will result in a not available property
+ calling visitProxyProperty with a non null identity will result in a property with isProxy=true</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A> in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation">DataObjectConverter&lt;T&gt;</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the same functionality as SnapshotSerializer except that this outputs to a list of DataObjects</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useObjectPropertyVisitor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ObjectPropertyVisitor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PartialDataFactory.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PartialDataFactory.html
new file mode 100644
index 0000000000..11e6b68df0
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PartialDataFactory.html
@@ -0,0 +1,207 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.PartialDataFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.PartialDataFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-usePartialDataFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PartialDataFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.PartialDataFactory</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A> in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> declared as <A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataFactory.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default PartialDataFactory.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A> in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation">DataFactoryImpl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-usePartialDataFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PartialDataFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PartialDataObject.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PartialDataObject.html
new file mode 100644
index 0000000000..323113f849
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PartialDataObject.html
@@ -0,0 +1,922 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.PartialDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.PartialDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-usePartialDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PartialDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.PartialDataObject</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.mapper"><B>com.agfa.hap.sdo.mapper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.model"><B>com.agfa.hap.sdo.model</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> that return <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataFactory.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html#create(java.lang.String, java.lang.String)">create</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataFactory.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html#create(commonj.sdo.Type)">create</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(int)">createDataObject</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(int, java.lang.String, java.lang.String)">createDataObject</A></B>(int&nbsp;propertyIndex,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(commonj.sdo.Property)">createDataObject</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(java.lang.String)">createDataObject</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)">createDataObject</A></B>(java.lang.String&nbsp;propertyName,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataFactory.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html#createProxy(java.lang.String, java.lang.String, java.lang.Object)">createProxy</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataFactory.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html#createProxy(commonj.sdo.Type, java.lang.Object)">createProxy</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#getContainer()">getContainer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#getDataObject(int)">getDataObject</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#getDataObject(commonj.sdo.Property)">getDataObject</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#getDataObject(java.lang.String)">getDataObject</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#getRootObject(com.agfa.hap.sdo.Snapshot)">getRootObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> that return types with arguments of type <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#getRootObjects(com.agfa.hap.sdo.Snapshot)">getRootObjects</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#createSnapShot(com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.PartialDataObject)">createSnapShot</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/PropertyNotAvailableException.html#PropertyNotAvailableException(com.agfa.hap.sdo.PartialDataObject, commonj.sdo.Property)">PropertyNotAvailableException</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;source,
+ <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;prop)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> declared as <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>BinarySerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#dataObject">dataObject</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataFactoryImpl.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#create(java.lang.Class)">create</A></B>(java.lang.Class&nbsp;interfaceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataFactoryImpl.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#create(java.lang.String, java.lang.String)">create</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>CompleteSerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html#create(java.lang.String, java.lang.String)">create</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>BinarySerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#create(java.lang.String, java.lang.String)">create</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataFactoryImpl.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#create(commonj.sdo.Type)">create</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(int)">createDataObject</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(int, java.lang.String, java.lang.String)">createDataObject</A></B>(int&nbsp;propertyIndex,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(commonj.sdo.Property)">createDataObject</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(java.lang.String)">createDataObject</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)">createDataObject</A></B>(java.lang.String&nbsp;propertyName,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataFactoryImpl.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#createDefaultDataObjectInstance(commonj.sdo.Type)">createDefaultDataObjectInstance</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataFactoryImpl.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#createProxy(java.lang.String, java.lang.String, java.lang.Object)">createProxy</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataFactoryImpl.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#createProxy(commonj.sdo.Type, java.lang.Object)">createProxy</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getContainer()">getContainer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getDataObject(int)">getDataObject</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getDataObject(commonj.sdo.Property)">getDataObject</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getDataObject(java.lang.String)">getDataObject</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>BinarySerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#read(java.io.ObjectInput)">read</A></B>(java.io.ObjectInput&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>ContainmentSerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">readChildDataObject</A></B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>CompleteSerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">readChildDataObject</A></B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>BinarySerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">readChildDataObject</A></B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return types with arguments of type <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.reflect.Constructor&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getInstanceConstructor()">getInstanceConstructor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>EqualityHelperImpl.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html#equal(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.PartialDataObject)">equal</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject2)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>EqualityHelperImpl.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html#equalShallow(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.PartialDataObject)">equalShallow</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject2)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>ContainmentSerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">readChildDataObject</A></B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>CompleteSerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">readChildDataObject</A></B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>BinarySerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">readChildDataObject</A></B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>CompleteSerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html#write(java.io.ObjectOutput, com.agfa.hap.sdo.PartialDataObject)">write</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>BinarySerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#write(java.io.ObjectOutput, com.agfa.hap.sdo.PartialDataObject)">write</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ContainmentSerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html#writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">writeChildDataObject</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;child)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>CompleteSerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html#writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">writeChildDataObject</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;child)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>BinarySerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">writeChildDataObject</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;child)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#BinarySerializer(com.agfa.hap.sdo.PartialDataObject)">BinarySerializer</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html#ContainmentSerializer(com.agfa.hap.sdo.PartialDataObject)">ContainmentSerializer</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.mapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> that return <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#create(com.agfa.hap.sdo.Type)">create</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> that return types with arguments of type <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getObjects(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)">getObjects</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getObjects(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)">getObjects</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getProperty(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)">getProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getType(com.agfa.hap.sdo.PartialDataObject)">getType</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#isProxy(com.agfa.hap.sdo.PartialDataObject)">isProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>FilteringPartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html#isProxy(com.agfa.hap.sdo.PartialDataObject)">isProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;partialDataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#setProperty(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#setUnavailable(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)">setUnavailable</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> with type arguments of type <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.model"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> in <A HREF="../../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A> that return <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>ObjectReference.</B><B><A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html#createProxy()">createProxy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-usePartialDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PartialDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/Property.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/Property.html
new file mode 100644
index 0000000000..3628f2fc1c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/Property.html
@@ -0,0 +1,1065 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.Property (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.Property (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useProperty.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Property.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.Property</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.mapper"><B>com.agfa.hap.sdo.mapper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A> in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> that return <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#getContainmentProperty()">getContainmentProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>Type.</B><B><A HREF="../../../../../com/agfa/hap/sdo/Type.html#getIdentityProperty()">getIdentityProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is a non-standard SDO property (but rumors are that is will appear in SDO2.1).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>Property.</B><B><A HREF="../../../../../com/agfa/hap/sdo/Property.html#getOpposite()">getOpposite</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the opposite Property if the Property is bi-directional or null otherwise.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>Type.</B><B><A HREF="../../../../../com/agfa/hap/sdo/Type.html#getProperty(int)">getProperty</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>Type.</B><B><A HREF="../../../../../com/agfa/hap/sdo/Type.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> that return types with arguments of type <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>Type.</B><B><A HREF="../../../../../com/agfa/hap/sdo/Type.html#getDeclaredProperties()">getDeclaredProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>Type.</B><B><A HREF="../../../../../com/agfa/hap/sdo/Type.html#getProperties()">getProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>PropertyTree.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html#containsProperty(com.agfa.hap.sdo.Property)">containsProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getObjects(T, com.agfa.hap.sdo.Property)">getObjects</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the corresponding values for this bulk property for the given object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></CODE></FONT></TD>
+<TD><CODE><B>PropertyTree.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html#getProperty(com.agfa.hap.sdo.Property)">getProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>DataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperty(T, com.agfa.hap.sdo.Property)">getProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>DataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A></B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Assigns the given value to the property of the object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)">setUnavailable</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marks a property as unavailable (<CODE>PartialDataObject#isAvailable(Property)}</CODE>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ObjectPropertyVisitor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#visitBulkProperty(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">visitBulkProperty</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;subselect)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bulk properties are properties that are heavy to retrieve and as such should
+ be visited in bulk.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SelectClause.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#visitChild(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PropertyTree)">visitChild</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;parent,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;propertyTree)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SelectClause.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#visitChildObject(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PropertyTree)">visitChildObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;tree)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>ObjectPropertyVisitor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#visitProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)">visitProperty</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SelectClause.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#visitProxy(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property)">visitProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this method is called if the property is not in the select clause
+ when used with the default SnapshotSerializer :
+ returning directly will result in property with value = null,
+ calling visitProxyProperty with a null identity will result in a not available property
+ calling visitProxyProperty with a non null identity will result in a property with isProxy=true</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ObjectPropertyVisitor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#visitProxyProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)">visitProxyProperty</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A> in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getContainmentProperty()">getContainmentProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getIdentityProperty()">getIdentityProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>PropertyImplementation.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#getOpposite()">getOpposite</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getProperty(int)">getProperty</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return types with arguments of type <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getDeclaredProperties()">getDeclaredProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getProperties()">getProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DataObjectConverter.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#getInstancesForBulkProperty(com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getInstancesForBulkProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;subselect)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>ContainmentSerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">readChildDataObject</A></B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>CompleteSerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">readChildDataObject</A></B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>BinarySerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">readChildDataObject</A></B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObjectConverter.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#visitBulkProperty(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">visitBulkProperty</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;subselect)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>DataObjectConverter.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#visitProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)">visitProperty</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObjectConverter.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#visitProxyProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)">visitProxyProperty</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>BinarySerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#write(java.io.ObjectOutput, com.agfa.hap.sdo.Property, java.lang.Object)">write</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ContainmentSerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html#writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">writeChildDataObject</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;child)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>CompleteSerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html#writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">writeChildDataObject</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;child)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>BinarySerializer.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">writeChildDataObject</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;child)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.mapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A> in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessorBuilder.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessor</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B>ExtendablePropertyAccessorBuilder.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html#createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessor</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B>BeanPropertyAccessorBuilder.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html#createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessor</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessorBuilder.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#createPropertyAccessorOrDelegate(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessorOrDelegate</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B>JavaBeanMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getObjects(java.lang.Object, com.agfa.hap.sdo.Property)">getObjects</A></B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getObjects(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)">getObjects</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DelegatingPartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getObjects(T, com.agfa.hap.sdo.Property)">getObjects</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DelegatingDataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getObjects(T, com.agfa.hap.sdo.Property)">getObjects</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B>JavaBeanMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;java.lang.Object&gt;&nbsp;objects,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DelegatingPartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DelegatingDataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>JavaBeanMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getProperty(java.lang.Object, com.agfa.hap.sdo.Property)">getProperty</A></B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getProperty(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)">getProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>DelegatingPartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getProperty(T, com.agfa.hap.sdo.Property)">getProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>DelegatingDataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getProperty(T, com.agfa.hap.sdo.Property)">getProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>TruePropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>NullPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>ManyValuedNullPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>FalsePropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>BeanPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>AbstractPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A></B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B>BeanPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A></B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B>AbstractPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A></B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A></B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>JavaBeanMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A></B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>DelegatingPartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A></B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>DelegatingDataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A></B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B>TypeMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html#property(java.lang.Class, com.agfa.hap.sdo.Property)">property</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Locates a property accessor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>JavaBeanMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#setOpposite(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)">setOpposite</A></B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>JavaBeanMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#setProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#setProperty(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DelegatingPartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DelegatingDataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>JavaBeanMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#setUnavailable(java.lang.Object, com.agfa.hap.sdo.Property)">setUnavailable</A></B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#setUnavailable(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)">setUnavailable</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DelegatingPartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)">setUnavailable</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DelegatingDataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)">setUnavailable</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ManyValuedNullPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;newValue,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ManyValuedBeanPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;newValue,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of this property for the specified Object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>BeanPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;newValue,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of this property for the specified Object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useProperty.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Property.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PropertyNotAvailableException.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PropertyNotAvailableException.html
new file mode 100644
index 0000000000..02cbdeb397
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PropertyNotAvailableException.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.PropertyNotAvailableException (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.PropertyNotAvailableException (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-usePropertyNotAvailableException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyNotAvailableException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.PropertyNotAvailableException</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.PropertyNotAvailableException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-usePropertyNotAvailableException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyNotAvailableException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PropertyTree.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PropertyTree.html
new file mode 100644
index 0000000000..4dec903f62
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/PropertyTree.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.PropertyTree (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.PropertyTree (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-usePropertyTree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyTree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.PropertyTree</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A> in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> that return <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></CODE></FONT></TD>
+<TD><CODE><B>PropertyTree.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html#extend(java.lang.String)">extend</A></B>(java.lang.String&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></CODE></FONT></TD>
+<TD><CODE><B>PropertyTree.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html#getProperty(com.agfa.hap.sdo.Property)">getProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></CODE></FONT></TD>
+<TD><CODE><B>PropertyTree.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></CODE></FONT></TD>
+<TD><CODE><B>SelectClause.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#getPropertyTree()">getPropertyTree</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></CODE></FONT></TD>
+<TD><CODE><B>PropertyTree.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html#newPropertyTree(com.agfa.hap.sdo.Type, java.lang.String)">newPropertyTree</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.String&nbsp;selectClause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SelectClause.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#visitChild(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PropertyTree)">visitChild</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;parent,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;propertyTree)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>SelectClause.</B><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#visitChildObject(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PropertyTree)">visitChildObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>&nbsp;visitor,
+ T&nbsp;dataObject,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;tree)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html#SelectClause(com.agfa.hap.sdo.PropertyTree)">SelectClause</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>&nbsp;propertyTree)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-usePropertyTree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyTree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/ReachableDefinition.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/ReachableDefinition.html
new file mode 100644
index 0000000000..da5969eda3
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/ReachableDefinition.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.ReachableDefinition (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.ReachableDefinition (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useReachableDefinition.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReachableDefinition.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.ReachableDefinition</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.ReachableDefinition
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useReachableDefinition.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReachableDefinition.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/SelectClause.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/SelectClause.html
new file mode 100644
index 0000000000..a28a95a83e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/SelectClause.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.SelectClause (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.SelectClause (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useSelectClause.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SelectClause.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.SelectClause</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.SelectClause
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useSelectClause.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SelectClause.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/Snapshot.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/Snapshot.html
new file mode 100644
index 0000000000..7ffbf54c37
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/Snapshot.html
@@ -0,0 +1,383 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.Snapshot (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.Snapshot (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useSnapshot.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Snapshot.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.Snapshot</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A> in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> that return <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#createMultiSnapShot(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)">createMultiSnapShot</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ java.util.Collection&lt;? extends T&gt;&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#createMultiSnapShot(com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)">createMultiSnapShot</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ java.util.Collection&lt;? extends T&gt;&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#createSnapShot(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, T)">createSnapShot</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ T&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#createSnapShot(com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.PartialDataObject)">createSnapShot</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; T</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#getRootObject(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)">getRootObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#getRootObject(com.agfa.hap.sdo.Snapshot)">getRootObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; java.util.List&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#getRootObjects(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)">getRootObjects</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#getRootObjects(com.agfa.hap.sdo.Snapshot)">getRootObjects</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; java.util.Iterator&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#rootObjectsIterator(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)">rootObjectsIterator</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;s)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A> in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation">SnapshotImplementation</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation">SnapshotUnion</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+<TD><CODE><B>SnapshotImplementation.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html#emptySnapshot()">emptySnapshot</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html#SnapshotUnion(com.agfa.hap.sdo.Snapshot, com.agfa.hap.sdo.Snapshot)">SnapshotUnion</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;firstSnapshot,
+ <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;secondSnapshot)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructor parameters in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with type arguments of type <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html#SnapshotUnion(java.util.Collection)">SnapshotUnion</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&gt;&nbsp;snapshots)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useSnapshot.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Snapshot.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/SnapshotDefinition.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/SnapshotDefinition.html
new file mode 100644
index 0000000000..6b2b2beb3c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/SnapshotDefinition.html
@@ -0,0 +1,434 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.SnapshotDefinition (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.SnapshotDefinition (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useSnapshotDefinition.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SnapshotDefinition.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.SnapshotDefinition</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.mapper"><B>com.agfa.hap.sdo.mapper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A> in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> that implement <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo">ReachableDefinition</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SnapshotDefinition defined by a comma-separated list of
+ property paths.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#createMultiSnapShot(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)">createMultiSnapShot</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ java.util.Collection&lt;? extends T&gt;&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#createMultiSnapShot(com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)">createMultiSnapShot</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ java.util.Collection&lt;? extends T&gt;&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#createSnapShot(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, T)">createSnapShot</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ T&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataAccessService.html#createSnapShot(com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.PartialDataObject)">createSnapShot</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;root)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the corresponding values for this bulk property for the given object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ObjectPropertyVisitor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#visitBulkProperty(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">visitBulkProperty</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;subselect)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bulk properties are properties that are heavy to retrieve and as such should
+ be visited in bulk.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A> in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DataObjectConverter.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#convert(com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)">convert</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ java.util.Collection&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&gt;&nbsp;roots)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DataObjectConverter.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#getInstancesForBulkProperty(com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getInstancesForBulkProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;subselect)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObjectConverter.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#visitBulkProperty(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">visitBulkProperty</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;subselect)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html#SnapshotImplementation(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)">SnapshotImplementation</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;definition,
+ java.util.Collection&lt;? extends T&gt;&nbsp;roots)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.mapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A> in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B>JavaBeanMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;java.lang.Object&gt;&nbsp;objects,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DelegatingPartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DelegatingDataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A></B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B>BeanPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A></B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B>AbstractPropertyAccessor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A></B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useSnapshotDefinition.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SnapshotDefinition.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/Type.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/Type.html
new file mode 100644
index 0000000000..790ab38e2d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/class-use/Type.html
@@ -0,0 +1,815 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.Type (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.Type (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useType.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Type.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.Type</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.helper"><B>com.agfa.hap.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.mapper"><B>com.agfa.hap.sdo.mapper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> that return <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>Property.</B><B><A HREF="../../../../../com/agfa/hap/sdo/Property.html#getContainingType()">getContainingType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the containing type of this Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>DataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>Property.</B><B><A HREF="../../../../../com/agfa/hap/sdo/Property.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of the Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>DataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getType(T)">getType</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> that return types with arguments of type <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>Type.</B><B><A HREF="../../../../../com/agfa/hap/sdo/Type.html#getBaseTypes()">getBaseTypes</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/ObjectFactory.html" title="type parameter in ObjectFactory">T</A></CODE></FONT></TD>
+<TD><CODE><B>ObjectFactory.</B><B><A HREF="../../../../../com/agfa/hap/sdo/ObjectFactory.html#create(com.agfa.hap.sdo.Type)">create</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A></CODE></FONT></TD>
+<TD><CODE><B>DataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#create(com.agfa.hap.sdo.Type)">create</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ObjectPropertyVisitor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#endDataObject(java.lang.Object, com.agfa.hap.sdo.Type)">endDataObject</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></CODE></FONT></TD>
+<TD><CODE><B>PropertyTree.</B><B><A HREF="../../../../../com/agfa/hap/sdo/PropertyTree.html#newPropertyTree(com.agfa.hap.sdo.Type, java.lang.String)">newPropertyTree</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.String&nbsp;selectClause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/ObjectFactory.html" title="type parameter in ObjectFactory">T</A></CODE></FONT></TD>
+<TD><CODE><B>ObjectFactory.</B><B><A HREF="../../../../../com/agfa/hap/sdo/ObjectFactory.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new proxy.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A></CODE></FONT></TD>
+<TD><CODE><B>DataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new proxy.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ObjectPropertyVisitor.</B><B><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#startDataObject(java.lang.Object, com.agfa.hap.sdo.Type)">startDataObject</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> in <A HREF="../../../../../com/agfa/hap/sdo/helper/package-summary.html">com.agfa.hap.sdo.helper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/helper/package-summary.html">com.agfa.hap.sdo.helper</A> that return <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html#getType(java.lang.Class)">getType</A></B>(java.lang.Class&nbsp;interfaceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Type for this interfaceClass or null if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html#getType(java.lang.String, java.lang.String)">getType</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Type specified by typeName with the given uri,
+ or null if not found.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> in <A HREF="../../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;U&gt; <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;U&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>TypeConverter.</B><B><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#get(com.agfa.hap.sdo.Type)">get</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>TypeConverter.</B><B><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#register(com.agfa.hap.sdo.Type, com.agfa.hap.sdo.impl.TypeConverter)">register</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&nbsp;converter)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> declared as <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#type">type</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelperImpl.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#define(commonj.sdo.DataObject)">define</A></B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>PropertyImplementation.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#getContainingType()">getContainingType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>PropertyImplementation.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelperImpl.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getType(java.lang.Class)">getType</A></B>(java.lang.Class&nbsp;interfaceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelperImpl.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getType(java.lang.String, java.lang.String)">getType</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelperImpl.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getTypeForImplementationClass(java.lang.String)">getTypeForImplementationClass</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A></CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#addProperty(java.lang.String, com.agfa.hap.sdo.Type)">addProperty</A></B>(java.lang.String&nbsp;propertyName,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObjectConverter.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#endDataObject(java.lang.Object, com.agfa.hap.sdo.Type)">endDataObject</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>PropertyImplementation.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#setType(com.agfa.hap.sdo.Type)">setType</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObjectConverter.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#startDataObject(java.lang.Object, com.agfa.hap.sdo.Type)">startDataObject</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with type arguments of type <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#changePropertyTypes(java.util.Map)">changePropertyTypes</A></B>(java.util.Map&lt;java.lang.String,<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&gt;&nbsp;typenameToSpecializingType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#AbstractDataObject(com.agfa.hap.sdo.Type)">AbstractDataObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#AbstractDataObject(com.agfa.hap.sdo.Type, commonj.sdo.DataGraph)">AbstractDataObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>&nbsp;dataGraph)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#AbstractPartialDataObject(com.agfa.hap.sdo.Type)">AbstractPartialDataObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#AbstractPartialDataObject(com.agfa.hap.sdo.Type, commonj.sdo.DataGraph)">AbstractPartialDataObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>&nbsp;dataGraph)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html#DataObjectImplementation(com.agfa.hap.sdo.Type)">DataObjectImplementation</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html#DataObjectImplementation(com.agfa.hap.sdo.Type, com.agfa.hap.sdo.implementation.DataGraphImplementation)">DataObjectImplementation</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A>&nbsp;dataGraph)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#PropertyImplementation(java.lang.String, com.agfa.hap.sdo.Type, com.agfa.hap.sdo.Type, int)">PropertyImplementation</A></B>(java.lang.String&nbsp;name,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;container,
+ int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.mapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> that return <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>TypeMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>JavaBeanMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>DelegatingPartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>DelegatingDataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>JavaBeanMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getType(java.lang.Object)">getType</A></B>(java.lang.Object&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getType(com.agfa.hap.sdo.PartialDataObject)">getType</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>DelegatingPartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getType(T)">getType</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>DelegatingDataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getType(T)">getType</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> with parameters of type <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessorBuilder.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#accepts(java.lang.Class, com.agfa.hap.sdo.Type)">accepts</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>ExtendablePropertyAccessorBuilder.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html#accepts(java.lang.Class, com.agfa.hap.sdo.Type)">accepts</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>BeanPropertyAccessorBuilder.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html#accepts(java.lang.Class, com.agfa.hap.sdo.Type)">accepts</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A>[]</CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessorBuilder.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#buildMap(java.lang.Class, com.agfa.hap.sdo.Type)">buildMap</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#create(com.agfa.hap.sdo.Type)">create</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>JavaBeanMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#create(com.agfa.hap.sdo.Type)">create</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A></CODE></FONT></TD>
+<TD><CODE><B>DelegatingPartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#create(com.agfa.hap.sdo.Type)">create</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A></CODE></FONT></TD>
+<TD><CODE><B>DelegatingDataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#create(com.agfa.hap.sdo.Type)">create</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.reflect.Constructor&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B>TypeMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html#getConstructor(com.agfa.hap.sdo.Type)">getConstructor</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>JavaBeanMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A></CODE></FONT></TD>
+<TD><CODE><B>DelegatingPartialDataObjectMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A></CODE></FONT></TD>
+<TD><CODE><B>DelegatingDataMapper.</B><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructor parameters in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> with type arguments of type <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html#FilteringPartialDataObjectMapper(java.util.Collection)">FilteringPartialDataObjectMapper</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&gt;&nbsp;typesToConsiderAsProxies)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/\class-useType.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Type.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/IDataObjectService.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/IDataObjectService.html
new file mode 100644
index 0000000000..35d380cba3
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/IDataObjectService.html
@@ -0,0 +1,207 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:33 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+IDataObjectService (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.core.IDataObjectService interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="IDataObjectService (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/IDataObjectService.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/core/IDataObjectService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IDataObjectService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.core</FONT>
+<BR>
+Interface IDataObjectService</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>IDataObjectService</B></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/core/IDataObjectService.html#getTypes(java.lang.String)">getTypes</A></B>(java.lang.String&nbsp;uri)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an xsd defining the types for this uri.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getTypes(java.lang.String)"><!-- --></A><H3>
+getTypes</H3>
+<PRE>
+java.lang.String <B>getTypes</B>(java.lang.String&nbsp;uri)</PRE>
+<DL>
+<DD>Returns an xsd defining the types for this uri.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/IDataObjectService.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/core/IDataObjectService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IDataObjectService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/class-use/IDataObjectService.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/class-use/IDataObjectService.html
new file mode 100644
index 0000000000..3bce08e658
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/class-use/IDataObjectService.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.core.IDataObjectService (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.core.IDataObjectService (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/core/IDataObjectService.html" title="interface in com.agfa.hap.sdo.core"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/core/\class-useIDataObjectService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IDataObjectService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.core.IDataObjectService</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.core.IDataObjectService
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/core/IDataObjectService.html" title="interface in com.agfa.hap.sdo.core"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/core/\class-useIDataObjectService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IDataObjectService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-frame.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-frame.html
new file mode 100644
index 0000000000..eca1ace11a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-frame.html
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.core (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.core package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../com/agfa/hap/sdo/core/package-summary.html" target="classFrame">com.agfa.hap.sdo.core</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="IDataObjectService.html" title="interface in com.agfa.hap.sdo.core" target="classFrame"><I>IDataObjectService</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-summary.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-summary.html
new file mode 100644
index 0000000000..8ba161709e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-summary.html
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.core (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.core package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.core (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/helper/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/core/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<H2>
+Package com.agfa.hap.sdo.core
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/core/IDataObjectService.html" title="interface in com.agfa.hap.sdo.core">IDataObjectService</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/helper/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/core/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-tree.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-tree.html
new file mode 100644
index 0000000000..aa6fdc882b
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-tree.html
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.core Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.core Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/helper/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/core/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+Hierarchy For Package com.agfa.hap.sdo.core
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.core.<A HREF="../../../../../com/agfa/hap/sdo/core/IDataObjectService.html" title="interface in com.agfa.hap.sdo.core"><B>IDataObjectService</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/helper/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/core/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-use.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-use.html
new file mode 100644
index 0000000000..bdea2a086e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/core/package-use.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Package com.agfa.hap.sdo.core (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Package com.agfa.hap.sdo.core (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/core/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Package<br>com.agfa.hap.sdo.core</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.core
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/core/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/TypeHelper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/TypeHelper.html
new file mode 100644
index 0000000000..9d516f9a26
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/TypeHelper.html
@@ -0,0 +1,299 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:34 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+TypeHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.helper.TypeHelper interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="TypeHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TypeHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/helper/TypeHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.helper</FONT>
+<BR>
+Interface TypeHelper</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>TypeHelper</B><DT>extends <A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></DL>
+</PRE>
+
+<P>
+Redefinition of <A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><CODE>TypeHelper</CODE></A> to provide type-safe
+ access to types.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><CODE>TypeHelper</CODE></A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html#getType(java.lang.Class)">getType</A></B>(java.lang.Class&nbsp;interfaceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Type for this interfaceClass or null if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html#getType(java.lang.String, java.lang.String)">getType</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Type specified by typeName with the given uri,
+ or null if not found.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_commonj.sdo.helper.TypeHelper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface commonj.sdo.helper.<A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#define(commonj.sdo.DataObject)">define</A>, <A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#define(java.util.List)">define</A>, <A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#defineOpenContentProperty(java.lang.String, commonj.sdo.DataObject)">defineOpenContentProperty</A>, <A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#getOpenContentProperty(java.lang.String, java.lang.String)">getOpenContentProperty</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="INSTANCE"><!-- --></A><H3>
+INSTANCE</H3>
+<PRE>
+static final <A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A> <B>INSTANCE</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getType(java.lang.String, java.lang.String)"><!-- --></A><H3>
+getType</H3>
+<PRE>
+<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getType</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD>Return the Type specified by typeName with the given uri,
+ or null if not found.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#getType(java.lang.String, java.lang.String)">getType</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The uri of the Type - type.getURI();<DD><CODE>typeName</CODE> - The name of the Type - type.getName();
+<DT><B>Returns:</B><DD>the Type specified by typeName with the given uri,
+ or null if not found.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType(java.lang.Class)"><!-- --></A><H3>
+getType</H3>
+<PRE>
+<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getType</B>(java.lang.Class&nbsp;interfaceClass)</PRE>
+<DL>
+<DD>Return the Type for this interfaceClass or null if not found.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#getType(java.lang.Class)">getType</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>interfaceClass</CODE> - is the interface for the DataObject's Type -
+ type.getInstanceClass();
+<DT><B>Returns:</B><DD>the Type for this interfaceClass or null if not found.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TypeHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/helper/TypeHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/XsdScanner.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/XsdScanner.html
new file mode 100644
index 0000000000..952ffd78d2
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/XsdScanner.html
@@ -0,0 +1,326 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:35 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+XsdScanner (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.helper.XsdScanner class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="XsdScanner (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XsdScanner.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/helper/XsdScanner.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XsdScanner.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.helper</FONT>
+<BR>
+Class XsdScanner</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.helper.XsdScanner</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>XsdScanner</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+This class scans the classpath for all sdo/*.xsd files and registers them
+ using the type helper.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/helper/XsdScanner.html#XsdScanner(java.lang.ClassLoader)">XsdScanner</A></B>(java.lang.ClassLoader&nbsp;classLoader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/helper/XsdScanner.html#read(java.io.InputStream)">read</A></B>(java.io.InputStream&nbsp;is)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/helper/XsdScanner.html#scanArchive(java.lang.String)">scanArchive</A></B>(java.lang.String&nbsp;file)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/helper/XsdScanner.html#scanClassPath(java.lang.String)">scanClassPath</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/helper/XsdScanner.html#scanDirectory(java.io.File)">scanDirectory</A></B>(java.io.File&nbsp;dir)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="XsdScanner(java.lang.ClassLoader)"><!-- --></A><H3>
+XsdScanner</H3>
+<PRE>
+public <B>XsdScanner</B>(java.lang.ClassLoader&nbsp;classLoader)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="scanClassPath(java.lang.String)"><!-- --></A><H3>
+scanClassPath</H3>
+<PRE>
+public void <B>scanClassPath</B>(java.lang.String&nbsp;path)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="scanArchive(java.lang.String)"><!-- --></A><H3>
+scanArchive</H3>
+<PRE>
+protected void <B>scanArchive</B>(java.lang.String&nbsp;file)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="scanDirectory(java.io.File)"><!-- --></A><H3>
+scanDirectory</H3>
+<PRE>
+protected void <B>scanDirectory</B>(java.io.File&nbsp;dir)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="read(java.io.InputStream)"><!-- --></A><H3>
+read</H3>
+<PRE>
+protected void <B>read</B>(java.io.InputStream&nbsp;is)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XsdScanner.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/helper/XsdScanner.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XsdScanner.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/class-use/TypeHelper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/class-use/TypeHelper.html
new file mode 100644
index 0000000000..f4ec604999
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/class-use/TypeHelper.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.helper.TypeHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.helper.TypeHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/helper/\class-useTypeHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.helper.TypeHelper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.helper"><B>com.agfa.hap.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A> in <A HREF="../../../../../../com/agfa/hap/sdo/helper/package-summary.html">com.agfa.hap.sdo.helper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../com/agfa/hap/sdo/helper/package-summary.html">com.agfa.hap.sdo.helper</A> declared as <A HREF="../../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelper.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/helper/TypeHelper.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/helper/\class-useTypeHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/class-use/XsdScanner.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/class-use/XsdScanner.html
new file mode 100644
index 0000000000..d2153afa56
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/class-use/XsdScanner.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.helper.XsdScanner (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.helper.XsdScanner (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/helper/\class-useXsdScanner.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XsdScanner.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.helper.XsdScanner</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.helper.XsdScanner
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/helper/\class-useXsdScanner.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XsdScanner.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-frame.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-frame.html
new file mode 100644
index 0000000000..879cb64fb6
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-frame.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.helper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.helper package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../com/agfa/hap/sdo/helper/package-summary.html" target="classFrame">com.agfa.hap.sdo.helper</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="TypeHelper.html" title="interface in com.agfa.hap.sdo.helper" target="classFrame"><I>TypeHelper</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="XsdScanner.html" title="class in com.agfa.hap.sdo.helper" target="classFrame">XsdScanner</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-summary.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-summary.html
new file mode 100644
index 0000000000..65a0a1b899
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-summary.html
@@ -0,0 +1,172 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.helper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.helper package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.helper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/core/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/helper/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<H2>
+Package com.agfa.hap.sdo.helper
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A></B></TD>
+<TD>Redefinition of <A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><CODE>TypeHelper</CODE></A> to provide type-safe
+ access to types.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper">XsdScanner</A></B></TD>
+<TD>This class scans the classpath for all sdo/*.xsd files and registers them
+ using the type helper.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/core/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/helper/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-tree.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-tree.html
new file mode 100644
index 0000000000..f403583a99
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-tree.html
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.helper Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.helper Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/core/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/helper/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+Hierarchy For Package com.agfa.hap.sdo.helper
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.helper.<A HREF="../../../../../com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper"><B>XsdScanner</B></A></UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">commonj.sdo.helper.<A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><B>TypeHelper</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.helper.<A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper"><B>TypeHelper</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/core/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/helper/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-use.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-use.html
new file mode 100644
index 0000000000..62a35739b4
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/helper/package-use.html
@@ -0,0 +1,169 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Package com.agfa.hap.sdo.helper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Package com.agfa.hap.sdo.helper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/helper/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Package<br>com.agfa.hap.sdo.helper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/helper/package-summary.html">com.agfa.hap.sdo.helper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.helper"><B>com.agfa.hap.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../com/agfa/hap/sdo/helper/package-summary.html">com.agfa.hap.sdo.helper</A> used by <A HREF="../../../../../com/agfa/hap/sdo/helper/package-summary.html">com.agfa.hap.sdo.helper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/helper/class-use/TypeHelper.html#com.agfa.hap.sdo.helper"><B>TypeHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Redefinition of <A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><CODE>TypeHelper</CODE></A> to provide type-safe
+ access to types.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/helper/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/BytesTypeConverter.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/BytesTypeConverter.html
new file mode 100644
index 0000000000..f7ea359d11
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/BytesTypeConverter.html
@@ -0,0 +1,295 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:35 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+BytesTypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.impl.BytesTypeConverter class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="BytesTypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BytesTypeConverter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/DataAccessService.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/BytesTypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BytesTypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.impl</FONT>
+<BR>
+Class BytesTypeConverter</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">com.agfa.hap.sdo.impl.TypeConverter</A>&lt;byte[]&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.impl.BytesTypeConverter</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>BytesTypeConverter</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;byte[]&gt;</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/BytesTypeConverter.html#BytesTypeConverter()">BytesTypeConverter</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/BytesTypeConverter.html#parse(java.lang.String)">parse</A></B>(java.lang.String&nbsp;hexString)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parse the string and return an instance of the implementation class
+ with a value that is represented by the string parameter.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/BytesTypeConverter.html#toString(byte[])">toString</A></B>(byte[]&nbsp;instance)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert the instance to a string.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.impl.TypeConverter"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.impl.<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#get(com.agfa.hap.sdo.Type)">get</A>, <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#getDefaultConverter(java.lang.Class)">getDefaultConverter</A>, <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#register(com.agfa.hap.sdo.Type, com.agfa.hap.sdo.impl.TypeConverter)">register</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BytesTypeConverter()"><!-- --></A><H3>
+BytesTypeConverter</H3>
+<PRE>
+public <B>BytesTypeConverter</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="parse(java.lang.String)"><!-- --></A><H3>
+parse</H3>
+<PRE>
+public byte[] <B>parse</B>(java.lang.String&nbsp;hexString)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#parse(java.lang.String)">TypeConverter</A></CODE></B></DD>
+<DD>Parse the string and return an instance of the implementation class
+ with a value that is represented by the string parameter.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#parse(java.lang.String)">parse</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;byte[]&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString(byte[])"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>(byte[]&nbsp;instance)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#toString(T)">TypeConverter</A></CODE></B></DD>
+<DD>Convert the instance to a string. The instance is guaranteed to be of type
+ T.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#toString(T)">toString</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;byte[]&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BytesTypeConverter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/DataAccessService.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/BytesTypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BytesTypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/DataAccessService.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/DataAccessService.html
new file mode 100644
index 0000000000..4eaba2d139
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/DataAccessService.html
@@ -0,0 +1,251 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:35 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+DataAccessService (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.impl.DataAccessService class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="DataAccessService (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataAccessService.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/DataAccessService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataAccessService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.impl</FONT>
+<BR>
+Class DataAccessService</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.impl.DataAccessService</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>DataAccessService</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/DataAccessService.html#DataAccessService()">DataAccessService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/DataAccessService.html#createDataGraph()">createDataGraph</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DataAccessService()"><!-- --></A><H3>
+DataAccessService</H3>
+<PRE>
+public <B>DataAccessService</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="createDataGraph()"><!-- --></A><H3>
+createDataGraph</H3>
+<PRE>
+public static <A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A> <B>createDataGraph</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataAccessService.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/DataAccessService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataAccessService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/EnumTypeConverter.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/EnumTypeConverter.html
new file mode 100644
index 0000000000..d03a0d2a2c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/EnumTypeConverter.html
@@ -0,0 +1,295 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:35 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+EnumTypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.impl.EnumTypeConverter class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="EnumTypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/EnumTypeConverter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/DataAccessService.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/EnumTypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EnumTypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.impl</FONT>
+<BR>
+Class EnumTypeConverter&lt;T extends java.lang.Enum&gt;</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">com.agfa.hap.sdo.impl.TypeConverter</A>&lt;T&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.impl.EnumTypeConverter&lt;T&gt;</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>EnumTypeConverter&lt;T extends java.lang.Enum&gt;</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;T&gt;</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html#EnumTypeConverter(java.lang.Class)">EnumTypeConverter</A></B>(java.lang.Class&lt;<A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="type parameter in EnumTypeConverter">T</A>&gt;&nbsp;enumClazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="type parameter in EnumTypeConverter">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html#parse(java.lang.String)">parse</A></B>(java.lang.String&nbsp;str)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parse the string and return an instance of the implementation class
+ with a value that is represented by the string parameter.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html#toString(T)">toString</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="type parameter in EnumTypeConverter">T</A>&nbsp;instance)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert the instance to a string.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.impl.TypeConverter"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.impl.<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#get(com.agfa.hap.sdo.Type)">get</A>, <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#getDefaultConverter(java.lang.Class)">getDefaultConverter</A>, <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#register(com.agfa.hap.sdo.Type, com.agfa.hap.sdo.impl.TypeConverter)">register</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="EnumTypeConverter(java.lang.Class)"><!-- --></A><H3>
+EnumTypeConverter</H3>
+<PRE>
+public <B>EnumTypeConverter</B>(java.lang.Class&lt;<A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="type parameter in EnumTypeConverter">T</A>&gt;&nbsp;enumClazz)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="parse(java.lang.String)"><!-- --></A><H3>
+parse</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="type parameter in EnumTypeConverter">T</A> <B>parse</B>(java.lang.String&nbsp;str)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#parse(java.lang.String)">TypeConverter</A></CODE></B></DD>
+<DD>Parse the string and return an instance of the implementation class
+ with a value that is represented by the string parameter.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#parse(java.lang.String)">parse</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="type parameter in EnumTypeConverter">T</A> extends java.lang.Enum&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString(java.lang.Enum)"><!-- --></A><A NAME="toString(T)"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>(<A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="type parameter in EnumTypeConverter">T</A>&nbsp;instance)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#toString(T)">TypeConverter</A></CODE></B></DD>
+<DD>Convert the instance to a string. The instance is guaranteed to be of type
+ T.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#toString(T)">toString</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="type parameter in EnumTypeConverter">T</A> extends java.lang.Enum&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/EnumTypeConverter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/DataAccessService.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/EnumTypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EnumTypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/HelperProviderImpl.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/HelperProviderImpl.html
new file mode 100644
index 0000000000..15adeb33ba
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/HelperProviderImpl.html
@@ -0,0 +1,657 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:35 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+HelperProviderImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.impl.HelperProviderImpl class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="HelperProviderImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/HelperProviderImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/HelperProviderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="HelperProviderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.impl</FONT>
+<BR>
+Class HelperProviderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">commonj.sdo.impl.HelperProvider</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.impl.HelperProviderImpl</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>HelperProviderImpl</B><DT>extends <A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></DL>
+</PRE>
+
+<P>
+This class instantiates a HelperProviderImpl that returns concrete helpers.
+ This class may be replaced by another implementation.
+ <p>
+ The current implementation tries to instantiate an instance of the class
+ defined by the <i>commonj.sdo.helperprovider</i> system property. If that
+ doesn't work it tries to instantiate an instance of
+ <i>com.agfa.ris.client.sdo.impl.HelperProviderImpl</i>. If that doesn't work
+ it tries <i>com.agfa.ris.server.sdo.HelperProviderImpl</i>. If all fails, it
+ just uses <A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl"><CODE>HelperProviderImpl</CODE></A>.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#dataFactory">dataFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#equalityHelper">equalityHelper</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#typeHelper">typeHelper</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#xmlHelper">xmlHelper</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#xsdHelper">xsdHelper</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#HelperProviderImpl()">HelperProviderImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#copyHelper()">copyHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#createDataFactory()">createDataFactory</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#createEqualityHelper()">createEqualityHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#createTypeHelper()">createTypeHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#createXMLHelper()">createXMLHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#createXSDHelper()">createXSDHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#dataFactory()">dataFactory</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#dataHelper()">dataHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#equalityHelper()">equalityHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#resolvable()">resolvable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#resolvable(java.lang.Object)">resolvable</A></B>(java.lang.Object&nbsp;target)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#typeHelper()">typeHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#xmlHelper()">xmlHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#xsdHelper()">xsdHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_commonj.sdo.impl.HelperProvider"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class commonj.sdo.impl.<A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#createResolvable()">createResolvable</A>, <A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#createResolvable(java.lang.Object)">createResolvable</A>, <A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#getCopyHelper()">getCopyHelper</A>, <A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#getDataFactory()">getDataFactory</A>, <A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#getDataHelper()">getDataHelper</A>, <A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#getDefaultContext()">getDefaultContext</A>, <A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#getEqualityHelper()">getEqualityHelper</A>, <A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#getTypeHelper()">getTypeHelper</A>, <A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#getXMLHelper()">getXMLHelper</A>, <A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#getXSDHelper()">getXSDHelper</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="typeHelper"><!-- --></A><H3>
+typeHelper</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A> <B>typeHelper</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="xsdHelper"><!-- --></A><H3>
+xsdHelper</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A> <B>xsdHelper</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="xmlHelper"><!-- --></A><H3>
+xmlHelper</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A> <B>xmlHelper</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="dataFactory"><!-- --></A><H3>
+dataFactory</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A> <B>dataFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="equalityHelper"><!-- --></A><H3>
+equalityHelper</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A> <B>equalityHelper</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="HelperProviderImpl()"><!-- --></A><H3>
+HelperProviderImpl</H3>
+<PRE>
+protected <B>HelperProviderImpl</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="createEqualityHelper()"><!-- --></A><H3>
+createEqualityHelper</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A> <B>createEqualityHelper</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataFactory()"><!-- --></A><H3>
+createDataFactory</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A> <B>createDataFactory</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createXMLHelper()"><!-- --></A><H3>
+createXMLHelper</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A> <B>createXMLHelper</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createXSDHelper()"><!-- --></A><H3>
+createXSDHelper</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A> <B>createXSDHelper</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createTypeHelper()"><!-- --></A><H3>
+createTypeHelper</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A> <B>createTypeHelper</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="copyHelper()"><!-- --></A><H3>
+copyHelper</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A> <B>copyHelper</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#copyHelper()">copyHelper</A></CODE> in class <CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dataFactory()"><!-- --></A><H3>
+dataFactory</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A> <B>dataFactory</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#dataFactory()">dataFactory</A></CODE> in class <CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dataHelper()"><!-- --></A><H3>
+dataHelper</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A> <B>dataHelper</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#dataHelper()">dataHelper</A></CODE> in class <CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equalityHelper()"><!-- --></A><H3>
+equalityHelper</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A> <B>equalityHelper</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#equalityHelper()">equalityHelper</A></CODE> in class <CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="typeHelper()"><!-- --></A><H3>
+typeHelper</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A> <B>typeHelper</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#typeHelper()">typeHelper</A></CODE> in class <CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="xmlHelper()"><!-- --></A><H3>
+xmlHelper</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A> <B>xmlHelper</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#xmlHelper()">xmlHelper</A></CODE> in class <CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="xsdHelper()"><!-- --></A><H3>
+xsdHelper</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A> <B>xsdHelper</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#xsdHelper()">xsdHelper</A></CODE> in class <CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolvable()"><!-- --></A><H3>
+resolvable</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A> <B>resolvable</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#resolvable()">resolvable</A></CODE> in class <CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolvable(java.lang.Object)"><!-- --></A><H3>
+resolvable</H3>
+<PRE>
+protected <A HREF="../../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A> <B>resolvable</B>(java.lang.Object&nbsp;target)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html#resolvable(java.lang.Object)">resolvable</A></CODE> in class <CODE><A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/HelperProviderImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/HelperProviderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="HelperProviderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/SdoImplementationFactory.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/SdoImplementationFactory.html
new file mode 100644
index 0000000000..7d2f54ffaa
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/SdoImplementationFactory.html
@@ -0,0 +1,281 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:35 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+SdoImplementationFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.impl.SdoImplementationFactory class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="SdoImplementationFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SdoImplementationFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/SdoImplementationFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SdoImplementationFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.impl</FONT>
+<BR>
+Class SdoImplementationFactory</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.impl.SdoImplementationFactory</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>SdoImplementationFactory</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Class that is responsible for finding and choosing the correct SDO implementation.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/SdoImplementationFactory.html#SdoImplementationFactory()">SdoImplementationFactory</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/SdoImplementationFactory.html#getHelperProviderImplementation()">getHelperProviderImplementation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/SdoImplementationFactory.html#setImplementationClass(java.lang.Class)">setImplementationClass</A></B>(java.lang.Class&lt;? extends <A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>&gt;&nbsp;implementationClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Use this to inject a suitable implementation class.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="SdoImplementationFactory()"><!-- --></A><H3>
+SdoImplementationFactory</H3>
+<PRE>
+public <B>SdoImplementationFactory</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="setImplementationClass(java.lang.Class)"><!-- --></A><H3>
+setImplementationClass</H3>
+<PRE>
+public static void <B>setImplementationClass</B>(java.lang.Class&lt;? extends <A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>&gt;&nbsp;implementationClass)</PRE>
+<DL>
+<DD>Use this to inject a suitable implementation class. This must happen BEFORE
+ the sdo system is initialized.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>implementationClass</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getHelperProviderImplementation()"><!-- --></A><H3>
+getHelperProviderImplementation</H3>
+<PRE>
+public static <A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A> <B>getHelperProviderImplementation</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SdoImplementationFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/SdoImplementationFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SdoImplementationFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/SerializableTypeConverter.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/SerializableTypeConverter.html
new file mode 100644
index 0000000000..47008db008
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/SerializableTypeConverter.html
@@ -0,0 +1,295 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:35 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+SerializableTypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.impl.SerializableTypeConverter class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="SerializableTypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SerializableTypeConverter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/SerializableTypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SerializableTypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.impl</FONT>
+<BR>
+Class SerializableTypeConverter</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">com.agfa.hap.sdo.impl.TypeConverter</A>&lt;java.io.Serializable&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.impl.SerializableTypeConverter</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>SerializableTypeConverter</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;java.io.Serializable&gt;</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/SerializableTypeConverter.html#SerializableTypeConverter()">SerializableTypeConverter</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.io.Serializable</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/SerializableTypeConverter.html#parse(java.lang.String)">parse</A></B>(java.lang.String&nbsp;str)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parse the string and return an instance of the implementation class
+ with a value that is represented by the string parameter.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/SerializableTypeConverter.html#toString(java.io.Serializable)">toString</A></B>(java.io.Serializable&nbsp;instance)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert the instance to a string.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.impl.TypeConverter"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.impl.<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#get(com.agfa.hap.sdo.Type)">get</A>, <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#getDefaultConverter(java.lang.Class)">getDefaultConverter</A>, <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#register(com.agfa.hap.sdo.Type, com.agfa.hap.sdo.impl.TypeConverter)">register</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="SerializableTypeConverter()"><!-- --></A><H3>
+SerializableTypeConverter</H3>
+<PRE>
+public <B>SerializableTypeConverter</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="parse(java.lang.String)"><!-- --></A><H3>
+parse</H3>
+<PRE>
+public java.io.Serializable <B>parse</B>(java.lang.String&nbsp;str)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#parse(java.lang.String)">TypeConverter</A></CODE></B></DD>
+<DD>Parse the string and return an instance of the implementation class
+ with a value that is represented by the string parameter.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#parse(java.lang.String)">parse</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;java.io.Serializable&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString(java.io.Serializable)"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>(java.io.Serializable&nbsp;instance)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#toString(T)">TypeConverter</A></CODE></B></DD>
+<DD>Convert the instance to a string. The instance is guaranteed to be of type
+ T.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#toString(T)">toString</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;java.io.Serializable&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SerializableTypeConverter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/SerializableTypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SerializableTypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/TypeConverter.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/TypeConverter.html
new file mode 100644
index 0000000000..93174c385f
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/TypeConverter.html
@@ -0,0 +1,366 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:35 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+TypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.impl.TypeConverter class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="TypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TypeConverter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/TypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.impl</FONT>
+<BR>
+Class TypeConverter&lt;T&gt;</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.impl.TypeConverter&lt;T&gt;</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl">BytesTypeConverter</A>, <A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl">EnumTypeConverter</A>, <A HREF="../../../../../com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl">SerializableTypeConverter</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>TypeConverter&lt;T&gt;</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Class that provides
+ an implementation to convert instances from and to a string. This is typically
+ used in sdo xml conversions and snapshots.
+ <P>
+ A custom sdo basic type can register an appropriate typeConverter.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#TypeConverter()">TypeConverter</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;U&gt; <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;U&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#get(com.agfa.hap.sdo.Type)">get</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#getDefaultConverter(java.lang.Class)">getDefaultConverter</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the default TypeConverter for the given clazz.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="type parameter in TypeConverter">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#parse(java.lang.String)">parse</A></B>(java.lang.String&nbsp;str)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parse the string and return an instance of the implementation class
+ with a value that is represented by the string parameter.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#register(com.agfa.hap.sdo.Type, com.agfa.hap.sdo.impl.TypeConverter)">register</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&nbsp;converter)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#toString(T)">toString</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="type parameter in TypeConverter">T</A>&nbsp;instance)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert the instance to a string.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="TypeConverter()"><!-- --></A><H3>
+TypeConverter</H3>
+<PRE>
+public <B>TypeConverter</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="parse(java.lang.String)"><!-- --></A><H3>
+parse</H3>
+<PRE>
+public abstract <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="type parameter in TypeConverter">T</A> <B>parse</B>(java.lang.String&nbsp;str)</PRE>
+<DL>
+<DD>Parse the string and return an instance of the implementation class
+ with a value that is represented by the string parameter.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString(java.lang.Object)"><!-- --></A><A NAME="toString(T)"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public abstract java.lang.String <B>toString</B>(<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="type parameter in TypeConverter">T</A>&nbsp;instance)</PRE>
+<DL>
+<DD>Convert the instance to a string. The instance is guaranteed to be of type
+ T.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public static &lt;U&gt; <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;U&gt; <B>get</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type converter instance registered with that name or null if nothing
+ is found.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="register(com.agfa.hap.sdo.Type, com.agfa.hap.sdo.impl.TypeConverter)"><!-- --></A><H3>
+register</H3>
+<PRE>
+public static void <B>register</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&nbsp;converter)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDefaultConverter(java.lang.Class)"><!-- --></A><H3>
+getDefaultConverter</H3>
+<PRE>
+public static &lt;T&gt; <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;T&gt; <B>getDefaultConverter</B>(java.lang.Class&lt;T&gt;&nbsp;clazz)</PRE>
+<DL>
+<DD>Returns the default TypeConverter for the given clazz. Checks for Enums
+ and classes that implement <CODE>Serializable</CODE>.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TypeConverter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/TypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/TypeProvider.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/TypeProvider.html
new file mode 100644
index 0000000000..fc42b70176
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/TypeProvider.html
@@ -0,0 +1,295 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:35 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+TypeProvider (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.impl.TypeProvider class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="TypeProvider (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TypeProvider.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/TypeProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.impl</FONT>
+<BR>
+Class TypeProvider</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.impl.TypeProvider</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl">XsdTypeProvider</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>TypeProvider</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html#TypeProvider()">TypeProvider</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html#getInstance()">getInstance</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html#getTypes(java.lang.String)">getTypes</A></B>(java.lang.String&nbsp;uri)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the xsd describing the types for this uri.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html#setInstance(com.agfa.hap.sdo.impl.TypeProvider)">setInstance</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A>&nbsp;provider)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="TypeProvider()"><!-- --></A><H3>
+TypeProvider</H3>
+<PRE>
+public <B>TypeProvider</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getInstance()"><!-- --></A><H3>
+getInstance</H3>
+<PRE>
+public static <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A> <B>getInstance</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInstance(com.agfa.hap.sdo.impl.TypeProvider)"><!-- --></A><H3>
+setInstance</H3>
+<PRE>
+public static void <B>setInstance</B>(<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A>&nbsp;provider)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTypes(java.lang.String)"><!-- --></A><H3>
+getTypes</H3>
+<PRE>
+public abstract java.lang.String <B>getTypes</B>(java.lang.String&nbsp;uri)</PRE>
+<DL>
+<DD>Returns the xsd describing the types for this uri.
+ If the uri can't be interpreted, returns null.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TypeProvider.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/TypeProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/XsdTypeProvider.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/XsdTypeProvider.html
new file mode 100644
index 0000000000..ede9ed2fe8
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/XsdTypeProvider.html
@@ -0,0 +1,323 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:35 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+XsdTypeProvider (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.impl.XsdTypeProvider class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="XsdTypeProvider (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XsdTypeProvider.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/XsdTypeProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XsdTypeProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.impl</FONT>
+<BR>
+Class XsdTypeProvider</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">com.agfa.hap.sdo.impl.TypeProvider</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.impl.XsdTypeProvider</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>XsdTypeProvider</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A></DL>
+</PRE>
+
+<P>
+Simple TypeProvider that gets its type info from xsd files.
+ TypeInfo is cached once it is read.
+ This class is thread-safe; it can be used in a concurrent environment.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/XsdTypeProvider.html#XsdTypeProvider()">XsdTypeProvider</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/XsdTypeProvider.html#getTypes(java.lang.String)">getTypes</A></B>(java.lang.String&nbsp;uri)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the xsd describing the types for this uri.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/XsdTypeProvider.html#register(java.lang.String, java.io.InputStream)">register</A></B>(java.lang.String&nbsp;uri,
+ java.io.InputStream&nbsp;is)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/impl/XsdTypeProvider.html#register(java.lang.String, java.lang.String)">register</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;xsd)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.impl.TypeProvider"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.impl.<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html#getInstance()">getInstance</A>, <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html#setInstance(com.agfa.hap.sdo.impl.TypeProvider)">setInstance</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="XsdTypeProvider()"><!-- --></A><H3>
+XsdTypeProvider</H3>
+<PRE>
+public <B>XsdTypeProvider</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="register(java.lang.String, java.lang.String)"><!-- --></A><H3>
+register</H3>
+<PRE>
+public void <B>register</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;xsd)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="register(java.lang.String, java.io.InputStream)"><!-- --></A><H3>
+register</H3>
+<PRE>
+public void <B>register</B>(java.lang.String&nbsp;uri,
+ java.io.InputStream&nbsp;is)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTypes(java.lang.String)"><!-- --></A><H3>
+getTypes</H3>
+<PRE>
+public java.lang.String <B>getTypes</B>(java.lang.String&nbsp;uri)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html#getTypes(java.lang.String)">TypeProvider</A></CODE></B></DD>
+<DD>Returns the xsd describing the types for this uri.
+ If the uri can't be interpreted, returns null.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html#getTypes(java.lang.String)">getTypes</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XsdTypeProvider.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/XsdTypeProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XsdTypeProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/BytesTypeConverter.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/BytesTypeConverter.html
new file mode 100644
index 0000000000..aac25df582
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/BytesTypeConverter.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.impl.BytesTypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.impl.BytesTypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useBytesTypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BytesTypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.impl.BytesTypeConverter</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.impl.BytesTypeConverter
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useBytesTypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BytesTypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/DataAccessService.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/DataAccessService.html
new file mode 100644
index 0000000000..1d3bf03443
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/DataAccessService.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.impl.DataAccessService (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.impl.DataAccessService (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/DataAccessService.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useDataAccessService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataAccessService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.impl.DataAccessService</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.impl.DataAccessService
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/DataAccessService.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useDataAccessService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataAccessService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/EnumTypeConverter.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/EnumTypeConverter.html
new file mode 100644
index 0000000000..e076c432cd
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/EnumTypeConverter.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.impl.EnumTypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.impl.EnumTypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useEnumTypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EnumTypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.impl.EnumTypeConverter</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.impl.EnumTypeConverter
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useEnumTypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EnumTypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/HelperProviderImpl.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/HelperProviderImpl.html
new file mode 100644
index 0000000000..a286350048
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/HelperProviderImpl.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.impl.HelperProviderImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.impl.HelperProviderImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useHelperProviderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="HelperProviderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.impl.HelperProviderImpl</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.impl.HelperProviderImpl
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useHelperProviderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="HelperProviderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/SdoImplementationFactory.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/SdoImplementationFactory.html
new file mode 100644
index 0000000000..8409fdeac0
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/SdoImplementationFactory.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.impl.SdoImplementationFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.impl.SdoImplementationFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useSdoImplementationFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SdoImplementationFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.impl.SdoImplementationFactory</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.impl.SdoImplementationFactory
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useSdoImplementationFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SdoImplementationFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/SerializableTypeConverter.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/SerializableTypeConverter.html
new file mode 100644
index 0000000000..a865d107a4
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/SerializableTypeConverter.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.impl.SerializableTypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.impl.SerializableTypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useSerializableTypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SerializableTypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.impl.SerializableTypeConverter</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.impl.SerializableTypeConverter
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useSerializableTypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SerializableTypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/TypeConverter.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/TypeConverter.html
new file mode 100644
index 0000000000..69a619ad57
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/TypeConverter.html
@@ -0,0 +1,300 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.impl.TypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.impl.TypeConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useTypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.impl.TypeConverter</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A> in <A HREF="../../../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A> in <A HREF="../../../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl">BytesTypeConverter</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl">EnumTypeConverter&lt;T extends Enum&gt;</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl">SerializableTypeConverter</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> that return <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;U&gt; <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;U&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>TypeConverter.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#get(com.agfa.hap.sdo.Type)">get</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B>TypeConverter.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#getDefaultConverter(java.lang.Class)">getDefaultConverter</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the default TypeConverter for the given clazz.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>TypeConverter.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html#register(com.agfa.hap.sdo.Type, com.agfa.hap.sdo.impl.TypeConverter)">register</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&nbsp;converter)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>TypeHelperImpl.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#registerBasicType(java.lang.Class, java.lang.String, com.agfa.hap.sdo.impl.TypeConverter)">registerBasicType</A></B>(java.lang.Class&nbsp;clazz,
+ java.lang.String&nbsp;uri,
+ <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>TypeHelperImpl.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#registerBasicType(java.lang.Class, com.agfa.hap.sdo.impl.TypeConverter)">registerBasicType</A></B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelperImpl.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#registerBasicType(java.lang.String, java.lang.String, java.lang.Class, com.agfa.hap.sdo.impl.TypeConverter)">registerBasicType</A></B>(java.lang.String&nbsp;typeName,
+ java.lang.String&nbsp;uri,
+ java.lang.Class&nbsp;instanceClass,
+ <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useTypeConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/TypeProvider.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/TypeProvider.html
new file mode 100644
index 0000000000..c1aab2ed4d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/TypeProvider.html
@@ -0,0 +1,210 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.impl.TypeProvider (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.impl.TypeProvider (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useTypeProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.impl.TypeProvider</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A> in <A HREF="../../../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A> in <A HREF="../../../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl">XsdTypeProvider</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple TypeProvider that gets its type info from xsd files.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> that return <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A></CODE></FONT></TD>
+<TD><CODE><B>TypeProvider.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeProvider.html#getInstance()">getInstance</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>TypeProvider.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeProvider.html#setInstance(com.agfa.hap.sdo.impl.TypeProvider)">setInstance</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A>&nbsp;provider)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useTypeProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/XsdTypeProvider.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/XsdTypeProvider.html
new file mode 100644
index 0000000000..b4ab95851c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/class-use/XsdTypeProvider.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.impl.XsdTypeProvider (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.impl.XsdTypeProvider (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useXsdTypeProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XsdTypeProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.impl.XsdTypeProvider</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.impl.XsdTypeProvider
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/impl/\class-useXsdTypeProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XsdTypeProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-frame.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-frame.html
new file mode 100644
index 0000000000..4de4f6161e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-frame.html
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.impl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.impl package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../com/agfa/hap/sdo/impl/package-summary.html" target="classFrame">com.agfa.hap.sdo.impl</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">BytesTypeConverter</A>
+<BR>
+<A HREF="DataAccessService.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">DataAccessService</A>
+<BR>
+<A HREF="EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">EnumTypeConverter</A>
+<BR>
+<A HREF="HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">HelperProviderImpl</A>
+<BR>
+<A HREF="SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">SdoImplementationFactory</A>
+<BR>
+<A HREF="SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">SerializableTypeConverter</A>
+<BR>
+<A HREF="TypeConverter.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">TypeConverter</A>
+<BR>
+<A HREF="TypeProvider.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">TypeProvider</A>
+<BR>
+<A HREF="XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl" target="classFrame">XsdTypeProvider</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-summary.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-summary.html
new file mode 100644
index 0000000000..d13f7b4c52
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-summary.html
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.impl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.impl package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.impl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/helper/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<H2>
+Package com.agfa.hap.sdo.impl
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl">BytesTypeConverter</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/impl/DataAccessService.html" title="class in com.agfa.hap.sdo.impl">DataAccessService</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl">EnumTypeConverter&lt;T extends Enum&gt;</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A></B></TD>
+<TD>This class instantiates a HelperProviderImpl that returns concrete helpers.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl">SdoImplementationFactory</A></B></TD>
+<TD>Class that is responsible for finding and choosing the correct SDO implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl">SerializableTypeConverter</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter&lt;T&gt;</A></B></TD>
+<TD>Class that provides
+ an implementation to convert instances from and to a string.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl">XsdTypeProvider</A></B></TD>
+<TD>Simple TypeProvider that gets its type info from xsd files.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/helper/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-tree.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-tree.html
new file mode 100644
index 0000000000..2d9a4b04fa
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-tree.html
@@ -0,0 +1,157 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.impl Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.impl Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/helper/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+Hierarchy For Package com.agfa.hap.sdo.impl
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="../../../../../com/agfa/hap/sdo/impl/DataAccessService.html" title="class in com.agfa.hap.sdo.impl"><B>DataAccessService</B></A><LI TYPE="circle">commonj.sdo.impl.<A HREF="../../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl"><B>HelperProvider</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="../../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl"><B>HelperProviderImpl</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="../../../../../com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl"><B>SdoImplementationFactory</B></A><LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>TypeConverter</B></A>&lt;T&gt;<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="../../../../../com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>BytesTypeConverter</B></A><LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="../../../../../com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>EnumTypeConverter</B></A>&lt;T&gt;<LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="../../../../../com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>SerializableTypeConverter</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="../../../../../com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl"><B>TypeProvider</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="../../../../../com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl"><B>XsdTypeProvider</B></A></UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/helper/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-use.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-use.html
new file mode 100644
index 0000000000..71d50b2505
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/impl/package-use.html
@@ -0,0 +1,195 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Package com.agfa.hap.sdo.impl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Package com.agfa.hap.sdo.impl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Package<br>com.agfa.hap.sdo.impl</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> used by <A HREF="../../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/impl/class-use/TypeConverter.html#com.agfa.hap.sdo.impl"><B>TypeConverter</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that provides
+ an implementation to convert instances from and to a string.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/impl/class-use/TypeProvider.html#com.agfa.hap.sdo.impl"><B>TypeProvider</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> used by <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/impl/class-use/TypeConverter.html#com.agfa.hap.sdo.implementation"><B>TypeConverter</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that provides
+ an implementation to convert instances from and to a string.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/impl/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/AbstractDataObject.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/AbstractDataObject.html
new file mode 100644
index 0000000000..76314f8bf0
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/AbstractDataObject.html
@@ -0,0 +1,3385 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:35 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+AbstractDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.AbstractDataObject class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="AbstractDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AbstractDataObject.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/AbstractDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class AbstractDataObject</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.AbstractDataObject</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation">ContainedDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>, java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>AbstractDataObject</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation">ContainedDataObject</A>, java.io.Serializable</DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.implementation.AbstractDataObject">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;org.apache.log4j.Logger</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#logger">logger</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#type">type</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#AbstractDataObject(com.agfa.hap.sdo.Type)">AbstractDataObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#AbstractDataObject(com.agfa.hap.sdo.Type, commonj.sdo.DataGraph)">AbstractDataObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>&nbsp;dataGraph)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#debugString()">debugString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#delete()">delete</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove this object from its container and then unset all its non-<A HREF="../../../../../commonj/sdo/Property.html#isReadOnly()"><CODE>readOnly</CODE></A> Properties.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#detach()">detach</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes this DataObject from its container, if any.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#get(int)">get</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the property at the specified index in <A HREF="../../../../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A>
+ of this object's <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#get(java.lang.String)">get</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a property of either this object or an object reachable from it, as identified by the
+ specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigDecimal</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigDecimal(int)">getBigDecimal</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>BigDecimal</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigDecimal</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigDecimal(commonj.sdo.Property)">getBigDecimal</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>BigDecimal</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigDecimal</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigDecimal(java.lang.String)">getBigDecimal</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>BigDecimal</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigInteger</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigInteger(int)">getBigInteger</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>BigInteger</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigInteger</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigInteger(commonj.sdo.Property)">getBigInteger</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>BigInteger</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigInteger</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigInteger(java.lang.String)">getBigInteger</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>BigInteger</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBoolean(int)">getBoolean</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>boolean</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBoolean(commonj.sdo.Property)">getBoolean</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>boolean</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBoolean(java.lang.String)">getBoolean</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>boolean</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getByte(int)">getByte</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>byte</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getByte(commonj.sdo.Property)">getByte</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>byte</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getByte(java.lang.String)">getByte</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>byte</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBytes(int)">getBytes</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>byte[]</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBytes(commonj.sdo.Property)">getBytes</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>byte[]</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBytes(java.lang.String)">getBytes</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>byte[]</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChangeSummary()">getChangeSummary</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the ChangeSummary with scope covering this dataObject, or null
+ if there is no ChangeSummary.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;char</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChar(int)">getChar</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>char</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;char</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChar(commonj.sdo.Property)">getChar</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>char</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;char</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChar(java.lang.String)">getChar</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>char</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getContainer()">getContainer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the containing <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>
+ or <code>null</code> if there is no container.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getContainmentProperty()">getContainmentProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Property of the <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> containing this data object
+ or <code>null</code> if there is no container.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDataGraph()">getDataGraph</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><CODE>data graph</CODE></A> for this object or <code>null</code> if there isn't one.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Date</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDate(int)">getDate</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>Date</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Date</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDate(commonj.sdo.Property)">getDate</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>Date</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Date</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDate(java.lang.String)">getDate</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>Date</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDouble(int)">getDouble</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>double</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDouble(commonj.sdo.Property)">getDouble</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>double</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDouble(java.lang.String)">getDouble</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>double</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getFloat(int)">getFloat</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>float</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getFloat(commonj.sdo.Property)">getFloat</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>float</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getFloat(java.lang.String)">getFloat</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>float</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInstanceProperties()">getInstanceProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a read-only List of the Properties currently used in this DataObject.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInstanceProperty(java.lang.String)">getInstanceProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the named Property from the current instance properties,
+ or null if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInt(int)">getInt</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>int</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInt(commonj.sdo.Property)">getInt</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>int</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInt(java.lang.String)">getInt</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>int</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getList(int)">getList</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>List</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getList(commonj.sdo.Property)">getList</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>List</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getList(java.lang.String)">getList</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>List</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getLong(int)">getLong</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>long</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getLong(commonj.sdo.Property)">getLong</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>long</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getLong(java.lang.String)">getLong</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>long</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getRootObject()">getRootObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the root <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence()">getSequence</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <code>Sequence</code> for this DataObject.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(int)">getSequence</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(commonj.sdo.Property)">getSequence</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(java.lang.String)">getSequence</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getShort(int)">getShort</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>short</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getShort(commonj.sdo.Property)">getShort</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>short</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getShort(java.lang.String)">getShort</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>short</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getString(int)">getString</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>String</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getString(commonj.sdo.Property)">getString</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>String</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getString(java.lang.String)">getString</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>String</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the data object's type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#isContained(commonj.sdo.Property)">isContained</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#isSet(int)">isSet</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the the property at the specified index in <A HREF="../../../../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's
+ <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>, is considered to be set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#isSet(java.lang.String)">isSet</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether a property of either this object or an object reachable from it, as identified by the specified path,
+ is considered to be set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#set(int, java.lang.Object)">set</A></B>(int&nbsp;propertyIndex,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the property at the specified index in <A HREF="../../../../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's
+ <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#set(java.lang.String, java.lang.Object)">set</A></B>(java.lang.String&nbsp;path,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a property of either this object or an object reachable from it, as identified by the specified path,
+ to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigDecimal(int, java.math.BigDecimal)">setBigDecimal</A></B>(int&nbsp;propertyIndex,
+ java.math.BigDecimal&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>BigDecimal</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)">setBigDecimal</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.math.BigDecimal&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>BigDecimal</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigDecimal(java.lang.String, java.math.BigDecimal)">setBigDecimal</A></B>(java.lang.String&nbsp;path,
+ java.math.BigDecimal&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>BigDecimal</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigInteger(int, java.math.BigInteger)">setBigInteger</A></B>(int&nbsp;propertyIndex,
+ java.math.BigInteger&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>BigInteger</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigInteger(commonj.sdo.Property, java.math.BigInteger)">setBigInteger</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.math.BigInteger&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>BigInteger</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigInteger(java.lang.String, java.math.BigInteger)">setBigInteger</A></B>(java.lang.String&nbsp;path,
+ java.math.BigInteger&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>BigInteger</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBoolean(int, boolean)">setBoolean</A></B>(int&nbsp;propertyIndex,
+ boolean&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>boolean</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBoolean(commonj.sdo.Property, boolean)">setBoolean</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ boolean&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>boolean</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBoolean(java.lang.String, boolean)">setBoolean</A></B>(java.lang.String&nbsp;path,
+ boolean&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>boolean</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setByte(int, byte)">setByte</A></B>(int&nbsp;propertyIndex,
+ byte&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>byte</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setByte(commonj.sdo.Property, byte)">setByte</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ byte&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>byte</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setByte(java.lang.String, byte)">setByte</A></B>(java.lang.String&nbsp;path,
+ byte&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>byte</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBytes(int, byte[])">setBytes</A></B>(int&nbsp;propertyIndex,
+ byte[]&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>byte[]</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBytes(commonj.sdo.Property, byte[])">setBytes</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ byte[]&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>byte[]</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBytes(java.lang.String, byte[])">setBytes</A></B>(java.lang.String&nbsp;path,
+ byte[]&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>byte[]</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setChar(int, char)">setChar</A></B>(int&nbsp;propertyIndex,
+ char&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>char</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setChar(commonj.sdo.Property, char)">setChar</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ char&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>char</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setChar(java.lang.String, char)">setChar</A></B>(java.lang.String&nbsp;path,
+ char&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>char</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setContainment(com.agfa.hap.sdo.implementation.AbstractDataObject, commonj.sdo.Property)">setContainment</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;container,
+ <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;prop)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataGraph(commonj.sdo.DataGraph)">setDataGraph</A></B>(<A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>&nbsp;dataGraph)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(int, commonj.sdo.DataObject)">setDataObject</A></B>(int&nbsp;propertyIndex,
+ <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>DataObject</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)">setDataObject</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>DataObject</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(java.lang.String, commonj.sdo.DataObject)">setDataObject</A></B>(java.lang.String&nbsp;path,
+ <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>DataObject</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDate(int, java.util.Date)">setDate</A></B>(int&nbsp;propertyIndex,
+ java.util.Date&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>Date</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDate(commonj.sdo.Property, java.util.Date)">setDate</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.Date&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>Date</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDate(java.lang.String, java.util.Date)">setDate</A></B>(java.lang.String&nbsp;path,
+ java.util.Date&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>Date</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDouble(int, double)">setDouble</A></B>(int&nbsp;propertyIndex,
+ double&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>double</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDouble(commonj.sdo.Property, double)">setDouble</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ double&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>double</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDouble(java.lang.String, double)">setDouble</A></B>(java.lang.String&nbsp;path,
+ double&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>double</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setFloat(int, float)">setFloat</A></B>(int&nbsp;propertyIndex,
+ float&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>float</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setFloat(commonj.sdo.Property, float)">setFloat</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ float&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>float</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setFloat(java.lang.String, float)">setFloat</A></B>(java.lang.String&nbsp;path,
+ float&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>float</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setInt(int, int)">setInt</A></B>(int&nbsp;propertyIndex,
+ int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>int</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setInt(commonj.sdo.Property, int)">setInt</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>int</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setInt(java.lang.String, int)">setInt</A></B>(java.lang.String&nbsp;path,
+ int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>int</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setList(int, java.util.List)">setList</A></B>(int&nbsp;propertyIndex,
+ java.util.List&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>List</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setList(commonj.sdo.Property, java.util.List)">setList</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.List&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>List</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setList(java.lang.String, java.util.List)">setList</A></B>(java.lang.String&nbsp;path,
+ java.util.List&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>List</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setLong(int, long)">setLong</A></B>(int&nbsp;propertyIndex,
+ long&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>long</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setLong(commonj.sdo.Property, long)">setLong</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ long&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>long</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setLong(java.lang.String, long)">setLong</A></B>(java.lang.String&nbsp;path,
+ long&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>long</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setShort(int, short)">setShort</A></B>(int&nbsp;propertyIndex,
+ short&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>short</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setShort(commonj.sdo.Property, short)">setShort</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ short&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>short</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setShort(java.lang.String, short)">setShort</A></B>(java.lang.String&nbsp;path,
+ short&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>short</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setString(int, java.lang.String)">setString</A></B>(int&nbsp;propertyIndex,
+ java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>String</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setString(commonj.sdo.Property, java.lang.String)">setString</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>String</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setString(java.lang.String, java.lang.String)">setString</A></B>(java.lang.String&nbsp;path,
+ java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>String</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#unset(int)">unset</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unsets the property at the specified index in <A HREF="../../../../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#unset(java.lang.String)">unset</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unsets a property of either this object or an object reachable from it, as identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#writeReplace()">writeReplace</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_commonj.sdo.DataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface commonj.sdo.<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(int)">createDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(int, java.lang.String, java.lang.String)">createDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property)">createDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String)">createDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)">createDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)">get</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDataObject(int)">getDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDataObject(commonj.sdo.Property)">getDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDataObject(java.lang.String)">getDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)">isSet</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)">set</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)">unset</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="logger"><!-- --></A><H3>
+logger</H3>
+<PRE>
+public static org.apache.log4j.Logger <B>logger</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="type"><!-- --></A><H3>
+type</H3>
+<PRE>
+protected <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>type</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="AbstractDataObject(com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+AbstractDataObject</H3>
+<PRE>
+public <B>AbstractDataObject</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="AbstractDataObject(com.agfa.hap.sdo.Type, commonj.sdo.DataGraph)"><!-- --></A><H3>
+AbstractDataObject</H3>
+<PRE>
+protected <B>AbstractDataObject</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>&nbsp;dataGraph)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="get(int)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public java.lang.Object <B>get</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the property at the specified index in <A HREF="../../../../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A>
+ of this object's <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)">get</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(java.lang.String)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public java.lang.Object <B>get</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a property of either this object or an object reachable from it, as identified by the
+ specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)">get</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getList(java.lang.String)"><!-- --></A><H3>
+getList</H3>
+<PRE>
+public java.util.List <B>getList</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getList(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>List</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getList(java.lang.String)">getList</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>List</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="set(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+set</H3>
+<PRE>
+public void <B>set</B>(java.lang.String&nbsp;path,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)">DataObject</A></CODE></B></DD>
+<DD>Sets a property of either this object or an object reachable from it, as identified by the specified path,
+ to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)">set</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="set(int, java.lang.Object)"><!-- --></A><H3>
+set</H3>
+<PRE>
+public void <B>set</B>(int&nbsp;propertyIndex,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)">DataObject</A></CODE></B></DD>
+<DD>Sets the property at the specified index in <A HREF="../../../../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's
+ <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)">set</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isSet(java.lang.String)"><!-- --></A><H3>
+isSet</H3>
+<PRE>
+public boolean <B>isSet</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#isSet(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns whether a property of either this object or an object reachable from it, as identified by the specified path,
+ is considered to be set.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#isSet(java.lang.String)">isSet</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><CODE>DataObject.isSet(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isSet(int)"><!-- --></A><H3>
+isSet</H3>
+<PRE>
+public boolean <B>isSet</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#isSet(int)">DataObject</A></CODE></B></DD>
+<DD>Returns whether the the property at the specified index in <A HREF="../../../../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's
+ <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>, is considered to be set.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#isSet(int)">isSet</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>whether the specified property is set.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><CODE>DataObject.isSet(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="unset(int)"><!-- --></A><H3>
+unset</H3>
+<PRE>
+public void <B>unset</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#unset(int)">DataObject</A></CODE></B></DD>
+<DD>Unsets the property at the specified index in <A HREF="../../../../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#unset(int)">unset</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)"><CODE>DataObject.unset(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="unset(java.lang.String)"><!-- --></A><H3>
+unset</H3>
+<PRE>
+public void <B>unset</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#unset(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Unsets a property of either this object or an object reachable from it, as identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#unset(java.lang.String)">unset</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)"><CODE>DataObject.unset(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getList(int)"><!-- --></A><H3>
+getList</H3>
+<PRE>
+public java.util.List <B>getList</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getList(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>List</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getList(int)">getList</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>List</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getList(commonj.sdo.Property)"><!-- --></A><H3>
+getList</H3>
+<PRE>
+public java.util.List <B>getList</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getList(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>List</code> property.
+ The List returned contains the current values.
+ Updates through the List interface operate on the current values of the DataObject.
+ Each access returns the same List object.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getList(commonj.sdo.Property)">getList</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>List</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBigDecimal(int)"><!-- --></A><H3>
+getBigDecimal</H3>
+<PRE>
+public java.math.BigDecimal <B>getBigDecimal</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBigDecimal(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>BigDecimal</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBigDecimal(int)">getBigDecimal</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>BigDecimal</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBigDecimal(commonj.sdo.Property)"><!-- --></A><H3>
+getBigDecimal</H3>
+<PRE>
+public java.math.BigDecimal <B>getBigDecimal</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBigDecimal(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>BigDecimal</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBigDecimal(commonj.sdo.Property)">getBigDecimal</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>BigDecimal</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBigDecimal(java.lang.String)"><!-- --></A><H3>
+getBigDecimal</H3>
+<PRE>
+public java.math.BigDecimal <B>getBigDecimal</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBigDecimal(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>BigDecimal</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBigDecimal(java.lang.String)">getBigDecimal</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>BigDecimal</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBigInteger(int)"><!-- --></A><H3>
+getBigInteger</H3>
+<PRE>
+public java.math.BigInteger <B>getBigInteger</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBigInteger(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>BigInteger</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBigInteger(int)">getBigInteger</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>BigInteger</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBigInteger(commonj.sdo.Property)"><!-- --></A><H3>
+getBigInteger</H3>
+<PRE>
+public java.math.BigInteger <B>getBigInteger</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBigInteger(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>BigInteger</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBigInteger(commonj.sdo.Property)">getBigInteger</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>BigInteger</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBigInteger(java.lang.String)"><!-- --></A><H3>
+getBigInteger</H3>
+<PRE>
+public java.math.BigInteger <B>getBigInteger</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBigInteger(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>BigInteger</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBigInteger(java.lang.String)">getBigInteger</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>BigInteger</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBoolean(int)"><!-- --></A><H3>
+getBoolean</H3>
+<PRE>
+public boolean <B>getBoolean</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBoolean(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>boolean</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBoolean(int)">getBoolean</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>boolean</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBoolean(commonj.sdo.Property)"><!-- --></A><H3>
+getBoolean</H3>
+<PRE>
+public boolean <B>getBoolean</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBoolean(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>boolean</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBoolean(commonj.sdo.Property)">getBoolean</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>boolean</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBoolean(java.lang.String)"><!-- --></A><H3>
+getBoolean</H3>
+<PRE>
+public boolean <B>getBoolean</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBoolean(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>boolean</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBoolean(java.lang.String)">getBoolean</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>boolean</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getByte(int)"><!-- --></A><H3>
+getByte</H3>
+<PRE>
+public byte <B>getByte</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getByte(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>byte</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getByte(int)">getByte</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>byte</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getByte(commonj.sdo.Property)"><!-- --></A><H3>
+getByte</H3>
+<PRE>
+public byte <B>getByte</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getByte(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>byte</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getByte(commonj.sdo.Property)">getByte</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>byte</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getByte(java.lang.String)"><!-- --></A><H3>
+getByte</H3>
+<PRE>
+public byte <B>getByte</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getByte(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>byte</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getByte(java.lang.String)">getByte</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>byte</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBytes(int)"><!-- --></A><H3>
+getBytes</H3>
+<PRE>
+public byte[] <B>getBytes</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBytes(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>byte[]</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBytes(int)">getBytes</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>byte[]</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBytes(commonj.sdo.Property)"><!-- --></A><H3>
+getBytes</H3>
+<PRE>
+public byte[] <B>getBytes</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBytes(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>byte[]</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBytes(commonj.sdo.Property)">getBytes</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>byte[]</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBytes(java.lang.String)"><!-- --></A><H3>
+getBytes</H3>
+<PRE>
+public byte[] <B>getBytes</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBytes(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>byte[]</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getBytes(java.lang.String)">getBytes</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>byte[]</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChar(int)"><!-- --></A><H3>
+getChar</H3>
+<PRE>
+public char <B>getChar</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getChar(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>char</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getChar(int)">getChar</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>char</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChar(commonj.sdo.Property)"><!-- --></A><H3>
+getChar</H3>
+<PRE>
+public char <B>getChar</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getChar(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>char</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getChar(commonj.sdo.Property)">getChar</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>char</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChar(java.lang.String)"><!-- --></A><H3>
+getChar</H3>
+<PRE>
+public char <B>getChar</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getChar(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>char</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getChar(java.lang.String)">getChar</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>char</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDate(int)"><!-- --></A><H3>
+getDate</H3>
+<PRE>
+public java.util.Date <B>getDate</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDate(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>Date</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDate(int)">getDate</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>Date</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDate(commonj.sdo.Property)"><!-- --></A><H3>
+getDate</H3>
+<PRE>
+public java.util.Date <B>getDate</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDate(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>Date</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDate(commonj.sdo.Property)">getDate</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>Date</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDate(java.lang.String)"><!-- --></A><H3>
+getDate</H3>
+<PRE>
+public java.util.Date <B>getDate</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDate(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>Date</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDate(java.lang.String)">getDate</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>Date</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDouble(int)"><!-- --></A><H3>
+getDouble</H3>
+<PRE>
+public double <B>getDouble</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDouble(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>double</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDouble(int)">getDouble</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>double</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDouble(commonj.sdo.Property)"><!-- --></A><H3>
+getDouble</H3>
+<PRE>
+public double <B>getDouble</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDouble(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>double</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDouble(commonj.sdo.Property)">getDouble</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>double</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDouble(java.lang.String)"><!-- --></A><H3>
+getDouble</H3>
+<PRE>
+public double <B>getDouble</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDouble(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>double</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDouble(java.lang.String)">getDouble</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>double</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFloat(int)"><!-- --></A><H3>
+getFloat</H3>
+<PRE>
+public float <B>getFloat</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getFloat(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>float</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getFloat(int)">getFloat</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>float</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFloat(commonj.sdo.Property)"><!-- --></A><H3>
+getFloat</H3>
+<PRE>
+public float <B>getFloat</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getFloat(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>float</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getFloat(commonj.sdo.Property)">getFloat</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>float</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFloat(java.lang.String)"><!-- --></A><H3>
+getFloat</H3>
+<PRE>
+public float <B>getFloat</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getFloat(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>float</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getFloat(java.lang.String)">getFloat</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>float</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInstanceProperties()"><!-- --></A><H3>
+getInstanceProperties</H3>
+<PRE>
+public java.util.List <B>getInstanceProperties</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getInstanceProperties()">DataObject</A></CODE></B></DD>
+<DD>Returns a read-only List of the Properties currently used in this DataObject.
+ This list will contain all of the Properties in getType().getProperties()
+ and any Properties where isSet(property) is true.
+ For example, Properties resulting from the use of
+ open or mixed XML content are present if allowed by the Type.
+ the List does not contain duplicates.
+ The order of the Properties in the List begins with getType().getProperties()
+ and the order of the remaining Properties is determined by the implementation.
+ The same list will be returned unless the DataObject is updated so that
+ the contents of the List change.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getInstanceProperties()">getInstanceProperties</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the List of Properties currently used in this DataObject.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInstanceProperty(java.lang.String)"><!-- --></A><H3>
+getInstanceProperty</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getInstanceProperty</B>(java.lang.String&nbsp;propertyName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getInstanceProperty(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the named Property from the current instance properties,
+ or null if not found. The instance properties are getInstanceProperties().
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getInstanceProperty(java.lang.String)">getInstanceProperty</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyName</CODE> - the name of the Property
+<DT><B>Returns:</B><DD>the named Property from the DataObject's current instance properties, or null.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInt(int)"><!-- --></A><H3>
+getInt</H3>
+<PRE>
+public int <B>getInt</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getInt(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>int</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getInt(int)">getInt</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>int</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInt(commonj.sdo.Property)"><!-- --></A><H3>
+getInt</H3>
+<PRE>
+public int <B>getInt</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getInt(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>int</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getInt(commonj.sdo.Property)">getInt</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>int</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInt(java.lang.String)"><!-- --></A><H3>
+getInt</H3>
+<PRE>
+public int <B>getInt</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getInt(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>int</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getInt(java.lang.String)">getInt</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>int</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLong(int)"><!-- --></A><H3>
+getLong</H3>
+<PRE>
+public long <B>getLong</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getLong(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>long</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getLong(int)">getLong</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>long</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLong(commonj.sdo.Property)"><!-- --></A><H3>
+getLong</H3>
+<PRE>
+public long <B>getLong</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getLong(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>long</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getLong(commonj.sdo.Property)">getLong</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>long</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLong(java.lang.String)"><!-- --></A><H3>
+getLong</H3>
+<PRE>
+public long <B>getLong</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getLong(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>long</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getLong(java.lang.String)">getLong</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>long</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(java.lang.String)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getProperty</B>(java.lang.String&nbsp;propertyName)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getProperty(java.lang.String)">getProperty</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSequence()"><!-- --></A><H3>
+getSequence</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A> <B>getSequence</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getSequence()">DataObject</A></CODE></B></DD>
+<DD>Returns the <code>Sequence</code> for this DataObject.
+ When getType().isSequencedType() == true,
+ the Sequence of a DataObject corresponds to the
+ XML elements representing the values of its Properties.
+ Updates through DataObject and the Lists or Sequences returned
+ from DataObject operate on the same data.
+ When getType().isSequencedType() == false, null is returned.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getSequence()">getSequence</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the <code>Sequence</code> or null.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSequence(int)"><!-- --></A><H3>
+getSequence</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A> <B>getSequence</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getSequence(int)">getSequence</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>Sequence</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#getSequence()"><CODE>Returns the value of a <code>Sequence</code> property identified by the specified property index.
+ An implementation may throw an UnsupportedOperationException.</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSequence(commonj.sdo.Property)"><!-- --></A><H3>
+getSequence</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A> <B>getSequence</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getSequence(commonj.sdo.Property)">getSequence</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>Sequence</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#getSequence()"><CODE>Returns the value of the specified <code>Sequence</code> property.
+ An implementation may throw an UnsupportedOperationException.</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSequence(java.lang.String)"><!-- --></A><H3>
+getSequence</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A> <B>getSequence</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getSequence(java.lang.String)">getSequence</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>Sequence</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#getSequence()"><CODE>Returns the value of a <code>Sequence</code> property identified by the specified path.
+ An implementation may throw an UnsupportedOperationException.</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShort(int)"><!-- --></A><H3>
+getShort</H3>
+<PRE>
+public short <B>getShort</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getShort(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>short</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getShort(int)">getShort</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>short</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShort(commonj.sdo.Property)"><!-- --></A><H3>
+getShort</H3>
+<PRE>
+public short <B>getShort</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getShort(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>short</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getShort(commonj.sdo.Property)">getShort</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>short</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShort(java.lang.String)"><!-- --></A><H3>
+getShort</H3>
+<PRE>
+public short <B>getShort</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getShort(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>short</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getShort(java.lang.String)">getShort</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>short</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getString(int)"><!-- --></A><H3>
+getString</H3>
+<PRE>
+public java.lang.String <B>getString</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getString(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>String</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getString(int)">getString</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>String</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getString(commonj.sdo.Property)"><!-- --></A><H3>
+getString</H3>
+<PRE>
+public java.lang.String <B>getString</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getString(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>String</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getString(commonj.sdo.Property)">getString</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>String</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getString(java.lang.String)"><!-- --></A><H3>
+getString</H3>
+<PRE>
+public java.lang.String <B>getString</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getString(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>String</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getString(java.lang.String)">getString</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>String</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBigDecimal(int, java.math.BigDecimal)"><!-- --></A><H3>
+setBigDecimal</H3>
+<PRE>
+public void <B>setBigDecimal</B>(int&nbsp;propertyIndex,
+ java.math.BigDecimal&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBigDecimal(int, java.math.BigDecimal)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>BigDecimal</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBigDecimal(int, java.math.BigDecimal)">setBigDecimal</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)"><!-- --></A><H3>
+setBigDecimal</H3>
+<PRE>
+public void <B>setBigDecimal</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.math.BigDecimal&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>BigDecimal</code> property, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)">setBigDecimal</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBigDecimal(java.lang.String, java.math.BigDecimal)"><!-- --></A><H3>
+setBigDecimal</H3>
+<PRE>
+public void <B>setBigDecimal</B>(java.lang.String&nbsp;path,
+ java.math.BigDecimal&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBigDecimal(java.lang.String, java.math.BigDecimal)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>BigDecimal</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBigDecimal(java.lang.String, java.math.BigDecimal)">setBigDecimal</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBigInteger(int, java.math.BigInteger)"><!-- --></A><H3>
+setBigInteger</H3>
+<PRE>
+public void <B>setBigInteger</B>(int&nbsp;propertyIndex,
+ java.math.BigInteger&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBigInteger(int, java.math.BigInteger)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>BigInteger</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBigInteger(int, java.math.BigInteger)">setBigInteger</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBigInteger(commonj.sdo.Property, java.math.BigInteger)"><!-- --></A><H3>
+setBigInteger</H3>
+<PRE>
+public void <B>setBigInteger</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.math.BigInteger&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBigInteger(commonj.sdo.Property, java.math.BigInteger)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>BigInteger</code> property, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBigInteger(commonj.sdo.Property, java.math.BigInteger)">setBigInteger</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBigInteger(java.lang.String, java.math.BigInteger)"><!-- --></A><H3>
+setBigInteger</H3>
+<PRE>
+public void <B>setBigInteger</B>(java.lang.String&nbsp;path,
+ java.math.BigInteger&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBigInteger(java.lang.String, java.math.BigInteger)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>BigInteger</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBigInteger(java.lang.String, java.math.BigInteger)">setBigInteger</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBoolean(int, boolean)"><!-- --></A><H3>
+setBoolean</H3>
+<PRE>
+public void <B>setBoolean</B>(int&nbsp;propertyIndex,
+ boolean&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBoolean(int, boolean)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>boolean</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBoolean(int, boolean)">setBoolean</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBoolean(commonj.sdo.Property, boolean)"><!-- --></A><H3>
+setBoolean</H3>
+<PRE>
+public void <B>setBoolean</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ boolean&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBoolean(commonj.sdo.Property, boolean)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>boolean</code> property, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBoolean(commonj.sdo.Property, boolean)">setBoolean</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBoolean(java.lang.String, boolean)"><!-- --></A><H3>
+setBoolean</H3>
+<PRE>
+public void <B>setBoolean</B>(java.lang.String&nbsp;path,
+ boolean&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBoolean(java.lang.String, boolean)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>boolean</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBoolean(java.lang.String, boolean)">setBoolean</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setByte(int, byte)"><!-- --></A><H3>
+setByte</H3>
+<PRE>
+public void <B>setByte</B>(int&nbsp;propertyIndex,
+ byte&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setByte(int, byte)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>byte</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setByte(int, byte)">setByte</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setByte(commonj.sdo.Property, byte)"><!-- --></A><H3>
+setByte</H3>
+<PRE>
+public void <B>setByte</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ byte&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setByte(commonj.sdo.Property, byte)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>byte</code> property, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setByte(commonj.sdo.Property, byte)">setByte</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setByte(java.lang.String, byte)"><!-- --></A><H3>
+setByte</H3>
+<PRE>
+public void <B>setByte</B>(java.lang.String&nbsp;path,
+ byte&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setByte(java.lang.String, byte)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>byte</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setByte(java.lang.String, byte)">setByte</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBytes(int, byte[])"><!-- --></A><H3>
+setBytes</H3>
+<PRE>
+public void <B>setBytes</B>(int&nbsp;propertyIndex,
+ byte[]&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBytes(int, byte[])">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>byte[]</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBytes(int, byte[])">setBytes</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBytes(commonj.sdo.Property, byte[])"><!-- --></A><H3>
+setBytes</H3>
+<PRE>
+public void <B>setBytes</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ byte[]&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBytes(commonj.sdo.Property, byte[])">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>byte[]</code> property, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBytes(commonj.sdo.Property, byte[])">setBytes</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBytes(java.lang.String, byte[])"><!-- --></A><H3>
+setBytes</H3>
+<PRE>
+public void <B>setBytes</B>(java.lang.String&nbsp;path,
+ byte[]&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBytes(java.lang.String, byte[])">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>byte[]</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setBytes(java.lang.String, byte[])">setBytes</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setChar(int, char)"><!-- --></A><H3>
+setChar</H3>
+<PRE>
+public void <B>setChar</B>(int&nbsp;propertyIndex,
+ char&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setChar(int, char)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>char</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setChar(int, char)">setChar</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setChar(commonj.sdo.Property, char)"><!-- --></A><H3>
+setChar</H3>
+<PRE>
+public void <B>setChar</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ char&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setChar(commonj.sdo.Property, char)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>char</code> property, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setChar(commonj.sdo.Property, char)">setChar</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setChar(java.lang.String, char)"><!-- --></A><H3>
+setChar</H3>
+<PRE>
+public void <B>setChar</B>(java.lang.String&nbsp;path,
+ char&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setChar(java.lang.String, char)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>char</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setChar(java.lang.String, char)">setChar</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDataObject(int, commonj.sdo.DataObject)"><!-- --></A><H3>
+setDataObject</H3>
+<PRE>
+public void <B>setDataObject</B>(int&nbsp;propertyIndex,
+ <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDataObject(int, commonj.sdo.DataObject)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>DataObject</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDataObject(int, commonj.sdo.DataObject)">setDataObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)"><!-- --></A><H3>
+setDataObject</H3>
+<PRE>
+public void <B>setDataObject</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>DataObject</code> property, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)">setDataObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDataObject(java.lang.String, commonj.sdo.DataObject)"><!-- --></A><H3>
+setDataObject</H3>
+<PRE>
+public void <B>setDataObject</B>(java.lang.String&nbsp;path,
+ <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDataObject(java.lang.String, commonj.sdo.DataObject)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>DataObject</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDataObject(java.lang.String, commonj.sdo.DataObject)">setDataObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDate(int, java.util.Date)"><!-- --></A><H3>
+setDate</H3>
+<PRE>
+public void <B>setDate</B>(int&nbsp;propertyIndex,
+ java.util.Date&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDate(int, java.util.Date)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>Date</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDate(int, java.util.Date)">setDate</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDate(commonj.sdo.Property, java.util.Date)"><!-- --></A><H3>
+setDate</H3>
+<PRE>
+public void <B>setDate</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.Date&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDate(commonj.sdo.Property, java.util.Date)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>Date</code> property, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDate(commonj.sdo.Property, java.util.Date)">setDate</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDate(java.lang.String, java.util.Date)"><!-- --></A><H3>
+setDate</H3>
+<PRE>
+public void <B>setDate</B>(java.lang.String&nbsp;path,
+ java.util.Date&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDate(java.lang.String, java.util.Date)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>Date</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDate(java.lang.String, java.util.Date)">setDate</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDouble(int, double)"><!-- --></A><H3>
+setDouble</H3>
+<PRE>
+public void <B>setDouble</B>(int&nbsp;propertyIndex,
+ double&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDouble(int, double)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>double</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDouble(int, double)">setDouble</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDouble(commonj.sdo.Property, double)"><!-- --></A><H3>
+setDouble</H3>
+<PRE>
+public void <B>setDouble</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ double&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDouble(commonj.sdo.Property, double)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>double</code> property, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDouble(commonj.sdo.Property, double)">setDouble</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDouble(java.lang.String, double)"><!-- --></A><H3>
+setDouble</H3>
+<PRE>
+public void <B>setDouble</B>(java.lang.String&nbsp;path,
+ double&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDouble(java.lang.String, double)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>double</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setDouble(java.lang.String, double)">setDouble</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFloat(int, float)"><!-- --></A><H3>
+setFloat</H3>
+<PRE>
+public void <B>setFloat</B>(int&nbsp;propertyIndex,
+ float&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setFloat(int, float)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>float</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setFloat(int, float)">setFloat</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFloat(commonj.sdo.Property, float)"><!-- --></A><H3>
+setFloat</H3>
+<PRE>
+public void <B>setFloat</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ float&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setFloat(commonj.sdo.Property, float)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>float</code> property, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setFloat(commonj.sdo.Property, float)">setFloat</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFloat(java.lang.String, float)"><!-- --></A><H3>
+setFloat</H3>
+<PRE>
+public void <B>setFloat</B>(java.lang.String&nbsp;path,
+ float&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setFloat(java.lang.String, float)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>float</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setFloat(java.lang.String, float)">setFloat</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInt(int, int)"><!-- --></A><H3>
+setInt</H3>
+<PRE>
+public void <B>setInt</B>(int&nbsp;propertyIndex,
+ int&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setInt(int, int)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>int</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setInt(int, int)">setInt</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInt(commonj.sdo.Property, int)"><!-- --></A><H3>
+setInt</H3>
+<PRE>
+public void <B>setInt</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ int&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setInt(commonj.sdo.Property, int)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>int</code> property, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setInt(commonj.sdo.Property, int)">setInt</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInt(java.lang.String, int)"><!-- --></A><H3>
+setInt</H3>
+<PRE>
+public void <B>setInt</B>(java.lang.String&nbsp;path,
+ int&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setInt(java.lang.String, int)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>int</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setInt(java.lang.String, int)">setInt</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setList(int, java.util.List)"><!-- --></A><H3>
+setList</H3>
+<PRE>
+public void <B>setList</B>(int&nbsp;propertyIndex,
+ java.util.List&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setList(int, java.util.List)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>List</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setList(int, java.util.List)">setList</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataObject.html#setList(commonj.sdo.Property, java.util.List)"><CODE>DataObject.setList(Property, List)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setList(commonj.sdo.Property, java.util.List)"><!-- --></A><H3>
+setList</H3>
+<PRE>
+public void <B>setList</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.List&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setList(commonj.sdo.Property, java.util.List)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>List</code> property, to the specified value.
+ <p> The new value must be a <CODE>List</CODE>
+ and each object in that list must be <A HREF="../../../../../commonj/sdo/Type.html#isInstance(java.lang.Object)"><CODE>an instance of</CODE></A>
+ the property's <A HREF="../../../../../commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>;
+ the existing contents are cleared and the contents of the new value are added.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setList(commonj.sdo.Property, java.util.List)">setList</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setList(java.lang.String, java.util.List)"><!-- --></A><H3>
+setList</H3>
+<PRE>
+public void <B>setList</B>(java.lang.String&nbsp;path,
+ java.util.List&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setList(java.lang.String, java.util.List)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>List</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setList(java.lang.String, java.util.List)">setList</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataObject.html#setList(commonj.sdo.Property, java.util.List)"><CODE>DataObject.setList(Property, List)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLong(int, long)"><!-- --></A><H3>
+setLong</H3>
+<PRE>
+public void <B>setLong</B>(int&nbsp;propertyIndex,
+ long&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setLong(int, long)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>long</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setLong(int, long)">setLong</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLong(commonj.sdo.Property, long)"><!-- --></A><H3>
+setLong</H3>
+<PRE>
+public void <B>setLong</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ long&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setLong(commonj.sdo.Property, long)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>long</code> property, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setLong(commonj.sdo.Property, long)">setLong</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLong(java.lang.String, long)"><!-- --></A><H3>
+setLong</H3>
+<PRE>
+public void <B>setLong</B>(java.lang.String&nbsp;path,
+ long&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setLong(java.lang.String, long)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>long</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setLong(java.lang.String, long)">setLong</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setShort(int, short)"><!-- --></A><H3>
+setShort</H3>
+<PRE>
+public void <B>setShort</B>(int&nbsp;propertyIndex,
+ short&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setShort(int, short)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>short</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setShort(int, short)">setShort</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setShort(commonj.sdo.Property, short)"><!-- --></A><H3>
+setShort</H3>
+<PRE>
+public void <B>setShort</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ short&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setShort(commonj.sdo.Property, short)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>short</code> property, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setShort(commonj.sdo.Property, short)">setShort</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setShort(java.lang.String, short)"><!-- --></A><H3>
+setShort</H3>
+<PRE>
+public void <B>setShort</B>(java.lang.String&nbsp;path,
+ short&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setShort(java.lang.String, short)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>short</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setShort(java.lang.String, short)">setShort</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setString(int, java.lang.String)"><!-- --></A><H3>
+setString</H3>
+<PRE>
+public void <B>setString</B>(int&nbsp;propertyIndex,
+ java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setString(int, java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>String</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setString(int, java.lang.String)">setString</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>DataObject.set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setString(commonj.sdo.Property, java.lang.String)"><!-- --></A><H3>
+setString</H3>
+<PRE>
+public void <B>setString</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setString(commonj.sdo.Property, java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>String</code> property, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setString(commonj.sdo.Property, java.lang.String)">setString</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setString(java.lang.String, java.lang.String)"><!-- --></A><H3>
+setString</H3>
+<PRE>
+public void <B>setString</B>(java.lang.String&nbsp;path,
+ java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setString(java.lang.String, java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of a <code>String</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setString(java.lang.String, java.lang.String)">setString</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>DataObject.set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getType()">DataObject</A></CODE></B></DD>
+<DD>Returns the data object's type.
+ <p>
+ The type defines the Properties available for reflective access.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="debugString()"><!-- --></A><H3>
+debugString</H3>
+<PRE>
+public java.lang.String <B>debugString</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="delete()"><!-- --></A><H3>
+delete</H3>
+<PRE>
+public void <B>delete</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#delete()">DataObject</A></CODE></B></DD>
+<DD>Remove this object from its container and then unset all its non-<A HREF="../../../../../commonj/sdo/Property.html#isReadOnly()"><CODE>readOnly</CODE></A> Properties.
+ If this object is contained by a <A HREF="../../../../../commonj/sdo/Property.html#isReadOnly()"><CODE>readOnly</CODE></A> <A HREF="../../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>, its non-<A HREF="../../../../../commonj/sdo/Property.html#isReadOnly()"><CODE>readOnly</CODE></A> Properties will be unset but the object will not be removed from its container.
+ All DataObjects recursively contained by <A HREF="../../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment Properties</CODE></A> will also be deleted.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#delete()">delete</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChangeSummary()"><!-- --></A><H3>
+getChangeSummary</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A> <B>getChangeSummary</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getChangeSummary()">DataObject</A></CODE></B></DD>
+<DD>Returns the ChangeSummary with scope covering this dataObject, or null
+ if there is no ChangeSummary.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getChangeSummary()">getChangeSummary</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the ChangeSummary with scope covering this dataObject, or null.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeReplace()"><!-- --></A><H3>
+writeReplace</H3>
+<PRE>
+protected java.lang.Object <B>writeReplace</B>()
+ throws java.io.ObjectStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.ObjectStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDataGraph(commonj.sdo.DataGraph)"><!-- --></A><H3>
+setDataGraph</H3>
+<PRE>
+public void <B>setDataGraph</B>(<A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>&nbsp;dataGraph)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html#setDataGraph(commonj.sdo.DataGraph)">setDataGraph</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation">ContainedDataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContainer()"><!-- --></A><H3>
+getContainer</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>getContainer</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getContainer()">DataObject</A></CODE></B></DD>
+<DD>Returns the containing <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>
+ or <code>null</code> if there is no container.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getContainer()">getContainer</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the containing data object or <code>null</code>.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContainmentProperty()"><!-- --></A><H3>
+getContainmentProperty</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getContainmentProperty</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getContainmentProperty()">DataObject</A></CODE></B></DD>
+<DD>Return the Property of the <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> containing this data object
+ or <code>null</code> if there is no container.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getContainmentProperty()">getContainmentProperty</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the property containing this data object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataGraph()"><!-- --></A><H3>
+getDataGraph</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A> <B>getDataGraph</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDataGraph()">DataObject</A></CODE></B></DD>
+<DD>Returns the <A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><CODE>data graph</CODE></A> for this object or <code>null</code> if there isn't one.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDataGraph()">getDataGraph</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the containing data graph or <code>null</code>.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRootObject()"><!-- --></A><H3>
+getRootObject</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>getRootObject</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getRootObject()">DataObject</A></CODE></B></DD>
+<DD>Returns the root <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getRootObject()">getRootObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the root data object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="detach()"><!-- --></A><H3>
+detach</H3>
+<PRE>
+public void <B>detach</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#detach()">DataObject</A></CODE></B></DD>
+<DD>Removes this DataObject from its container, if any.
+ Same as
+ getContainer().getList(getContainmentProperty()).remove(this) or
+ getContainer().unset(getContainmentProperty())
+ depending on getContainmentProperty().isMany() respectively.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#detach()">detach</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setContainment(com.agfa.hap.sdo.implementation.AbstractDataObject, commonj.sdo.Property)"><!-- --></A><H3>
+setContainment</H3>
+<PRE>
+protected void <B>setContainment</B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;container,
+ <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;prop)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isContained(commonj.sdo.Property)"><!-- --></A><H3>
+isContained</H3>
+<PRE>
+protected boolean <B>isContained</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AbstractDataObject.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/AbstractDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html
new file mode 100644
index 0000000000..ea44748dd7
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html
@@ -0,0 +1,1053 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:36 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+AbstractPartialDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.AbstractPartialDataObject class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="AbstractPartialDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AbstractPartialDataObject.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractPartialDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class AbstractPartialDataObject</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.AbstractDataObject</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.AbstractPartialDataObject</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation">ContainedDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>, java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>AbstractPartialDataObject</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A><DT>implements <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.implementation.AbstractPartialDataObject">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#isSettingProperty">isSettingProperty</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_com.agfa.hap.sdo.implementation.AbstractDataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#logger">logger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#type">type</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_com.agfa.hap.sdo.PartialDataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#UNAVAILABLE_PROPERTY">UNAVAILABLE_PROPERTY</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#AbstractPartialDataObject(com.agfa.hap.sdo.Type)">AbstractPartialDataObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#AbstractPartialDataObject(com.agfa.hap.sdo.Type, commonj.sdo.DataGraph)">AbstractPartialDataObject</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>&nbsp;dataGraph)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#basicGet(commonj.sdo.Property)">basicGet</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#basicSet(commonj.sdo.Property, java.lang.Object)">basicSet</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(int)">createDataObject</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(int, java.lang.String, java.lang.String)">createDataObject</A></B>(int&nbsp;propertyIndex,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(commonj.sdo.Property)">createDataObject</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be of <A HREF="../../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(java.lang.String)">createDataObject</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)">createDataObject</A></B>(java.lang.String&nbsp;propertyName,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#get(commonj.sdo.Property)">get</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the given property of this object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getContainer()">getContainer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the containing <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>
+ or <code>null</code> if there is no container.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getContainmentProperty()">getContainmentProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Property of the <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> containing this data object
+ or <code>null</code> if there is no container.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getDataObject(int)">getDataObject</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>DataObject</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getDataObject(commonj.sdo.Property)">getDataObject</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>DataObject</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getDataObject(java.lang.String)">getDataObject</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>DataObject</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getIdentity()">getIdentity</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#initializeWithEmptyList(commonj.sdo.Property)">initializeWithEmptyList</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#isAvailable(commonj.sdo.Property)">isAvailable</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#isProxy()">isProxy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#isSet(commonj.sdo.Property)">isSet</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the property of the object is considered to be set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.util.List&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#safeGetList(commonj.sdo.Property)">safeGetList</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#set(commonj.sdo.Property, java.lang.Object)">set</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the given property of the object to the new value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#setIdentity(java.lang.Object)">setIdentity</A></B>(java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the <A HREF="../../../../../com/agfa/hap/sdo/Type.html#getIdentityProperty()"><CODE>identity property</CODE></A> for this
+ instance.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#setList(commonj.sdo.Property, java.util.List)">setList</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.List&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>List</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#setUnavailable(commonj.sdo.Property)">setUnavailable</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Strips the property such that is no longer available.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#unset(commonj.sdo.Property)">unset</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unsets the property of the object.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.implementation.AbstractDataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#debugString()">debugString</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#delete()">delete</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#detach()">detach</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#get(int)">get</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#get(java.lang.String)">get</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigDecimal(int)">getBigDecimal</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigDecimal(commonj.sdo.Property)">getBigDecimal</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigDecimal(java.lang.String)">getBigDecimal</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigInteger(int)">getBigInteger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigInteger(commonj.sdo.Property)">getBigInteger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigInteger(java.lang.String)">getBigInteger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBoolean(int)">getBoolean</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBoolean(commonj.sdo.Property)">getBoolean</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getByte(int)">getByte</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getByte(commonj.sdo.Property)">getByte</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getByte(java.lang.String)">getByte</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBytes(int)">getBytes</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBytes(commonj.sdo.Property)">getBytes</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBytes(java.lang.String)">getBytes</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChangeSummary()">getChangeSummary</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChar(int)">getChar</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChar(commonj.sdo.Property)">getChar</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChar(java.lang.String)">getChar</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDataGraph()">getDataGraph</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDate(int)">getDate</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDate(commonj.sdo.Property)">getDate</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDate(java.lang.String)">getDate</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDouble(int)">getDouble</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDouble(commonj.sdo.Property)">getDouble</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDouble(java.lang.String)">getDouble</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getFloat(int)">getFloat</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getFloat(commonj.sdo.Property)">getFloat</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInstanceProperties()">getInstanceProperties</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInstanceProperty(java.lang.String)">getInstanceProperty</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInt(int)">getInt</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInt(commonj.sdo.Property)">getInt</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInt(java.lang.String)">getInt</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getList(int)">getList</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getList(commonj.sdo.Property)">getList</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getList(java.lang.String)">getList</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getLong(int)">getLong</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getLong(commonj.sdo.Property)">getLong</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getProperty(java.lang.String)">getProperty</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getRootObject()">getRootObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence()">getSequence</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(int)">getSequence</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(commonj.sdo.Property)">getSequence</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(java.lang.String)">getSequence</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getShort(int)">getShort</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getShort(commonj.sdo.Property)">getShort</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getShort(java.lang.String)">getShort</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getString(int)">getString</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getString(commonj.sdo.Property)">getString</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getString(java.lang.String)">getString</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getType()">getType</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#isContained(commonj.sdo.Property)">isContained</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#isSet(int)">isSet</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#isSet(java.lang.String)">isSet</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#set(int, java.lang.Object)">set</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#set(java.lang.String, java.lang.Object)">set</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigDecimal(int, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigDecimal(java.lang.String, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigInteger(int, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigInteger(commonj.sdo.Property, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigInteger(java.lang.String, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBoolean(int, boolean)">setBoolean</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBoolean(commonj.sdo.Property, boolean)">setBoolean</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setByte(int, byte)">setByte</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setByte(commonj.sdo.Property, byte)">setByte</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setByte(java.lang.String, byte)">setByte</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBytes(int, byte[])">setBytes</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBytes(commonj.sdo.Property, byte[])">setBytes</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBytes(java.lang.String, byte[])">setBytes</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setChar(int, char)">setChar</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setChar(commonj.sdo.Property, char)">setChar</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setChar(java.lang.String, char)">setChar</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setContainment(com.agfa.hap.sdo.implementation.AbstractDataObject, commonj.sdo.Property)">setContainment</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataGraph(commonj.sdo.DataGraph)">setDataGraph</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(int, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(java.lang.String, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDate(int, java.util.Date)">setDate</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDate(commonj.sdo.Property, java.util.Date)">setDate</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDate(java.lang.String, java.util.Date)">setDate</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDouble(int, double)">setDouble</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDouble(commonj.sdo.Property, double)">setDouble</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDouble(java.lang.String, double)">setDouble</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setFloat(int, float)">setFloat</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setFloat(commonj.sdo.Property, float)">setFloat</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setInt(int, int)">setInt</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setInt(commonj.sdo.Property, int)">setInt</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setInt(java.lang.String, int)">setInt</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setList(int, java.util.List)">setList</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setList(java.lang.String, java.util.List)">setList</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setLong(int, long)">setLong</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setLong(commonj.sdo.Property, long)">setLong</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setShort(int, short)">setShort</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setShort(commonj.sdo.Property, short)">setShort</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setShort(java.lang.String, short)">setShort</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setString(int, java.lang.String)">setString</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setString(commonj.sdo.Property, java.lang.String)">setString</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#unset(int)">unset</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#unset(java.lang.String)">unset</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#writeReplace()">writeReplace</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.PartialDataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#getType()">getType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_commonj.sdo.DataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface commonj.sdo.<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#delete()">delete</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#detach()">detach</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#get(int)">get</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)">get</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBigDecimal(int)">getBigDecimal</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBigDecimal(commonj.sdo.Property)">getBigDecimal</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBigDecimal(java.lang.String)">getBigDecimal</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBigInteger(int)">getBigInteger</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBigInteger(commonj.sdo.Property)">getBigInteger</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBigInteger(java.lang.String)">getBigInteger</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBoolean(int)">getBoolean</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBoolean(commonj.sdo.Property)">getBoolean</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getByte(int)">getByte</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getByte(commonj.sdo.Property)">getByte</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getByte(java.lang.String)">getByte</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBytes(int)">getBytes</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBytes(commonj.sdo.Property)">getBytes</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBytes(java.lang.String)">getBytes</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getChangeSummary()">getChangeSummary</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getChar(int)">getChar</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getChar(commonj.sdo.Property)">getChar</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getChar(java.lang.String)">getChar</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDataGraph()">getDataGraph</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDate(int)">getDate</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDate(commonj.sdo.Property)">getDate</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDate(java.lang.String)">getDate</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDouble(int)">getDouble</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDouble(commonj.sdo.Property)">getDouble</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDouble(java.lang.String)">getDouble</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getFloat(int)">getFloat</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getFloat(commonj.sdo.Property)">getFloat</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getInstanceProperties()">getInstanceProperties</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getInstanceProperty(java.lang.String)">getInstanceProperty</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getInt(int)">getInt</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getInt(commonj.sdo.Property)">getInt</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getInt(java.lang.String)">getInt</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getList(int)">getList</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getList(commonj.sdo.Property)">getList</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getList(java.lang.String)">getList</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getLong(int)">getLong</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getLong(commonj.sdo.Property)">getLong</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getProperty(java.lang.String)">getProperty</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getRootObject()">getRootObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getSequence()">getSequence</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getSequence(int)">getSequence</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getSequence(commonj.sdo.Property)">getSequence</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getSequence(java.lang.String)">getSequence</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getShort(int)">getShort</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getShort(commonj.sdo.Property)">getShort</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getShort(java.lang.String)">getShort</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getString(int)">getString</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getString(commonj.sdo.Property)">getString</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getString(java.lang.String)">getString</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#isSet(int)">isSet</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#isSet(java.lang.String)">isSet</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)">set</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)">set</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBigDecimal(int, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBigDecimal(java.lang.String, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBigInteger(int, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBigInteger(commonj.sdo.Property, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBigInteger(java.lang.String, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBoolean(int, boolean)">setBoolean</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBoolean(commonj.sdo.Property, boolean)">setBoolean</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setByte(int, byte)">setByte</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setByte(commonj.sdo.Property, byte)">setByte</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setByte(java.lang.String, byte)">setByte</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBytes(int, byte[])">setBytes</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBytes(commonj.sdo.Property, byte[])">setBytes</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBytes(java.lang.String, byte[])">setBytes</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setChar(int, char)">setChar</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setChar(commonj.sdo.Property, char)">setChar</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setChar(java.lang.String, char)">setChar</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDataObject(int, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDataObject(java.lang.String, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDate(int, java.util.Date)">setDate</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDate(commonj.sdo.Property, java.util.Date)">setDate</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDate(java.lang.String, java.util.Date)">setDate</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDouble(int, double)">setDouble</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDouble(commonj.sdo.Property, double)">setDouble</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDouble(java.lang.String, double)">setDouble</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setFloat(int, float)">setFloat</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setFloat(commonj.sdo.Property, float)">setFloat</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setInt(int, int)">setInt</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setInt(commonj.sdo.Property, int)">setInt</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setInt(java.lang.String, int)">setInt</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setList(int, java.util.List)">setList</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setList(java.lang.String, java.util.List)">setList</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setLong(int, long)">setLong</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setLong(commonj.sdo.Property, long)">setLong</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setShort(int, short)">setShort</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setShort(commonj.sdo.Property, short)">setShort</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setShort(java.lang.String, short)">setShort</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setString(int, java.lang.String)">setString</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setString(commonj.sdo.Property, java.lang.String)">setString</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#unset(int)">unset</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#unset(java.lang.String)">unset</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="isSettingProperty"><!-- --></A><H3>
+isSettingProperty</H3>
+<PRE>
+protected boolean <B>isSettingProperty</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="AbstractPartialDataObject(com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+AbstractPartialDataObject</H3>
+<PRE>
+protected <B>AbstractPartialDataObject</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="AbstractPartialDataObject(com.agfa.hap.sdo.Type, commonj.sdo.DataGraph)"><!-- --></A><H3>
+AbstractPartialDataObject</H3>
+<PRE>
+protected <B>AbstractPartialDataObject</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>&nbsp;dataGraph)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="basicGet(commonj.sdo.Property)"><!-- --></A><H3>
+basicGet</H3>
+<PRE>
+protected abstract java.lang.Object <B>basicGet</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the property. In case the property is not accessible
+ returns <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#UNAVAILABLE_PROPERTY"><CODE>PartialDataObject.UNAVAILABLE_PROPERTY</CODE></A>.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="basicSet(commonj.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+basicSet</H3>
+<PRE>
+protected abstract void <B>basicSet</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(commonj.sdo.Property)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public java.lang.Object <B>get</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the given property of this object.
+ <p>
+ If the property is <A HREF="../../../../../commonj/sdo/Property.html#isMany()"><CODE>many-valued</CODE></A>,
+ the result will be a <CODE>List</CODE>
+ and each object in the List will be <A HREF="../../../../../commonj/sdo/Type.html#isInstance(java.lang.Object)"><CODE>an instance of</CODE></A>
+ the property's <A HREF="../../../../../commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>.
+ Otherwise the result will directly be an instance of the property's type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)">get</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property of the value to fetch.
+<DT><B>Returns:</B><DD>the value of the given property of the object.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)"><CODE>DataObject.unset(Property)</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><CODE>DataObject.isSet(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="set(commonj.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+set</H3>
+<PRE>
+public void <B>set</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the given property of the object to the new value.
+ <p>
+ If the property is <A HREF="../../../../../commonj/sdo/Property.html#isMany()"><CODE>many-valued</CODE></A>,
+ the new value must be a <CODE>List</CODE>
+ and each object in that list must be <A HREF="../../../../../commonj/sdo/Type.html#isInstance(java.lang.Object)"><CODE>an instance of</CODE></A>
+ the property's <A HREF="../../../../../commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>;
+ the existing contents are cleared and the contents of the new value are added.
+ Otherwise the new value directly must be an instance of the property's type
+ and it becomes the new value of the property of the object.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)">set</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property of the value to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)"><CODE>DataObject.unset(Property)</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><CODE>DataObject.isSet(Property)</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(java.lang.String)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createDataObject</B>(java.lang.String&nbsp;propertyName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns a new <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is the <A HREF="../../../../../commonj/sdo/Property.html#getType()"><CODE>declared type</CODE></A> of the specified property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(java.lang.String)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyName</CODE> - the name of the specified containment property.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)"><CODE>DataObject.createDataObject(String, String, String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(int)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createDataObject</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(int)">DataObject</A></CODE></B></DD>
+<DD>Returns a new <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is the <A HREF="../../../../../commonj/sdo/Property.html#getType()"><CODE>declared type</CODE></A> of the specified property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(int)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(int)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the specified containment property.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(int, java.lang.String, java.lang.String)"><CODE>DataObject.createDataObject(int, String, String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(commonj.sdo.Property)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createDataObject</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns a new <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is the <A HREF="../../../../../commonj/sdo/Property.html#getType()"><CODE>declared type</CODE></A> of the specified property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(commonj.sdo.Property)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the specified containment property.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)"><CODE>DataObject.createDataObject(Property, Type)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createDataObject</B>(java.lang.String&nbsp;propertyName,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns a new <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is specified by the packageURI and typeName arguments.
+ The specified type must be a compatible target for the property identified by propertyName.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyName</CODE> - the name of the specified containment property.<DD><CODE>namespaceURI</CODE> - the namespace URI of the package containing the type of object to be created.<DD><CODE>typeName</CODE> - the name of a type in the specified package.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String)"><CODE>DataObject.createDataObject(String)</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><CODE>DataGraph.getType(java.lang.String, java.lang.String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(int, java.lang.String, java.lang.String)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createDataObject</B>(int&nbsp;propertyIndex,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(int, java.lang.String, java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns a new <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is specified by the packageURI and typeName arguments.
+ The specified type must be a compatible target for the property identified by propertyIndex.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(int, java.lang.String, java.lang.String)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(int, java.lang.String, java.lang.String)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the specified containment property.<DD><CODE>namespaceURI</CODE> - the namespace URI of the package containing the type of object to be created.<DD><CODE>typeName</CODE> - the name of a type in the specified package.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(int)"><CODE>DataObject.createDataObject(int)</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><CODE>DataGraph.getType(java.lang.String, java.lang.String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(commonj.sdo.Property, commonj.sdo.Type)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createDataObject</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">DataObject</A></CODE></B></DD>
+<DD>Returns a new <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be of <A HREF="../../../../../commonj/sdo/Property.html#isContainment()"><CODE>containment type</CODE></A>.
+ The type of the created object is specified by the type argument,
+ which must be a compatible target for the speicifed property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - a containment property of this object.<DD><CODE>type</CODE> - the type of object to be created.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#createDataObject(int)"><CODE>DataObject.createDataObject(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="safeGetList(commonj.sdo.Property)"><!-- --></A><H3>
+safeGetList</H3>
+<PRE>
+protected java.util.List&lt;java.lang.Object&gt; <B>safeGetList</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initializeWithEmptyList(commonj.sdo.Property)"><!-- --></A><H3>
+initializeWithEmptyList</H3>
+<PRE>
+protected abstract java.util.List <B>initializeWithEmptyList</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setList(commonj.sdo.Property, java.util.List)"><!-- --></A><H3>
+setList</H3>
+<PRE>
+public void <B>setList</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.List&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setList(commonj.sdo.Property, java.util.List)">DataObject</A></CODE></B></DD>
+<DD>Sets the value of the specified <code>List</code> property, to the specified value.
+ <p> The new value must be a <CODE>List</CODE>
+ and each object in that list must be <A HREF="../../../../../commonj/sdo/Type.html#isInstance(java.lang.Object)"><CODE>an instance of</CODE></A>
+ the property's <A HREF="../../../../../commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>;
+ the existing contents are cleared and the contents of the new value are added.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#setList(commonj.sdo.Property, java.util.List)">setList</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setList(commonj.sdo.Property, java.util.List)">setList</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataObject(int)"><!-- --></A><H3>
+getDataObject</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>getDataObject</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDataObject(int)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>DataObject</code> property identified by the specified property index.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#getDataObject(int)">getDataObject</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDataObject(int)">getDataObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>DataObject</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>DataObject.get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataObject(commonj.sdo.Property)"><!-- --></A><H3>
+getDataObject</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>getDataObject</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDataObject(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of the specified <code>DataObject</code> property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#getDataObject(commonj.sdo.Property)">getDataObject</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDataObject(commonj.sdo.Property)">getDataObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>DataObject</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataObject(java.lang.String)"><!-- --></A><H3>
+getDataObject</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>getDataObject</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDataObject(java.lang.String)">DataObject</A></CODE></B></DD>
+<DD>Returns the value of a <code>DataObject</code> property identified by the specified path.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#getDataObject(java.lang.String)">getDataObject</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getDataObject(java.lang.String)">getDataObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>DataObject</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>DataObject.get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContainmentProperty()"><!-- --></A><H3>
+getContainmentProperty</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A> <B>getContainmentProperty</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getContainmentProperty()">DataObject</A></CODE></B></DD>
+<DD>Return the Property of the <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> containing this data object
+ or <code>null</code> if there is no container.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#getContainmentProperty()">getContainmentProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getContainmentProperty()">getContainmentProperty</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getContainmentProperty()">getContainmentProperty</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the property containing this data object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContainer()"><!-- --></A><H3>
+getContainer</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>getContainer</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getContainer()">DataObject</A></CODE></B></DD>
+<DD>Returns the containing <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>
+ or <code>null</code> if there is no container.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#getContainer()">getContainer</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#getContainer()">getContainer</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getContainer()">getContainer</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the containing data object or <code>null</code>.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIdentity()"><!-- --></A><H3>
+getIdentity</H3>
+<PRE>
+public java.lang.Object <B>getIdentity</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#getIdentity()">getIdentity</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The value of the <A HREF="../../../../../com/agfa/hap/sdo/Type.html#getIdentityProperty()"><CODE>identity property</CODE></A> for this
+ instance.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIdentity(java.lang.Object)"><!-- --></A><H3>
+setIdentity</H3>
+<PRE>
+public void <B>setIdentity</B>(java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#setIdentity(java.lang.Object)">PartialDataObject</A></CODE></B></DD>
+<DD>Sets the value of the <A HREF="../../../../../com/agfa/hap/sdo/Type.html#getIdentityProperty()"><CODE>identity property</CODE></A> for this
+ instance.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#setIdentity(java.lang.Object)">setIdentity</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAvailable(commonj.sdo.Property)"><!-- --></A><H3>
+isAvailable</H3>
+<PRE>
+public boolean <B>isAvailable</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#isAvailable(commonj.sdo.Property)">isAvailable</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUnavailable(commonj.sdo.Property)"><!-- --></A><H3>
+setUnavailable</H3>
+<PRE>
+public void <B>setUnavailable</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#setUnavailable(commonj.sdo.Property)">PartialDataObject</A></CODE></B></DD>
+<DD>Strips the property such that is no longer available.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#setUnavailable(commonj.sdo.Property)">setUnavailable</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isSet(commonj.sdo.Property)"><!-- --></A><H3>
+isSet</H3>
+<PRE>
+public boolean <B>isSet</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Returns whether the property of the object is considered to be set.
+ <p>
+ isSet() for many-valued Properties returns true if the List is not empty and
+ false if the List is empty. For single-valued Properties it returns true if the Property
+ has been set() and not unset(), and false otherwise.
+ Any call to set() without a call to unset() will cause isSet() to return true, regardless of
+ the value being set. For example, after calling set(property, property.getDefault()) on a
+ previously unset property, isSet(property) will return true, even though the value of
+ get(property) will be unchanged.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)">isSet</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property in question.
+<DT><B>Returns:</B><DD>whether the property of the object is set.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)"><CODE>DataObject.unset(Property)</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="unset(commonj.sdo.Property)"><!-- --></A><H3>
+unset</H3>
+<PRE>
+public void <B>unset</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)">DataObject</A></CODE></B></DD>
+<DD>Unsets the property of the object.
+ <p>
+ If the property is <A HREF="../../../../../commonj/sdo/Property.html#isMany()"><CODE>many-valued</CODE></A>,
+ the value must be an <CODE>List</CODE>
+ and that list is cleared.
+ Otherwise,
+ the value of the property of the object
+ is set to the property's <A HREF="../../../../../commonj/sdo/Property.html#getDefault()"><CODE>default value</CODE></A>.
+ The property will no longer be considered <A HREF="../../../../../commonj/sdo/DataObject.html#isSet(java.lang.String)"><CODE>set</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)">unset</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property in question.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><CODE>DataObject.isSet(Property)</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>DataObject.set(Property, Object)</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isProxy()"><!-- --></A><H3>
+isProxy</H3>
+<PRE>
+public boolean <B>isProxy</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#isProxy()">isProxy</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>If this data object is a proxy. Proxies only have their identity property
+ available.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AbstractPartialDataObject.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractPartialDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/BinarySerializer.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/BinarySerializer.html
new file mode 100644
index 0000000000..b5a902d327
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/BinarySerializer.html
@@ -0,0 +1,530 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:36 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+BinarySerializer (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.BinarySerializer class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="BinarySerializer (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BinarySerializer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/BinarySerializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BinarySerializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class BinarySerializer</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.BinarySerializer</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A>, java.io.Externalizable, java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation">CompleteSerializer</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation">ContainmentSerializer</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>BinarySerializer</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.implementation.BinarySerializer">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#dataObject">dataObject</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#BinarySerializer()">BinarySerializer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#BinarySerializer(com.agfa.hap.sdo.PartialDataObject)">BinarySerializer</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#create(java.lang.String, java.lang.String)">create</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#read(java.io.ObjectInput)">read</A></B>(java.io.ObjectInput&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">readChildDataObject</A></B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#readExternal(java.io.ObjectInput)">readExternal</A></B>(java.io.ObjectInput&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#readResolve()">readResolve</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#write(java.io.ObjectOutput, com.agfa.hap.sdo.PartialDataObject)">write</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#write(java.io.ObjectOutput, com.agfa.hap.sdo.Property, java.lang.Object)">write</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">writeChildDataObject</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;child)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#writeExternal(java.io.ObjectOutput)">writeExternal</A></B>(java.io.ObjectOutput&nbsp;out)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="dataObject"><!-- --></A><H3>
+dataObject</H3>
+<PRE>
+protected transient <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>dataObject</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BinarySerializer()"><!-- --></A><H3>
+BinarySerializer</H3>
+<PRE>
+public <B>BinarySerializer</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="BinarySerializer(com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+BinarySerializer</H3>
+<PRE>
+public <B>BinarySerializer</B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="readResolve()"><!-- --></A><H3>
+readResolve</H3>
+<PRE>
+public java.lang.Object <B>readResolve</B>()
+ throws java.io.ObjectStreamException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html#readResolve()">readResolve</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.ObjectStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readExternal(java.io.ObjectInput)"><!-- --></A><H3>
+readExternal</H3>
+<PRE>
+public void <B>readExternal</B>(java.io.ObjectInput&nbsp;in)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>readExternal</CODE> in interface <CODE>java.io.Externalizable</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(java.lang.String, java.lang.String)"><!-- --></A><H3>
+create</H3>
+<PRE>
+protected <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>create</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="read(java.io.ObjectInput)"><!-- --></A><H3>
+read</H3>
+<PRE>
+protected <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>read</B>(java.io.ObjectInput&nbsp;in)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeExternal(java.io.ObjectOutput)"><!-- --></A><H3>
+writeExternal</H3>
+<PRE>
+public void <B>writeExternal</B>(java.io.ObjectOutput&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>writeExternal</CODE> in interface <CODE>java.io.Externalizable</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(java.io.ObjectOutput, com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+write</H3>
+<PRE>
+protected void <B>write</B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(java.io.ObjectOutput, com.agfa.hap.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+write</H3>
+<PRE>
+protected void <B>write</B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ java.lang.Object&nbsp;value)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+writeChildDataObject</H3>
+<PRE>
+protected abstract void <B>writeChildDataObject</B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;child)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+readChildDataObject</H3>
+<PRE>
+protected abstract <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>readChildDataObject</B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BinarySerializer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/BinarySerializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BinarySerializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/BulkProperty.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/BulkProperty.html
new file mode 100644
index 0000000000..593c659886
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/BulkProperty.html
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:37 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+BulkProperty (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.BulkProperty class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="BulkProperty (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BulkProperty.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/BulkProperty.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BulkProperty.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class BulkProperty&lt;T&gt;</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.BulkProperty&lt;T&gt;</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>BulkProperty&lt;T&gt;</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BulkProperty.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/BulkProperty.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BulkProperty.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html
new file mode 100644
index 0000000000..1e2f93c8cd
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html
@@ -0,0 +1,310 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:37 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ClassPathImplementationClassRepository (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.ClassPathImplementationClassRepository class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ClassPathImplementationClassRepository (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ClassPathImplementationClassRepository.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassPathImplementationClassRepository.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_com.agfa.hap.sdo.implementation.ImplementationClassRepository">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.agfa.hap.sdo.implementation.ImplementationClassRepository">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class ClassPathImplementationClassRepository</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.ImplementationClassRepository</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.ClassPathImplementationClassRepository</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ClassPathImplementationClassRepository</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></DL>
+</PRE>
+
+<P>
+<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><CODE>ImplementationClassRepository</CODE></A> that gets its resources by searching at start-up
+ the classpath for sdo/implementationclasses.properties files.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_com.agfa.hap.sdo.implementation.ImplementationClassRepository"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation">ImplementationClassRepository.ClassHolderFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_com.agfa.hap.sdo.implementation.ImplementationClassRepository"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#IMPLEMENTATIONCLASS_RESOURCEFILE">IMPLEMENTATIONCLASS_RESOURCEFILE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html#ClassPathImplementationClassRepository()">ClassPathImplementationClassRepository</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html#initialize()">initialize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.implementation.ImplementationClassRepository"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#addImplementationClasses(java.util.Properties, com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory)">addImplementationClasses</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#addImplementationClasses(java.net.URL, com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory)">addImplementationClasses</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getImplementationClass(java.lang.String, java.lang.String)">getImplementationClass</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getImplementationClass(commonj.sdo.Type)">getImplementationClass</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getInstance()">getInstance</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getLogger()">getLogger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getTypeForImplementationClass(java.lang.String)">getTypeForImplementationClass</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#registerImplementationClassForType(com.agfa.hap.sdo.util.ClassHolder, java.lang.String)">registerImplementationClassForType</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#registerImplementationClassForType(com.agfa.hap.sdo.util.ClassHolder, java.lang.String, java.lang.String)">registerImplementationClassForType</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#setInstance(com.agfa.hap.sdo.implementation.ImplementationClassRepository)">setInstance</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ClassPathImplementationClassRepository()"><!-- --></A><H3>
+ClassPathImplementationClassRepository</H3>
+<PRE>
+public <B>ClassPathImplementationClassRepository</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="initialize()"><!-- --></A><H3>
+initialize</H3>
+<PRE>
+protected void <B>initialize</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#initialize()">initialize</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ClassPathImplementationClassRepository.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassPathImplementationClassRepository.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_com.agfa.hap.sdo.implementation.ImplementationClassRepository">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.agfa.hap.sdo.implementation.ImplementationClassRepository">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/CompleteSerializer.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/CompleteSerializer.html
new file mode 100644
index 0000000000..b9cce3b490
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/CompleteSerializer.html
@@ -0,0 +1,434 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:37 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+CompleteSerializer (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.CompleteSerializer class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="CompleteSerializer (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/CompleteSerializer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/CompleteSerializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompleteSerializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.agfa.hap.sdo.implementation.BinarySerializer">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class CompleteSerializer</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.BinarySerializer</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.CompleteSerializer</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A>, java.io.Externalizable, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompleteSerializer</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></DL>
+</PRE>
+
+<P>
+BinarySerializer that serializes every object that it can reach in the graph.
+ Implementation note: DataObjects are inlined the first time they are encountered.
+ The second time an object is encountered a reference is stored.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.implementation.CompleteSerializer">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_com.agfa.hap.sdo.implementation.BinarySerializer"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#dataObject">dataObject</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html#CompleteSerializer()">CompleteSerializer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html#create(java.lang.String, java.lang.String)">create</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">readChildDataObject</A></B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html#readExternal(java.io.ObjectInput)">readExternal</A></B>(java.io.ObjectInput&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html#write(java.io.ObjectOutput, com.agfa.hap.sdo.PartialDataObject)">write</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html#writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">writeChildDataObject</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;child)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html#writeExternal(java.io.ObjectOutput)">writeExternal</A></B>(java.io.ObjectOutput&nbsp;out)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.implementation.BinarySerializer"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#read(java.io.ObjectInput)">read</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#readResolve()">readResolve</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#write(java.io.ObjectOutput, com.agfa.hap.sdo.Property, java.lang.Object)">write</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompleteSerializer()"><!-- --></A><H3>
+CompleteSerializer</H3>
+<PRE>
+public <B>CompleteSerializer</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="readExternal(java.io.ObjectInput)"><!-- --></A><H3>
+readExternal</H3>
+<PRE>
+public void <B>readExternal</B>(java.io.ObjectInput&nbsp;in)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>readExternal</CODE> in interface <CODE>java.io.Externalizable</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#readExternal(java.io.ObjectInput)">readExternal</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+readChildDataObject</H3>
+<PRE>
+protected <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>readChildDataObject</B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">readChildDataObject</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(java.lang.String, java.lang.String)"><!-- --></A><H3>
+create</H3>
+<PRE>
+protected <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>create</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#create(java.lang.String, java.lang.String)">create</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeExternal(java.io.ObjectOutput)"><!-- --></A><H3>
+writeExternal</H3>
+<PRE>
+public void <B>writeExternal</B>(java.io.ObjectOutput&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>writeExternal</CODE> in interface <CODE>java.io.Externalizable</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#writeExternal(java.io.ObjectOutput)">writeExternal</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(java.io.ObjectOutput, com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+write</H3>
+<PRE>
+protected void <B>write</B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#write(java.io.ObjectOutput, com.agfa.hap.sdo.PartialDataObject)">write</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+writeChildDataObject</H3>
+<PRE>
+protected void <B>writeChildDataObject</B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;child)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">writeChildDataObject</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/CompleteSerializer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/CompleteSerializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompleteSerializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.agfa.hap.sdo.implementation.BinarySerializer">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ContainedDataObject.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ContainedDataObject.html
new file mode 100644
index 0000000000..05872de6b6
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ContainedDataObject.html
@@ -0,0 +1,213 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:37 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ContainedDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.ContainedDataObject interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ContainedDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ContainedDataObject.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/ContainedDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ContainedDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Interface ContainedDataObject</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ContainedDataObject</B></DL>
+</PRE>
+
+<P>
+This interface is introduced to allow addition of dataobject to a datagraph in an
+ implementation independent way.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html#setDataGraph(commonj.sdo.DataGraph)">setDataGraph</A></B>(<A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>&nbsp;dataGraph)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="setDataGraph(commonj.sdo.DataGraph)"><!-- --></A><H3>
+setDataGraph</H3>
+<PRE>
+void <B>setDataGraph</B>(<A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>&nbsp;dataGraph)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ContainedDataObject.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/ContainedDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ContainedDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ContainmentSerializer.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ContainmentSerializer.html
new file mode 100644
index 0000000000..6eab32ccc2
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ContainmentSerializer.html
@@ -0,0 +1,369 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:37 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ContainmentSerializer (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.ContainmentSerializer class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ContainmentSerializer (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ContainmentSerializer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/ContainmentSerializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ContainmentSerializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.agfa.hap.sdo.implementation.BinarySerializer">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class ContainmentSerializer</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.BinarySerializer</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.ContainmentSerializer</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A>, java.io.Externalizable, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ContainmentSerializer</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></DL>
+</PRE>
+
+<P>
+BinarySerializer that serializes all instances that it can reach through contained properties
+ (as dictated by the sdo spec).
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.implementation.ContainmentSerializer">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_com.agfa.hap.sdo.implementation.BinarySerializer"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#dataObject">dataObject</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html#ContainmentSerializer()">ContainmentSerializer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html#ContainmentSerializer(com.agfa.hap.sdo.PartialDataObject)">ContainmentSerializer</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">readChildDataObject</A></B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html#readResolve()">readResolve</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html#writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">writeChildDataObject</A></B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;child)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.implementation.BinarySerializer"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#create(java.lang.String, java.lang.String)">create</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#read(java.io.ObjectInput)">read</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#readExternal(java.io.ObjectInput)">readExternal</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#write(java.io.ObjectOutput, com.agfa.hap.sdo.PartialDataObject)">write</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#write(java.io.ObjectOutput, com.agfa.hap.sdo.Property, java.lang.Object)">write</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#writeExternal(java.io.ObjectOutput)">writeExternal</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ContainmentSerializer()"><!-- --></A><H3>
+ContainmentSerializer</H3>
+<PRE>
+public <B>ContainmentSerializer</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="ContainmentSerializer(com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+ContainmentSerializer</H3>
+<PRE>
+public <B>ContainmentSerializer</B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="readResolve()"><!-- --></A><H3>
+readResolve</H3>
+<PRE>
+public java.lang.Object <B>readResolve</B>()
+ throws java.io.ObjectStreamException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html#readResolve()">readResolve</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#readResolve()">readResolve</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.ObjectStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+writeChildDataObject</H3>
+<PRE>
+protected void <B>writeChildDataObject</B>(java.io.ObjectOutput&nbsp;out,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;child)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">writeChildDataObject</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+readChildDataObject</H3>
+<PRE>
+protected <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>readChildDataObject</B>(java.io.ObjectInput&nbsp;in,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;parent)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)">readChildDataObject</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ContainmentSerializer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/ContainmentSerializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ContainmentSerializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.agfa.hap.sdo.implementation.BinarySerializer">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataFactoryImpl.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataFactoryImpl.html
new file mode 100644
index 0000000000..4bcedb9bfc
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataFactoryImpl.html
@@ -0,0 +1,407 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:37 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+DataFactoryImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.DataFactoryImpl class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="DataFactoryImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataFactoryImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/DataFactoryImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataFactoryImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class DataFactoryImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.DataFactoryImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A>, <A HREF="../../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DataFactoryImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_com.agfa.hap.sdo.PartialDataFactory"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html#INSTANCE">INSTANCE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#DataFactoryImpl()">DataFactoryImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#create(java.lang.Class)">create</A></B>(java.lang.Class&nbsp;interfaceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a DataObject supporting the given interface.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#create(java.lang.String, java.lang.String)">create</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a DataObject of the Type specified by typeName with the given package uri.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#create(commonj.sdo.Type)">create</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a DataObject of the Type specified.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#createDefaultDataObjectInstance(commonj.sdo.Type)">createDefaultDataObjectInstance</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#createProxy(java.lang.String, java.lang.String, java.lang.Object)">createProxy</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#createProxy(commonj.sdo.Type, java.lang.Object)">createProxy</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DataFactoryImpl()"><!-- --></A><H3>
+DataFactoryImpl</H3>
+<PRE>
+public <B>DataFactoryImpl</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="create(java.lang.String, java.lang.String)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>create</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/DataFactory.html#create(java.lang.String, java.lang.String)">DataFactory</A></CODE></B></DD>
+<DD>Create a DataObject of the Type specified by typeName with the given package uri.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html#create(java.lang.String, java.lang.String)">create</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/DataFactory.html#create(java.lang.String, java.lang.String)">create</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The uri of the Type.<DD><CODE>typeName</CODE> - The name of the Type.
+<DT><B>Returns:</B><DD>the created DataObject.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(java.lang.Class)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>create</B>(java.lang.Class&nbsp;interfaceClass)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/DataFactory.html#create(java.lang.Class)">DataFactory</A></CODE></B></DD>
+<DD>Create a DataObject supporting the given interface.
+ InterfaceClass is the interface for the DataObject's Type.
+ The DataObject created is an instance of the interfaceClass.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/DataFactory.html#create(java.lang.Class)">create</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>interfaceClass</CODE> - is the interface for the DataObject's Type.
+<DT><B>Returns:</B><DD>the created DataObject.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(commonj.sdo.Type)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>create</B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/DataFactory.html#create(commonj.sdo.Type)">DataFactory</A></CODE></B></DD>
+<DD>Create a DataObject of the Type specified.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html#create(commonj.sdo.Type)">create</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/DataFactory.html#create(commonj.sdo.Type)">create</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - The Type.
+<DT><B>Returns:</B><DD>the created DataObject.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDefaultDataObjectInstance(commonj.sdo.Type)"><!-- --></A><H3>
+createDefaultDataObjectInstance</H3>
+<PRE>
+protected <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createDefaultDataObjectInstance</B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createProxy(java.lang.String, java.lang.String, java.lang.Object)"><!-- --></A><H3>
+createProxy</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createProxy</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName,
+ java.lang.Object&nbsp;identity)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html#createProxy(java.lang.String, java.lang.String, java.lang.Object)">createProxy</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createProxy(commonj.sdo.Type, java.lang.Object)"><!-- --></A><H3>
+createProxy</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createProxy</B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html#createProxy(commonj.sdo.Type, java.lang.Object)">createProxy</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataFactoryImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/DataFactoryImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataFactoryImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataGraphImplementation.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataGraphImplementation.html
new file mode 100644
index 0000000000..fb016958f8
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataGraphImplementation.html
@@ -0,0 +1,392 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:37 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+DataGraphImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.DataGraphImplementation class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="DataGraphImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataGraphImplementation.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/DataGraphImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataGraphImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class DataGraphImplementation</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.DataGraphImplementation</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DataGraphImplementation</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>, java.io.Serializable</DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.implementation.DataGraphImplementation">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html#DataGraphImplementation()">DataGraphImplementation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html#DataGraphImplementation(commonj.sdo.DataObject)">DataGraphImplementation</A></B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;rootObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html#createRootObject(java.lang.String, java.lang.String)">createRootObject</A></B>(java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new root data object of the <A HREF="../../../../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><CODE>specified type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html#createRootObject(commonj.sdo.Type)">createRootObject</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new root data object of the specified type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html#getChangeSummary()">getChangeSummary</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <A HREF="../../../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo"><CODE>change summary</CODE></A> associated with this data graph.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html#getRootObject()">getRootObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the root <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> of this data graph.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html#getType(java.lang.String, java.lang.String)">getType</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A> with the given the <A HREF="../../../../../commonj/sdo/Type.html#getURI()"><CODE>URI</CODE></A>,
+ or contained by the resource at the given URI,
+ and with the given <A HREF="../../../../../commonj/sdo/Type.html#getName()"><CODE>name</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DataGraphImplementation()"><!-- --></A><H3>
+DataGraphImplementation</H3>
+<PRE>
+public <B>DataGraphImplementation</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="DataGraphImplementation(commonj.sdo.DataObject)"><!-- --></A><H3>
+DataGraphImplementation</H3>
+<PRE>
+public <B>DataGraphImplementation</B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;rootObject)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getRootObject()"><!-- --></A><H3>
+getRootObject</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>getRootObject</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataGraph.html#getRootObject()">DataGraph</A></CODE></B></DD>
+<DD>Returns the root <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> of this data graph.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataGraph.html#getRootObject()">getRootObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the root data object.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#getDataGraph()"><CODE>DataObject.getDataGraph()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChangeSummary()"><!-- --></A><H3>
+getChangeSummary</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A> <B>getChangeSummary</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataGraph.html#getChangeSummary()">DataGraph</A></CODE></B></DD>
+<DD>Returns the <A HREF="../../../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo"><CODE>change summary</CODE></A> associated with this data graph.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataGraph.html#getChangeSummary()">getChangeSummary</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the change summary.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/ChangeSummary.html#getDataGraph()"><CODE>ChangeSummary.getDataGraph()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType(java.lang.String, java.lang.String)"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> <B>getType</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)">DataGraph</A></CODE></B></DD>
+<DD>Returns the <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A> with the given the <A HREF="../../../../../commonj/sdo/Type.html#getURI()"><CODE>URI</CODE></A>,
+ or contained by the resource at the given URI,
+ and with the given <A HREF="../../../../../commonj/sdo/Type.html#getName()"><CODE>name</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)">getType</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the namespace URI of a type or the location URI of a resource containing a type.<DD><CODE>typeName</CODE> - name of a type.
+<DT><B>Returns:</B><DD>the type with the corresponding namespace and name.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createRootObject(java.lang.String, java.lang.String)"><!-- --></A><H3>
+createRootObject</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>createRootObject</B>(java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataGraph.html#createRootObject(java.lang.String, java.lang.String)">DataGraph</A></CODE></B></DD>
+<DD>Creates a new root data object of the <A HREF="../../../../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><CODE>specified type</CODE></A>.
+ An exception is thrown if a root object exists.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataGraph.html#createRootObject(java.lang.String, java.lang.String)">createRootObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>namespaceURI</CODE> - namespace of the type.<DD><CODE>typeName</CODE> - name of the type.
+<DT><B>Returns:</B><DD>the new root.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataGraph.html#createRootObject(commonj.sdo.Type)"><CODE>DataGraph.createRootObject(Type)</CODE></A>,
+<A HREF="../../../../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><CODE>DataGraph.getType(String, String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createRootObject(commonj.sdo.Type)"><!-- --></A><H3>
+createRootObject</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>createRootObject</B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/DataGraph.html#createRootObject(commonj.sdo.Type)">DataGraph</A></CODE></B></DD>
+<DD>Creates a new root data object of the specified type.
+ An exception is thrown if a root object exists.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/DataGraph.html#createRootObject(commonj.sdo.Type)">createRootObject</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - the type of the new root.
+<DT><B>Returns:</B><DD>the new root.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataGraph.html#createRootObject(java.lang.String, java.lang.String)"><CODE>DataGraph.createRootObject(String, String)</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataGraphImplementation.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/DataGraphImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataGraphImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataObjectConverter.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataObjectConverter.html
new file mode 100644
index 0000000000..afa8aa990a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataObjectConverter.html
@@ -0,0 +1,492 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:37 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+DataObjectConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.DataObjectConverter class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="DataObjectConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataObjectConverter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/DataObjectConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObjectConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class DataObjectConverter&lt;T&gt;</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.DataObjectConverter&lt;T&gt;</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DataObjectConverter&lt;T&gt;</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A></DL>
+</PRE>
+
+<P>
+the same functionality as SnapshotSerializer except that this outputs to a list of DataObjects
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#DataObjectConverter(com.agfa.hap.sdo.DataMapper)">DataObjectConverter</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&gt;&nbsp;mapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#convert(com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)">convert</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ java.util.Collection&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&gt;&nbsp;roots)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#endDataObject(java.lang.Object, com.agfa.hap.sdo.Type)">endDataObject</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#getInstancesForBulkProperty(com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getInstancesForBulkProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;subselect)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#processBulkProperties()">processBulkProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#processBulkPropertyValue(com.agfa.hap.sdo.implementation.BulkProperty, java.lang.Object, T)">processBulkPropertyValue</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation">BulkProperty</A>&nbsp;bp,
+ java.lang.Object&nbsp;parent,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#startDataObject(java.lang.Object, com.agfa.hap.sdo.Type)">startDataObject</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#visitBulkProperty(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">visitBulkProperty</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;subselect)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bulk properties are properties that are heavy to retrieve and as such should
+ be visited in bulk.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#visitProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)">visitProperty</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#visitProxyProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)">visitProxyProperty</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DataObjectConverter(com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+DataObjectConverter</H3>
+<PRE>
+public <B>DataObjectConverter</B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&gt;&nbsp;mapper)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="endDataObject(java.lang.Object, com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+endDataObject</H3>
+<PRE>
+public void <B>endDataObject</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#endDataObject(java.lang.Object, com.agfa.hap.sdo.Type)">endDataObject</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="startDataObject(java.lang.Object, com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+startDataObject</H3>
+<PRE>
+public void <B>startDataObject</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#startDataObject(java.lang.Object, com.agfa.hap.sdo.Type)">startDataObject</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitBulkProperty(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><!-- --></A><H3>
+visitBulkProperty</H3>
+<PRE>
+public void <B>visitBulkProperty</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;subselect)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#visitBulkProperty(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">ObjectPropertyVisitor</A></CODE></B></DD>
+<DD>Bulk properties are properties that are heavy to retrieve and as such should
+ be visited in bulk. A typical example is a property that can only be filled in
+ by doing a query.
+ Bulk properties are visited after all other objects have been visited.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#visitBulkProperty(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">visitBulkProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInstancesForBulkProperty(com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><!-- --></A><H3>
+getInstancesForBulkProperty</H3>
+<PRE>
+protected java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&gt; <B>getInstancesForBulkProperty</B>(<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;subselect)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+visitProperty</H3>
+<PRE>
+public boolean <B>visitProperty</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#visitProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)">visitProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if value can be further visited recursively
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="visitProxyProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+visitProxyProperty</H3>
+<PRE>
+public void <B>visitProxyProperty</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;identity)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html#visitProxyProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)">visitProxyProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="convert(com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)"><!-- --></A><H3>
+convert</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt; <B>convert</B>(<A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ java.util.Collection&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&gt;&nbsp;roots)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="processBulkProperties()"><!-- --></A><H3>
+processBulkProperties</H3>
+<PRE>
+protected void <B>processBulkProperties</B>()
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="processBulkPropertyValue(com.agfa.hap.sdo.implementation.BulkProperty,java.lang.Object,java.lang.Object)"><!-- --></A><A NAME="processBulkPropertyValue(com.agfa.hap.sdo.implementation.BulkProperty, java.lang.Object, T)"><!-- --></A><H3>
+processBulkPropertyValue</H3>
+<PRE>
+protected void <B>processBulkPropertyValue</B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation">BulkProperty</A>&nbsp;bp,
+ java.lang.Object&nbsp;parent,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&nbsp;value)
+ throws java.io.IOException,
+ java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataObjectConverter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/DataObjectConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObjectConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataObjectImplementation.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataObjectImplementation.html
new file mode 100644
index 0000000000..d5100d2672
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataObjectImplementation.html
@@ -0,0 +1,403 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:37 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+DataObjectImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.DataObjectImplementation class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="DataObjectImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataObjectImplementation.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/DataObjectImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObjectImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.agfa.hap.sdo.implementation.AbstractPartialDataObject">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class DataObjectImplementation</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.AbstractDataObject</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.AbstractPartialDataObject</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.DataObjectImplementation</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation">ContainedDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DataObjectImplementation</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.implementation.DataObjectImplementation">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_com.agfa.hap.sdo.implementation.AbstractPartialDataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#isSettingProperty">isSettingProperty</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_com.agfa.hap.sdo.implementation.AbstractDataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#logger">logger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#type">type</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_com.agfa.hap.sdo.PartialDataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#UNAVAILABLE_PROPERTY">UNAVAILABLE_PROPERTY</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html#DataObjectImplementation(com.agfa.hap.sdo.Type)">DataObjectImplementation</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html#DataObjectImplementation(com.agfa.hap.sdo.Type, com.agfa.hap.sdo.implementation.DataGraphImplementation)">DataObjectImplementation</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A>&nbsp;dataGraph)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html#basicGet(commonj.sdo.Property)">basicGet</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html#basicSet(commonj.sdo.Property, java.lang.Object)">basicSet</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html#initializeWithEmptyList(commonj.sdo.Property)">initializeWithEmptyList</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.implementation.AbstractPartialDataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(int)">createDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(int, java.lang.String, java.lang.String)">createDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(commonj.sdo.Property)">createDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(java.lang.String)">createDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)">createDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#get(commonj.sdo.Property)">get</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getContainer()">getContainer</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getContainmentProperty()">getContainmentProperty</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getDataObject(int)">getDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getDataObject(commonj.sdo.Property)">getDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getDataObject(java.lang.String)">getDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getIdentity()">getIdentity</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#isAvailable(commonj.sdo.Property)">isAvailable</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#isProxy()">isProxy</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#isSet(commonj.sdo.Property)">isSet</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#safeGetList(commonj.sdo.Property)">safeGetList</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#set(commonj.sdo.Property, java.lang.Object)">set</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#setIdentity(java.lang.Object)">setIdentity</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#setList(commonj.sdo.Property, java.util.List)">setList</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#setUnavailable(commonj.sdo.Property)">setUnavailable</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#unset(commonj.sdo.Property)">unset</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.implementation.AbstractDataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#debugString()">debugString</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#delete()">delete</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#detach()">detach</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#get(int)">get</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#get(java.lang.String)">get</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigDecimal(int)">getBigDecimal</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigDecimal(commonj.sdo.Property)">getBigDecimal</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigDecimal(java.lang.String)">getBigDecimal</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigInteger(int)">getBigInteger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigInteger(commonj.sdo.Property)">getBigInteger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigInteger(java.lang.String)">getBigInteger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBoolean(int)">getBoolean</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBoolean(commonj.sdo.Property)">getBoolean</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getByte(int)">getByte</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getByte(commonj.sdo.Property)">getByte</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getByte(java.lang.String)">getByte</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBytes(int)">getBytes</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBytes(commonj.sdo.Property)">getBytes</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBytes(java.lang.String)">getBytes</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChangeSummary()">getChangeSummary</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChar(int)">getChar</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChar(commonj.sdo.Property)">getChar</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChar(java.lang.String)">getChar</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDataGraph()">getDataGraph</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDate(int)">getDate</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDate(commonj.sdo.Property)">getDate</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDate(java.lang.String)">getDate</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDouble(int)">getDouble</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDouble(commonj.sdo.Property)">getDouble</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDouble(java.lang.String)">getDouble</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getFloat(int)">getFloat</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getFloat(commonj.sdo.Property)">getFloat</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInstanceProperties()">getInstanceProperties</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInstanceProperty(java.lang.String)">getInstanceProperty</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInt(int)">getInt</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInt(commonj.sdo.Property)">getInt</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInt(java.lang.String)">getInt</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getList(int)">getList</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getList(commonj.sdo.Property)">getList</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getList(java.lang.String)">getList</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getLong(int)">getLong</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getLong(commonj.sdo.Property)">getLong</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getProperty(java.lang.String)">getProperty</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getRootObject()">getRootObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence()">getSequence</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(int)">getSequence</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(commonj.sdo.Property)">getSequence</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(java.lang.String)">getSequence</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getShort(int)">getShort</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getShort(commonj.sdo.Property)">getShort</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getShort(java.lang.String)">getShort</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getString(int)">getString</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getString(commonj.sdo.Property)">getString</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getString(java.lang.String)">getString</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getType()">getType</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#isContained(commonj.sdo.Property)">isContained</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#isSet(int)">isSet</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#isSet(java.lang.String)">isSet</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#set(int, java.lang.Object)">set</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#set(java.lang.String, java.lang.Object)">set</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigDecimal(int, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigDecimal(java.lang.String, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigInteger(int, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigInteger(commonj.sdo.Property, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigInteger(java.lang.String, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBoolean(int, boolean)">setBoolean</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBoolean(commonj.sdo.Property, boolean)">setBoolean</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setByte(int, byte)">setByte</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setByte(commonj.sdo.Property, byte)">setByte</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setByte(java.lang.String, byte)">setByte</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBytes(int, byte[])">setBytes</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBytes(commonj.sdo.Property, byte[])">setBytes</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBytes(java.lang.String, byte[])">setBytes</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setChar(int, char)">setChar</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setChar(commonj.sdo.Property, char)">setChar</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setChar(java.lang.String, char)">setChar</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setContainment(com.agfa.hap.sdo.implementation.AbstractDataObject, commonj.sdo.Property)">setContainment</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataGraph(commonj.sdo.DataGraph)">setDataGraph</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(int, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(java.lang.String, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDate(int, java.util.Date)">setDate</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDate(commonj.sdo.Property, java.util.Date)">setDate</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDate(java.lang.String, java.util.Date)">setDate</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDouble(int, double)">setDouble</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDouble(commonj.sdo.Property, double)">setDouble</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDouble(java.lang.String, double)">setDouble</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setFloat(int, float)">setFloat</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setFloat(commonj.sdo.Property, float)">setFloat</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setInt(int, int)">setInt</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setInt(commonj.sdo.Property, int)">setInt</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setInt(java.lang.String, int)">setInt</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setList(int, java.util.List)">setList</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setList(java.lang.String, java.util.List)">setList</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setLong(int, long)">setLong</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setLong(commonj.sdo.Property, long)">setLong</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setShort(int, short)">setShort</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setShort(commonj.sdo.Property, short)">setShort</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setShort(java.lang.String, short)">setShort</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setString(int, java.lang.String)">setString</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setString(commonj.sdo.Property, java.lang.String)">setString</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#unset(int)">unset</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#unset(java.lang.String)">unset</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#writeReplace()">writeReplace</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.PartialDataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#getType()">getType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_commonj.sdo.DataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface commonj.sdo.<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../commonj/sdo/DataObject.html#delete()">delete</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#detach()">detach</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#get(int)">get</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)">get</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBigDecimal(int)">getBigDecimal</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBigDecimal(commonj.sdo.Property)">getBigDecimal</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBigDecimal(java.lang.String)">getBigDecimal</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBigInteger(int)">getBigInteger</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBigInteger(commonj.sdo.Property)">getBigInteger</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBigInteger(java.lang.String)">getBigInteger</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBoolean(int)">getBoolean</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBoolean(commonj.sdo.Property)">getBoolean</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBoolean(java.lang.String)">getBoolean</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getByte(int)">getByte</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getByte(commonj.sdo.Property)">getByte</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getByte(java.lang.String)">getByte</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBytes(int)">getBytes</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBytes(commonj.sdo.Property)">getBytes</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getBytes(java.lang.String)">getBytes</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getChangeSummary()">getChangeSummary</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getChar(int)">getChar</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getChar(commonj.sdo.Property)">getChar</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getChar(java.lang.String)">getChar</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDataGraph()">getDataGraph</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDate(int)">getDate</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDate(commonj.sdo.Property)">getDate</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDate(java.lang.String)">getDate</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDouble(int)">getDouble</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDouble(commonj.sdo.Property)">getDouble</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getDouble(java.lang.String)">getDouble</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getFloat(int)">getFloat</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getFloat(commonj.sdo.Property)">getFloat</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getFloat(java.lang.String)">getFloat</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getInstanceProperties()">getInstanceProperties</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getInstanceProperty(java.lang.String)">getInstanceProperty</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getInt(int)">getInt</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getInt(commonj.sdo.Property)">getInt</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getInt(java.lang.String)">getInt</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getList(int)">getList</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getList(commonj.sdo.Property)">getList</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getList(java.lang.String)">getList</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getLong(int)">getLong</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getLong(commonj.sdo.Property)">getLong</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getLong(java.lang.String)">getLong</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getProperty(java.lang.String)">getProperty</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getRootObject()">getRootObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getSequence()">getSequence</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getSequence(int)">getSequence</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getSequence(commonj.sdo.Property)">getSequence</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getSequence(java.lang.String)">getSequence</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getShort(int)">getShort</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getShort(commonj.sdo.Property)">getShort</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getShort(java.lang.String)">getShort</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getString(int)">getString</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getString(commonj.sdo.Property)">getString</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#getString(java.lang.String)">getString</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#isSet(int)">isSet</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#isSet(java.lang.String)">isSet</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#set(int, java.lang.Object)">set</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)">set</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBigDecimal(int, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBigDecimal(java.lang.String, java.math.BigDecimal)">setBigDecimal</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBigInteger(int, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBigInteger(commonj.sdo.Property, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBigInteger(java.lang.String, java.math.BigInteger)">setBigInteger</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBoolean(int, boolean)">setBoolean</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBoolean(commonj.sdo.Property, boolean)">setBoolean</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBoolean(java.lang.String, boolean)">setBoolean</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setByte(int, byte)">setByte</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setByte(commonj.sdo.Property, byte)">setByte</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setByte(java.lang.String, byte)">setByte</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBytes(int, byte[])">setBytes</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBytes(commonj.sdo.Property, byte[])">setBytes</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setBytes(java.lang.String, byte[])">setBytes</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setChar(int, char)">setChar</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setChar(commonj.sdo.Property, char)">setChar</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setChar(java.lang.String, char)">setChar</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDataObject(int, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDataObject(java.lang.String, commonj.sdo.DataObject)">setDataObject</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDate(int, java.util.Date)">setDate</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDate(commonj.sdo.Property, java.util.Date)">setDate</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDate(java.lang.String, java.util.Date)">setDate</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDouble(int, double)">setDouble</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDouble(commonj.sdo.Property, double)">setDouble</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setDouble(java.lang.String, double)">setDouble</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setFloat(int, float)">setFloat</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setFloat(commonj.sdo.Property, float)">setFloat</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setFloat(java.lang.String, float)">setFloat</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setInt(int, int)">setInt</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setInt(commonj.sdo.Property, int)">setInt</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setInt(java.lang.String, int)">setInt</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setList(int, java.util.List)">setList</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setList(java.lang.String, java.util.List)">setList</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setLong(int, long)">setLong</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setLong(commonj.sdo.Property, long)">setLong</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setLong(java.lang.String, long)">setLong</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setShort(int, short)">setShort</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setShort(commonj.sdo.Property, short)">setShort</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setShort(java.lang.String, short)">setShort</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setString(int, java.lang.String)">setString</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setString(commonj.sdo.Property, java.lang.String)">setString</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#setString(java.lang.String, java.lang.String)">setString</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#unset(int)">unset</A>, <A HREF="../../../../../commonj/sdo/DataObject.html#unset(java.lang.String)">unset</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DataObjectImplementation(com.agfa.hap.sdo.Type, com.agfa.hap.sdo.implementation.DataGraphImplementation)"><!-- --></A><H3>
+DataObjectImplementation</H3>
+<PRE>
+protected <B>DataObjectImplementation</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A>&nbsp;dataGraph)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="DataObjectImplementation(com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+DataObjectImplementation</H3>
+<PRE>
+protected <B>DataObjectImplementation</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="basicGet(commonj.sdo.Property)"><!-- --></A><H3>
+basicGet</H3>
+<PRE>
+protected java.lang.Object <B>basicGet</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#basicGet(commonj.sdo.Property)">AbstractPartialDataObject</A></CODE></B></DD>
+<DD>Returns the value of the property. In case the property is not accessible
+ returns <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html#UNAVAILABLE_PROPERTY"><CODE>PartialDataObject.UNAVAILABLE_PROPERTY</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#basicGet(commonj.sdo.Property)">basicGet</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="basicSet(commonj.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+basicSet</H3>
+<PRE>
+protected void <B>basicSet</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#basicSet(commonj.sdo.Property, java.lang.Object)">basicSet</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initializeWithEmptyList(commonj.sdo.Property)"><!-- --></A><H3>
+initializeWithEmptyList</H3>
+<PRE>
+protected java.util.List <B>initializeWithEmptyList</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#initializeWithEmptyList(commonj.sdo.Property)">initializeWithEmptyList</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataObjectImplementation.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/DataObjectImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObjectImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.agfa.hap.sdo.implementation.AbstractPartialDataObject">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataObjectList.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataObjectList.html
new file mode 100644
index 0000000000..e995709cb6
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/DataObjectList.html
@@ -0,0 +1,554 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:37 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+DataObjectList (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.DataObjectList class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="DataObjectList (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataObjectList.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/DataObjectList.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObjectList.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.util.AbstractList">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class DataObjectList</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">java.util.AbstractCollection&lt;E&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">java.util.AbstractList&lt;E&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">java.util.ArrayList&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.DataObjectList</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation">IDataObjectList</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;, java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;, java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;, java.util.RandomAccess</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DataObjectList</B><DT>extends java.util.ArrayList&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation">IDataObjectList</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</DL>
+</PRE>
+
+<P>
+List that performs AbstractDataObject bidirectional updates. If a dataobject is added/removed
+ from this list, the opposite property of the dataobject is also set/reset. Also
+ updates the containment relationship.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.implementation.DataObjectList">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.util.AbstractList"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class java.util.AbstractList</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>modCount</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#DataObjectList(com.agfa.hap.sdo.implementation.AbstractDataObject, commonj.sdo.Property)">DataObjectList</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;owner,
+ <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;listProperty)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#add(com.agfa.hap.sdo.implementation.AbstractDataObject)">add</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;o)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#add(int, com.agfa.hap.sdo.implementation.AbstractDataObject)">add</A></B>(int&nbsp;index,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;element)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#addAll(java.util.Collection)">addAll</A></B>(java.util.Collection&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;&nbsp;c)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#addAll(int, java.util.Collection)">addAll</A></B>(int&nbsp;index,
+ java.util.Collection&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;&nbsp;c)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#addForBidirectionalUpdate(com.agfa.hap.sdo.implementation.AbstractDataObject)">addForBidirectionalUpdate</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;o)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#clear()">clear</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#performBidirectionalUpdate(com.agfa.hap.sdo.implementation.AbstractDataObject, com.agfa.hap.sdo.implementation.AbstractDataObject)">performBidirectionalUpdate</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;source,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;target)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#remove(int)">remove</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#remove(java.lang.Object)">remove</A></B>(java.lang.Object&nbsp;o)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#removeForBidirectionalUpdate(com.agfa.hap.sdo.implementation.AbstractDataObject)">removeForBidirectionalUpdate</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;o)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#set(int, com.agfa.hap.sdo.implementation.AbstractDataObject)">set</A></B>(int&nbsp;index,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;element)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.ArrayList"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.util.ArrayList</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, removeRange, size, toArray, toArray, trimToSize</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.AbstractList"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.util.AbstractList</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, hashCode, iterator, listIterator, listIterator, subList</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.AbstractCollection"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.util.AbstractCollection</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>containsAll, removeAll, retainAll, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.List"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface java.util.List</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, removeAll, retainAll, size, subList, toArray, toArray</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DataObjectList(com.agfa.hap.sdo.implementation.AbstractDataObject, commonj.sdo.Property)"><!-- --></A><H3>
+DataObjectList</H3>
+<PRE>
+public <B>DataObjectList</B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;owner,
+ <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;listProperty)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="set(int, com.agfa.hap.sdo.implementation.AbstractDataObject)"><!-- --></A><H3>
+set</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A> <B>set</B>(int&nbsp;index,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;element)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>set</CODE> in interface <CODE>java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE>set</CODE> in class <CODE>java.util.ArrayList&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeForBidirectionalUpdate(com.agfa.hap.sdo.implementation.AbstractDataObject)"><!-- --></A><H3>
+removeForBidirectionalUpdate</H3>
+<PRE>
+public void <B>removeForBidirectionalUpdate</B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;o)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html#removeForBidirectionalUpdate(T)">removeForBidirectionalUpdate</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation">IDataObjectList</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addForBidirectionalUpdate(com.agfa.hap.sdo.implementation.AbstractDataObject)"><!-- --></A><H3>
+addForBidirectionalUpdate</H3>
+<PRE>
+public void <B>addForBidirectionalUpdate</B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;o)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html#addForBidirectionalUpdate(T)">addForBidirectionalUpdate</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation">IDataObjectList</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="add(com.agfa.hap.sdo.implementation.AbstractDataObject)"><!-- --></A><H3>
+add</H3>
+<PRE>
+public boolean <B>add</B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;o)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>add</CODE> in interface <CODE>java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE>add</CODE> in interface <CODE>java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE>add</CODE> in class <CODE>java.util.ArrayList&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="add(int, com.agfa.hap.sdo.implementation.AbstractDataObject)"><!-- --></A><H3>
+add</H3>
+<PRE>
+public void <B>add</B>(int&nbsp;index,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;element)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>add</CODE> in interface <CODE>java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE>add</CODE> in class <CODE>java.util.ArrayList&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="remove(int)"><!-- --></A><H3>
+remove</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A> <B>remove</B>(int&nbsp;index)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>remove</CODE> in interface <CODE>java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE>remove</CODE> in class <CODE>java.util.ArrayList&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="remove(java.lang.Object)"><!-- --></A><H3>
+remove</H3>
+<PRE>
+public boolean <B>remove</B>(java.lang.Object&nbsp;o)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>remove</CODE> in interface <CODE>java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE>remove</CODE> in interface <CODE>java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE>remove</CODE> in class <CODE>java.util.ArrayList&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="performBidirectionalUpdate(com.agfa.hap.sdo.implementation.AbstractDataObject, com.agfa.hap.sdo.implementation.AbstractDataObject)"><!-- --></A><H3>
+performBidirectionalUpdate</H3>
+<PRE>
+protected void <B>performBidirectionalUpdate</B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;source,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;target)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clear()"><!-- --></A><H3>
+clear</H3>
+<PRE>
+public void <B>clear</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE>clear</CODE> in class <CODE>java.util.ArrayList&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addAll(java.util.Collection)"><!-- --></A><H3>
+addAll</H3>
+<PRE>
+public boolean <B>addAll</B>(java.util.Collection&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;&nbsp;c)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>addAll</CODE> in interface <CODE>java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE><DT><B>Specified by:</B><DD><CODE>addAll</CODE> in interface <CODE>java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE>addAll</CODE> in class <CODE>java.util.ArrayList&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addAll(int, java.util.Collection)"><!-- --></A><H3>
+addAll</H3>
+<PRE>
+public boolean <B>addAll</B>(int&nbsp;index,
+ java.util.Collection&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;&nbsp;c)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>addAll</CODE> in interface <CODE>java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE>addAll</CODE> in class <CODE>java.util.ArrayList&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataObjectList.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/DataObjectList.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObjectList.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.util.AbstractList">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/EqualityHelperImpl.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/EqualityHelperImpl.html
new file mode 100644
index 0000000000..7c374f3327
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/EqualityHelperImpl.html
@@ -0,0 +1,406 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:37 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+EqualityHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.EqualityHelperImpl class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="EqualityHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/EqualityHelperImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EqualityHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class EqualityHelperImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.EqualityHelperImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>EqualityHelperImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_commonj.sdo.helper.EqualityHelper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface commonj.sdo.helper.<A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html#INSTANCE">INSTANCE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html#EqualityHelperImpl()">EqualityHelperImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html#equal(commonj.sdo.DataObject, commonj.sdo.DataObject)">equal</A></B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject2)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Two DataObjects are equal(Deep) if they are equalShallow,
+ all their compared Properties are equal, and all reachable DataObjects in their
+ graphs excluding containers are equal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html#equal(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.PartialDataObject)">equal</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject2)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html#equalShallow(commonj.sdo.DataObject, commonj.sdo.DataObject)">equalShallow</A></B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject2)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Two DataObjects are equalShallow if
+ they have the same <A HREF="../../../../../commonj/sdo/DataObject.html#getType()"><CODE>Type</CODE></A>
+ and all their compared Properties are equal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html#equalShallow(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.PartialDataObject)">equalShallow</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject2)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="EqualityHelperImpl()"><!-- --></A><H3>
+EqualityHelperImpl</H3>
+<PRE>
+public <B>EqualityHelperImpl</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="equal(commonj.sdo.DataObject, commonj.sdo.DataObject)"><!-- --></A><H3>
+equal</H3>
+<PRE>
+public boolean <B>equal</B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject2)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html#equal(commonj.sdo.DataObject, commonj.sdo.DataObject)">EqualityHelper</A></CODE></B></DD>
+<DD><p>Two DataObjects are equal(Deep) if they are equalShallow,
+ all their compared Properties are equal, and all reachable DataObjects in their
+ graphs excluding containers are equal.
+ The set of Properties compared are the
+ <A HREF="../../../../../commonj/sdo/DataObject.html#getInstanceProperties()"><CODE>instance properties</CODE></A>
+ where property.getType().isDataType() is false,
+ and is not a container property, ie !property.getOpposite().isContainment()
+ <br/>Two of these Property values are equal if they are both not
+ <A HREF="../../../../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><CODE>set</CODE></A>, or all the DataObjects
+ they refer to are <A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html#equal(commonj.sdo.DataObject, commonj.sdo.DataObject)"><CODE>equal</CODE></A> in the
+ context of dataObject1 and dataObject2.
+ <br/>Note that properties to a containing DataObject are not compared
+ which means two DataObject trees can be equal even if their containers are not equal.
+ <br/>If the type is a sequenced type, the sequence entries must be the same.
+ For each entry x in the sequence where the property is used in the comparison,
+ equal(dataObject1.getSequence().getValue(x),
+ dataObject2.getSequence().getValue(x)) and
+ dataObject1.getSequence().getProperty(x) ==
+ dataObject2.getSequence().getProperty(x)
+ must be true.
+ </p><p>
+ A DataObject directly or indirectly referenced by dataObject1 or dataObject2
+ can only be equal to exactly one DataObject directly or indirectly referenced
+ by dataObject1 or dataObject2, respectively.
+ This ensures that dataObject1 and dataObject2 are equal if the graph formed by
+ all their referenced DataObjects have the same shape.
+ </p>
+ Returns true if the trees of DataObjects are equal(Deep).
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html#equal(commonj.sdo.DataObject, commonj.sdo.DataObject)">equal</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject1</CODE> - DataObject to be compared<DD><CODE>dataObject2</CODE> - DataObject to be compared
+<DT><B>Returns:</B><DD>true if the trees of DataObjects are equal(Deep).</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equal(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+equal</H3>
+<PRE>
+public boolean <B>equal</B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject2)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equalShallow(commonj.sdo.DataObject, commonj.sdo.DataObject)"><!-- --></A><H3>
+equalShallow</H3>
+<PRE>
+public boolean <B>equalShallow</B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject2)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html#equalShallow(commonj.sdo.DataObject, commonj.sdo.DataObject)">EqualityHelper</A></CODE></B></DD>
+<DD><p>Two DataObjects are equalShallow if
+ they have the same <A HREF="../../../../../commonj/sdo/DataObject.html#getType()"><CODE>Type</CODE></A>
+ and all their compared Properties are equal.
+ The set of Properties compared are the
+ <A HREF="../../../../../commonj/sdo/DataObject.html#getInstanceProperties()"><CODE>instance properties</CODE></A>
+ where property.getType().isDataType() is true
+ and property.getType() is not ChangeSummaryType.
+ <br/>Two of these Property values are equal if they are both not
+ <A HREF="../../../../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><CODE>set</CODE></A>, or set to an equal value
+ dataObject1.get(property).equals(dataObject2.get(property))
+ <br/>If the type is a sequenced type, the sequence entries must be the same.
+ For each entry x in the sequence where the property is used in the comparison,
+ dataObject1.getSequence().getValue(x).equals(
+ dataObject2.getSequence().getValue(x)) and
+ dataObject1.getSequence().getProperty(x) ==
+ dataObject2.getSequence().getProperty(x)
+ must be true.
+ </p>
+ Returns true the objects have the same Type and all values of all compared Properties are equal.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html#equalShallow(commonj.sdo.DataObject, commonj.sdo.DataObject)">equalShallow</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject1</CODE> - DataObject to be compared<DD><CODE>dataObject2</CODE> - DataObject to be compared
+<DT><B>Returns:</B><DD>true the objects have the same Type and all values of all compared Properties are equal.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equalShallow(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+equalShallow</H3>
+<PRE>
+public boolean <B>equalShallow</B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;dataObject2)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/EqualityHelperImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EqualityHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/IDataObjectList.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/IDataObjectList.html
new file mode 100644
index 0000000000..14364ce382
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/IDataObjectList.html
@@ -0,0 +1,245 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+IDataObjectList (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.IDataObjectList interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="IDataObjectList (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/IDataObjectList.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/IDataObjectList.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IDataObjectList.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Interface IDataObjectList&lt;T extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD>java.util.Collection&lt;T&gt;, java.lang.Iterable&lt;T&gt;, java.util.List&lt;T&gt;</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>IDataObjectList&lt;T extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;</B><DT>extends java.util.List&lt;T&gt;</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html#addForBidirectionalUpdate(T)">addForBidirectionalUpdate</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="type parameter in IDataObjectList">T</A>&nbsp;o)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html#removeForBidirectionalUpdate(T)">removeForBidirectionalUpdate</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="type parameter in IDataObjectList">T</A>&nbsp;o)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.List"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface java.util.List</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="removeForBidirectionalUpdate(com.agfa.hap.sdo.implementation.AbstractDataObject)"><!-- --></A><A NAME="removeForBidirectionalUpdate(T)"><!-- --></A><H3>
+removeForBidirectionalUpdate</H3>
+<PRE>
+void <B>removeForBidirectionalUpdate</B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="type parameter in IDataObjectList">T</A>&nbsp;o)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addForBidirectionalUpdate(com.agfa.hap.sdo.implementation.AbstractDataObject)"><!-- --></A><A NAME="addForBidirectionalUpdate(T)"><!-- --></A><H3>
+addForBidirectionalUpdate</H3>
+<PRE>
+void <B>addForBidirectionalUpdate</B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="type parameter in IDataObjectList">T</A>&nbsp;o)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/IDataObjectList.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/IDataObjectList.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IDataObjectList.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html
new file mode 100644
index 0000000000..903ae3bd86
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html
@@ -0,0 +1,208 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ImplementationClassRepository.ClassHolderFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ImplementationClassRepository.ClassHolderFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ImplementationClassRepository.ClassHolderFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ImplementationClassRepository.ClassHolderFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Interface ImplementationClassRepository.ClassHolderFactory</H2>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>ImplementationClassRepository.ClassHolderFactory</B></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html#createClassHolder(java.lang.String)">createClassHolder</A></B>(java.lang.String&nbsp;className)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="createClassHolder(java.lang.String)"><!-- --></A><H3>
+createClassHolder</H3>
+<PRE>
+<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A> <B>createClassHolder</B>(java.lang.String&nbsp;className)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ImplementationClassRepository.ClassHolderFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ImplementationClassRepository.ClassHolderFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ImplementationClassRepository.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ImplementationClassRepository.html
new file mode 100644
index 0000000000..764ee3ffc1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/ImplementationClassRepository.html
@@ -0,0 +1,517 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ImplementationClassRepository (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.ImplementationClassRepository class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ImplementationClassRepository (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ImplementationClassRepository.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ImplementationClassRepository.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class ImplementationClassRepository</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.ImplementationClassRepository</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ClassPathImplementationClassRepository</A>, <A HREF="../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi">OsgiBasedImplementationClassRepository</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>ImplementationClassRepository</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Class that provides access to implementation classes for SDO types.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation">ImplementationClassRepository.ClassHolderFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#IMPLEMENTATIONCLASS_RESOURCEFILE">IMPLEMENTATIONCLASS_RESOURCEFILE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#ImplementationClassRepository()">ImplementationClassRepository</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#addImplementationClasses(java.util.Properties, com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory)">addImplementationClasses</A></B>(java.util.Properties&nbsp;instanceProps,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation">ImplementationClassRepository.ClassHolderFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#addImplementationClasses(java.net.URL, com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory)">addImplementationClasses</A></B>(java.net.URL&nbsp;propertyFile,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation">ImplementationClassRepository.ClassHolderFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getImplementationClass(java.lang.String, java.lang.String)">getImplementationClass</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getImplementationClass(commonj.sdo.Type)">getImplementationClass</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getInstance()">getInstance</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;org.apache.log4j.Logger</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getLogger()">getLogger</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getTypeForImplementationClass(java.lang.String)">getTypeForImplementationClass</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#initialize()">initialize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#registerImplementationClassForType(com.agfa.hap.sdo.util.ClassHolder, java.lang.String)">registerImplementationClassForType</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A>&nbsp;classHolder,
+ java.lang.String&nbsp;qname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#registerImplementationClassForType(com.agfa.hap.sdo.util.ClassHolder, java.lang.String, java.lang.String)">registerImplementationClassForType</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A>&nbsp;classHolder,
+ java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#setInstance(com.agfa.hap.sdo.implementation.ImplementationClassRepository)">setInstance</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>&nbsp;instance)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="IMPLEMENTATIONCLASS_RESOURCEFILE"><!-- --></A><H3>
+IMPLEMENTATIONCLASS_RESOURCEFILE</H3>
+<PRE>
+protected final java.lang.String <B>IMPLEMENTATIONCLASS_RESOURCEFILE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.agfa.hap.sdo.implementation.ImplementationClassRepository.IMPLEMENTATIONCLASS_RESOURCEFILE">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ImplementationClassRepository()"><!-- --></A><H3>
+ImplementationClassRepository</H3>
+<PRE>
+public <B>ImplementationClassRepository</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getInstance()"><!-- --></A><H3>
+getInstance</H3>
+<PRE>
+public static <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A> <B>getInstance</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInstance(com.agfa.hap.sdo.implementation.ImplementationClassRepository)"><!-- --></A><H3>
+setInstance</H3>
+<PRE>
+public static void <B>setInstance</B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>&nbsp;instance)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getImplementationClass(commonj.sdo.Type)"><!-- --></A><H3>
+getImplementationClass</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A> <B>getImplementationClass</B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getImplementationClass(java.lang.String, java.lang.String)"><!-- --></A><H3>
+getImplementationClass</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A> <B>getImplementationClass</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTypeForImplementationClass(java.lang.String)"><!-- --></A><H3>
+getTypeForImplementationClass</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> <B>getTypeForImplementationClass</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initialize()"><!-- --></A><H3>
+initialize</H3>
+<PRE>
+protected abstract void <B>initialize</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLogger()"><!-- --></A><H3>
+getLogger</H3>
+<PRE>
+protected static org.apache.log4j.Logger <B>getLogger</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addImplementationClasses(java.net.URL, com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory)"><!-- --></A><H3>
+addImplementationClasses</H3>
+<PRE>
+protected void <B>addImplementationClasses</B>(java.net.URL&nbsp;propertyFile,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation">ImplementationClassRepository.ClassHolderFactory</A>&nbsp;factory)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addImplementationClasses(java.util.Properties, com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory)"><!-- --></A><H3>
+addImplementationClasses</H3>
+<PRE>
+protected void <B>addImplementationClasses</B>(java.util.Properties&nbsp;instanceProps,
+ <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation">ImplementationClassRepository.ClassHolderFactory</A>&nbsp;factory)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="registerImplementationClassForType(com.agfa.hap.sdo.util.ClassHolder, java.lang.String)"><!-- --></A><H3>
+registerImplementationClassForType</H3>
+<PRE>
+public void <B>registerImplementationClassForType</B>(<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A>&nbsp;classHolder,
+ java.lang.String&nbsp;qname)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="registerImplementationClassForType(com.agfa.hap.sdo.util.ClassHolder, java.lang.String, java.lang.String)"><!-- --></A><H3>
+registerImplementationClassForType</H3>
+<PRE>
+public void <B>registerImplementationClassForType</B>(<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A>&nbsp;classHolder,
+ java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ImplementationClassRepository.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ImplementationClassRepository.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/PropertyImplementation.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/PropertyImplementation.html
new file mode 100644
index 0000000000..3d584f710a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/PropertyImplementation.html
@@ -0,0 +1,747 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+PropertyImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.PropertyImplementation class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="PropertyImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PropertyImplementation.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/PropertyImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class PropertyImplementation</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.PropertyImplementation</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>PropertyImplementation</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>, java.io.Serializable</DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.implementation.PropertyImplementation">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#PropertyImplementation(java.lang.String, com.agfa.hap.sdo.Type, com.agfa.hap.sdo.Type, int)">PropertyImplementation</A></B>(java.lang.String&nbsp;name,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;container,
+ int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#get(commonj.sdo.Property)">get</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified instance property of this Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#getAliasNames()">getAliasNames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of alias names for this Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#getContainingType()">getContainingType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the containing type of this Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#getDefault()">getDefault</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the default value this Property will have in a <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> where the Property hasn't been set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#getIndex()">getIndex</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the index of this property in the list of properties of its containing type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#getInstanceProperties()">getInstanceProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a read-only List of instance Properties available on this Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#getOpposite()">getOpposite</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the opposite Property if the Property is bi-directional or null otherwise.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of the Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#isContainment()">isContainment</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the Property is containment, i.e., whether it represents by-value composition.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#isMany()">isMany</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the Property is many-valued.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#isNullable()">isNullable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether or not instances of this property can be set to null.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#isOpenContent()">isOpenContent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether or not this is an open content Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#isReadOnly()">isReadOnly</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if values for this Property cannot be modified using the SDO APIs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#setIsContainment(boolean)">setIsContainment</A></B>(boolean&nbsp;isContainment)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#setIsMany(boolean)">setIsMany</A></B>(boolean&nbsp;isMany)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#setIsReadOnly(boolean)">setIsReadOnly</A></B>(boolean&nbsp;isReadOnly)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#setOppositeName(java.lang.String)">setOppositeName</A></B>(java.lang.String&nbsp;oppositeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#setType(com.agfa.hap.sdo.Type)">setType</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PropertyImplementation(java.lang.String, com.agfa.hap.sdo.Type, com.agfa.hap.sdo.Type, int)"><!-- --></A><H3>
+PropertyImplementation</H3>
+<PRE>
+public <B>PropertyImplementation</B>(java.lang.String&nbsp;name,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;container,
+ int&nbsp;index)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getAliasNames()"><!-- --></A><H3>
+getAliasNames</H3>
+<PRE>
+public java.util.List&lt;java.lang.String&gt; <B>getAliasNames</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Property.html#getAliasNames()">Property</A></CODE></B></DD>
+<DD>Returns a list of alias names for this Property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Property.html#getAliasNames()">getAliasNames</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of alias names for this Property.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContainingType()"><!-- --></A><H3>
+getContainingType</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getContainingType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Property.html#getContainingType()">Property</A></CODE></B></DD>
+<DD>Returns the containing type of this Property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Property.html#getContainingType()">getContainingType</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Property's containing type.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/Type.html#getProperties()"><CODE>Type.getProperties()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDefault()"><!-- --></A><H3>
+getDefault</H3>
+<PRE>
+public java.lang.Object <B>getDefault</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Property.html#getDefault()">Property</A></CODE></B></DD>
+<DD>Returns the default value this Property will have in a <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> where the Property hasn't been set.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Property.html#getDefault()">getDefault</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the default value.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Property.html#getName()">Property</A></CODE></B></DD>
+<DD>Returns the name of the Property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Property.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Property name.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOpposite()"><!-- --></A><H3>
+getOpposite</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A> <B>getOpposite</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Property.html#getOpposite()">Property</A></CODE></B></DD>
+<DD>Returns the opposite Property if the Property is bi-directional or null otherwise.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Property.html#getOpposite()">getOpposite</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the opposite Property if the Property is bi-directional or null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Property.html#getType()">Property</A></CODE></B></DD>
+<DD>Returns the type of the Property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Property.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Property type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isContainment()"><!-- --></A><H3>
+isContainment</H3>
+<PRE>
+public boolean <B>isContainment</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Property.html#isContainment()">Property</A></CODE></B></DD>
+<DD>Returns whether the Property is containment, i.e., whether it represents by-value composition.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Property.html#isContainment()">isContainment</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD><code>true</code> if the Property is containment.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIsContainment(boolean)"><!-- --></A><H3>
+setIsContainment</H3>
+<PRE>
+public void <B>setIsContainment</B>(boolean&nbsp;isContainment)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isMany()"><!-- --></A><H3>
+isMany</H3>
+<PRE>
+public boolean <B>isMany</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Property.html#isMany()">Property</A></CODE></B></DD>
+<DD>Returns whether the Property is many-valued.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Property.html#isMany()">isMany</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD><code>true</code> if the Property is many-valued.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIsMany(boolean)"><!-- --></A><H3>
+setIsMany</H3>
+<PRE>
+public void <B>setIsMany</B>(boolean&nbsp;isMany)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isReadOnly()"><!-- --></A><H3>
+isReadOnly</H3>
+<PRE>
+public boolean <B>isReadOnly</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Property.html#isReadOnly()">Property</A></CODE></B></DD>
+<DD>Returns true if values for this Property cannot be modified using the SDO APIs.
+ When true, DataObject.set(Property property, Object value) throws an exception.
+ Values may change due to other factors, such as services operating on DataObjects.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Property.html#isReadOnly()">isReadOnly</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if values for this Property cannot be modified.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIsReadOnly(boolean)"><!-- --></A><H3>
+setIsReadOnly</H3>
+<PRE>
+public void <B>setIsReadOnly</B>(boolean&nbsp;isReadOnly)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIndex()"><!-- --></A><H3>
+getIndex</H3>
+<PRE>
+public int <B>getIndex</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Property.html#getIndex()">Property</A></CODE></B></DD>
+<DD>Returns the index of this property in the list of properties of its containing type.
+ This is the only modification we did to the sdo spec.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Property.html#getIndex()">getIndex</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/Type.html#getProperties()"><CODE>Type.getProperties()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setOppositeName(java.lang.String)"><!-- --></A><H3>
+setOppositeName</H3>
+<PRE>
+public void <B>setOppositeName</B>(java.lang.String&nbsp;oppositeName)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setType(com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+setType</H3>
+<PRE>
+public void <B>setType</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(commonj.sdo.Property)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public java.lang.Object <B>get</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Property.html#get(commonj.sdo.Property)">Property</A></CODE></B></DD>
+<DD>Returns the value of the specified instance property of this Property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Property.html#get(commonj.sdo.Property)">get</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - one of the properties returned by <A HREF="../../../../../commonj/sdo/Property.html#getInstanceProperties()"><CODE>Property.getInstanceProperties()</CODE></A>.
+<DT><B>Returns:</B><DD>the value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInstanceProperties()"><!-- --></A><H3>
+getInstanceProperties</H3>
+<PRE>
+public java.util.List <B>getInstanceProperties</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Property.html#getInstanceProperties()">Property</A></CODE></B></DD>
+<DD>Returns a read-only List of instance Properties available on this Property.
+ <p>
+ This list includes, at a minimum, any open content properties (extensions) added to
+ the object before <A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#define(commonj.sdo.DataObject)"><CODE>defining
+ the Property's Type</CODE></A>. Implementations may, but are not required to in the 2.1 version
+ of SDO, provide additional instance properties.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Property.html#getInstanceProperties()">getInstanceProperties</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the List of instance Properties on this Property.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isNullable()"><!-- --></A><H3>
+isNullable</H3>
+<PRE>
+public boolean <B>isNullable</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Property.html#isNullable()">Property</A></CODE></B></DD>
+<DD>Returns whether or not instances of this property can be set to null. The effect of calling set(null) on a non-nullable
+ property is not specified by SDO.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Property.html#isNullable()">isNullable</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if this property is nullable.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isOpenContent()"><!-- --></A><H3>
+isOpenContent</H3>
+<PRE>
+public boolean <B>isOpenContent</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Property.html#isOpenContent()">Property</A></CODE></B></DD>
+<DD>Returns whether or not this is an open content Property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Property.html#isOpenContent()">isOpenContent</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if this property is an open content Property.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PropertyImplementation.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/PropertyImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/SdoImplementationException.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/SdoImplementationException.html
new file mode 100644
index 0000000000..d87c942857
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/SdoImplementationException.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+SdoImplementationException (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.SdoImplementationException class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="SdoImplementationException (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SdoImplementationException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/SdoImplementationException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SdoImplementationException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class SdoImplementationException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">java.lang.RuntimeException
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.SdoImplementationException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>SdoImplementationException</B><DT>extends java.lang.RuntimeException</DL>
+</PRE>
+
+<P>
+Thrown when something went wrong in the sdo implementation.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.implementation.SdoImplementationException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SdoImplementationException.html#SdoImplementationException()">SdoImplementationException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SdoImplementationException.html#SdoImplementationException(java.lang.String)">SdoImplementationException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SdoImplementationException.html#SdoImplementationException(java.lang.String, java.lang.Throwable)">SdoImplementationException</A></B>(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;cause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SdoImplementationException.html#SdoImplementationException(java.lang.Throwable)">SdoImplementationException</A></B>(java.lang.Throwable&nbsp;cause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="SdoImplementationException()"><!-- --></A><H3>
+SdoImplementationException</H3>
+<PRE>
+public <B>SdoImplementationException</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="SdoImplementationException(java.lang.String)"><!-- --></A><H3>
+SdoImplementationException</H3>
+<PRE>
+public <B>SdoImplementationException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="SdoImplementationException(java.lang.Throwable)"><!-- --></A><H3>
+SdoImplementationException</H3>
+<PRE>
+public <B>SdoImplementationException</B>(java.lang.Throwable&nbsp;cause)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="SdoImplementationException(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
+SdoImplementationException</H3>
+<PRE>
+public <B>SdoImplementationException</B>(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;cause)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SdoImplementationException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/SdoImplementationException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SdoImplementationException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/SnapshotImplementation.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/SnapshotImplementation.html
new file mode 100644
index 0000000000..0ebd8b5f0a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/SnapshotImplementation.html
@@ -0,0 +1,296 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+SnapshotImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.SnapshotImplementation class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="SnapshotImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SnapshotImplementation.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/SnapshotImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SnapshotImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class SnapshotImplementation</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.SnapshotImplementation</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>SnapshotImplementation</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.implementation.SnapshotImplementation">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html#SnapshotImplementation(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)">SnapshotImplementation</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;definition,
+ java.util.Collection&lt;? extends T&gt;&nbsp;roots)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html#emptySnapshot()">emptySnapshot</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; java.util.List&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html#extract(com.agfa.hap.sdo.DataMapper)">extract</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the objects from the snapshots</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="SnapshotImplementation(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)"><!-- --></A><H3>
+SnapshotImplementation</H3>
+<PRE>
+public <B>SnapshotImplementation</B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;definition,
+ java.util.Collection&lt;? extends T&gt;&nbsp;roots)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="emptySnapshot()"><!-- --></A><H3>
+emptySnapshot</H3>
+<PRE>
+public static <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A> <B>emptySnapshot</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="extract(com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+extract</H3>
+<PRE>
+public &lt;T&gt; java.util.List&lt;T&gt; <B>extract</B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html#extract(com.agfa.hap.sdo.DataMapper)">Snapshot</A></CODE></B></DD>
+<DD>Extracts the objects from the snapshots
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html#extract(com.agfa.hap.sdo.DataMapper)">extract</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>A list containing new objects with appropriate properties filled in.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SnapshotImplementation.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/SnapshotImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SnapshotImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/SnapshotUnion.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/SnapshotUnion.html
new file mode 100644
index 0000000000..99c89c615f
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/SnapshotUnion.html
@@ -0,0 +1,286 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+SnapshotUnion (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.SnapshotUnion class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="SnapshotUnion (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SnapshotUnion.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/SnapshotUnion.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SnapshotUnion.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class SnapshotUnion</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.SnapshotUnion</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>SnapshotUnion</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.implementation.SnapshotUnion">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html#SnapshotUnion(java.util.Collection)">SnapshotUnion</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&gt;&nbsp;snapshots)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html#SnapshotUnion(com.agfa.hap.sdo.Snapshot, com.agfa.hap.sdo.Snapshot)">SnapshotUnion</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;firstSnapshot,
+ <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;secondSnapshot)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; java.util.List&lt;T&gt;</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html#extract(com.agfa.hap.sdo.DataMapper)">extract</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the objects from the snapshots</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="SnapshotUnion(java.util.Collection)"><!-- --></A><H3>
+SnapshotUnion</H3>
+<PRE>
+public <B>SnapshotUnion</B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&gt;&nbsp;snapshots)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="SnapshotUnion(com.agfa.hap.sdo.Snapshot, com.agfa.hap.sdo.Snapshot)"><!-- --></A><H3>
+SnapshotUnion</H3>
+<PRE>
+public <B>SnapshotUnion</B>(<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;firstSnapshot,
+ <A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>&nbsp;secondSnapshot)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="extract(com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+extract</H3>
+<PRE>
+public &lt;T&gt; java.util.List&lt;T&gt; <B>extract</B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;&nbsp;mapper)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html#extract(com.agfa.hap.sdo.DataMapper)">Snapshot</A></CODE></B></DD>
+<DD>Extracts the objects from the snapshots
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html#extract(com.agfa.hap.sdo.DataMapper)">extract</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>A list containing new objects with appropriate properties filled in.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SnapshotUnion.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/SnapshotUnion.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SnapshotUnion.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/TypeHelperImpl.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/TypeHelperImpl.html
new file mode 100644
index 0000000000..592bb7f955
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/TypeHelperImpl.html
@@ -0,0 +1,621 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+TypeHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.TypeHelperImpl class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="TypeHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TypeHelperImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/TypeHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class TypeHelperImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.TypeHelperImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>TypeHelperImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#HAP_BASIC_TYPE_URI">HAP_BASIC_TYPE_URI</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_com.agfa.hap.sdo.helper.TypeHelper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface com.agfa.hap.sdo.helper.<A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html#INSTANCE">INSTANCE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#TypeHelperImpl()">TypeHelperImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#define(commonj.sdo.DataObject)">define</A></B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define the DataObject as a Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#define(java.util.List)">define</A></B>(java.util.List&nbsp;types)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define the list of DataObjects as Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#defineOpenContentProperty(java.lang.String, commonj.sdo.DataObject)">defineOpenContentProperty</A></B>(java.lang.String&nbsp;uri,
+ <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define the DataObject as a Property for setting open content.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getKnownUris()">getKnownUris</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getOpenContentProperty(java.lang.String, java.lang.String)">getOpenContentProperty</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the open content (global) Property with the specified uri and name, or null
+ if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getType(java.lang.Class)">getType</A></B>(java.lang.Class&nbsp;interfaceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Type for this interfaceClass or null if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getType(java.lang.String, java.lang.String)">getType</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Type specified by typeName with the given uri,
+ or null if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getTypeForImplementationClass(java.lang.String)">getTypeForImplementationClass</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getTypeForInstanceClass(java.lang.Class)">getTypeForInstanceClass</A></B>(java.lang.Class&nbsp;instanceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#register(commonj.sdo.Type)">register</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#registerBasicType(java.lang.Class, java.lang.String, com.agfa.hap.sdo.impl.TypeConverter)">registerBasicType</A></B>(java.lang.Class&nbsp;clazz,
+ java.lang.String&nbsp;uri,
+ <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#registerBasicType(java.lang.Class, com.agfa.hap.sdo.impl.TypeConverter)">registerBasicType</A></B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#registerBasicType(java.lang.String, java.lang.String, java.lang.Class, com.agfa.hap.sdo.impl.TypeConverter)">registerBasicType</A></B>(java.lang.String&nbsp;typeName,
+ java.lang.String&nbsp;uri,
+ java.lang.Class&nbsp;instanceClass,
+ <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="HAP_BASIC_TYPE_URI"><!-- --></A><H3>
+HAP_BASIC_TYPE_URI</H3>
+<PRE>
+protected static final java.lang.String <B>HAP_BASIC_TYPE_URI</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.agfa.hap.sdo.implementation.TypeHelperImpl.HAP_BASIC_TYPE_URI">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="TypeHelperImpl()"><!-- --></A><H3>
+TypeHelperImpl</H3>
+<PRE>
+public <B>TypeHelperImpl</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="register(commonj.sdo.Type)"><!-- --></A><H3>
+register</H3>
+<PRE>
+public void <B>register</B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="registerBasicType(java.lang.Class, com.agfa.hap.sdo.impl.TypeConverter)"><!-- --></A><H3>
+registerBasicType</H3>
+<PRE>
+protected void <B>registerBasicType</B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="registerBasicType(java.lang.Class, java.lang.String, com.agfa.hap.sdo.impl.TypeConverter)"><!-- --></A><H3>
+registerBasicType</H3>
+<PRE>
+protected void <B>registerBasicType</B>(java.lang.Class&nbsp;clazz,
+ java.lang.String&nbsp;uri,
+ <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="registerBasicType(java.lang.String, java.lang.String, java.lang.Class, com.agfa.hap.sdo.impl.TypeConverter)"><!-- --></A><H3>
+registerBasicType</H3>
+<PRE>
+protected <A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A> <B>registerBasicType</B>(java.lang.String&nbsp;typeName,
+ java.lang.String&nbsp;uri,
+ java.lang.Class&nbsp;instanceClass,
+ <A HREF="../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType(java.lang.String, java.lang.String)"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getType</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#getType(java.lang.String, java.lang.String)">TypeHelper</A></CODE></B></DD>
+<DD>Return the Type specified by typeName with the given uri,
+ or null if not found.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#getType(java.lang.String, java.lang.String)">getType</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The uri of the Type - type.getURI();<DD><CODE>typeName</CODE> - The name of the Type - type.getName();
+<DT><B>Returns:</B><DD>the Type specified by typeName with the given uri,
+ or null if not found.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType(java.lang.Class)"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getType</B>(java.lang.Class&nbsp;interfaceClass)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#getType(java.lang.Class)">TypeHelper</A></CODE></B></DD>
+<DD>Return the Type for this interfaceClass or null if not found.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#getType(java.lang.Class)">getType</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>interfaceClass</CODE> - is the interface for the DataObject's Type -
+ type.getInstanceClass();
+<DT><B>Returns:</B><DD>the Type for this interfaceClass or null if not found.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTypeForInstanceClass(java.lang.Class)"><!-- --></A><H3>
+getTypeForInstanceClass</H3>
+<PRE>
+protected <A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A> <B>getTypeForInstanceClass</B>(java.lang.Class&nbsp;instanceClass)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTypeForImplementationClass(java.lang.String)"><!-- --></A><H3>
+getTypeForImplementationClass</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getTypeForImplementationClass</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="define(commonj.sdo.DataObject)"><!-- --></A><H3>
+define</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>define</B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#define(commonj.sdo.DataObject)">TypeHelper</A></CODE></B></DD>
+<DD>Define the DataObject as a Type.
+ The Type is available through TypeHelper and DataGraph getType() methods.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#define(commonj.sdo.DataObject)">define</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - the DataObject representing the Type.
+<DT><B>Returns:</B><DD>the defined Type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="define(java.util.List)"><!-- --></A><H3>
+define</H3>
+<PRE>
+public java.util.List <B>define</B>(java.util.List&nbsp;types)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#define(java.util.List)">TypeHelper</A></CODE></B></DD>
+<DD>Define the list of DataObjects as Types.
+ The Types are available through TypeHelper and DataGraph getType() methods.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#define(java.util.List)">define</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>types</CODE> - a List of DataObjects representing the Types.
+<DT><B>Returns:</B><DD>the defined Types.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getKnownUris()"><!-- --></A><H3>
+getKnownUris</H3>
+<PRE>
+public java.util.Collection&lt;java.lang.String&gt; <B>getKnownUris</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="defineOpenContentProperty(java.lang.String, commonj.sdo.DataObject)"><!-- --></A><H3>
+defineOpenContentProperty</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>defineOpenContentProperty</B>(java.lang.String&nbsp;uri,
+ <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#defineOpenContentProperty(java.lang.String, commonj.sdo.DataObject)">TypeHelper</A></CODE></B></DD>
+<DD>Define the DataObject as a Property for setting open content.
+ The containing Type of the open content property is not specified by SDO.
+ If the specified uri is not null the defined property is accessible through
+ TypeHelper.getOpenContentProperty(uri, propertyName).
+ If a null uri is specified, the location and management of the open content property
+ is not specified by SDO.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#defineOpenContentProperty(java.lang.String, commonj.sdo.DataObject)">defineOpenContentProperty</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the namespace URI of the open content Property or null.
+<DT><B>Returns:</B><DD>the defined open content Property.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOpenContentProperty(java.lang.String, java.lang.String)"><!-- --></A><H3>
+getOpenContentProperty</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getOpenContentProperty</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;propertyName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#getOpenContentProperty(java.lang.String, java.lang.String)">TypeHelper</A></CODE></B></DD>
+<DD>Get the open content (global) Property with the specified uri and name, or null
+ if not found.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#getOpenContentProperty(java.lang.String, java.lang.String)">getOpenContentProperty</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the namespace URI of the open content Property.<DD><CODE>propertyName</CODE> - the name of the open content Property.
+<DT><B>Returns:</B><DD>the global Property.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TypeHelperImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/TypeHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/TypeImplementation.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/TypeImplementation.html
new file mode 100644
index 0000000000..f701687ae0
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/TypeImplementation.html
@@ -0,0 +1,1077 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+TypeImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.TypeImplementation class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="TypeImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TypeImplementation.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/TypeImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class TypeImplementation</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.TypeImplementation</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>TypeImplementation</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#TypeImplementation(java.lang.Class)">TypeImplementation</A></B>(java.lang.Class&nbsp;instanceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#TypeImplementation(java.lang.Class, java.lang.String)">TypeImplementation</A></B>(java.lang.Class&nbsp;instanceClass,
+ java.lang.String&nbsp;uri)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#TypeImplementation(java.lang.Class, java.lang.String, java.lang.String)">TypeImplementation</A></B>(java.lang.Class&nbsp;instanceClass,
+ java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#TypeImplementation(java.lang.String, java.lang.String)">TypeImplementation</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#addProperty(java.lang.String, com.agfa.hap.sdo.Type)">addProperty</A></B>(java.lang.String&nbsp;propertyName,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#changePropertyTypes(java.util.Map)">changePropertyTypes</A></B>(java.util.Map&lt;java.lang.String,<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&gt;&nbsp;typenameToSpecializingType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object&nbsp;other)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#get(commonj.sdo.Property)">get</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified instance property of this Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getAliasNames()">getAliasNames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a list of alias names for this Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getBaseTypes()">getBaseTypes</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the List of base Types for this Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getDeclaredProperties()">getDeclaredProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Properties declared in this Type as opposed to
+ those declared in base Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getIdentityProperty()">getIdentityProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getImplementationClass()">getImplementationClass</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getInstanceClass()">getInstanceClass</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Java class that this type represents.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.reflect.Constructor&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getInstanceConstructor()">getInstanceConstructor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getInstanceProperties()">getInstanceProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a read-only List of instance Properties available on this Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getProperties()">getProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the List of the <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>Properties</CODE></A> of this type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getProperty(int)">getProperty</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns from <A HREF="../../../../../commonj/sdo/Type.html#getProperties()"><CODE>all the Properties</CODE></A> of this type, the one with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getURI()">getURI</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the namespace URI of the type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#isAbstract()">isAbstract</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates if this Type is abstract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#isDataType()">isDataType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates if this Type specifies DataTypes (true) or DataObjects (false).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#isInstance(java.lang.Object)">isInstance</A></B>(java.lang.Object&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the specified object is an instance of this type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#isOpen()">isOpen</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates if this Type allows any form of open content.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#isSequenced()">isSequenced</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates if this Type specifies Sequenced DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#normalizeTypeHierarchy()">normalizeTypeHierarchy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#setBaseType(com.agfa.hap.sdo.implementation.TypeImplementation)">setBaseType</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>&nbsp;baseType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#setIdentityProperty(commonj.sdo.Property)">setIdentityProperty</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;identityProperty)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#setImplementationClass(com.agfa.hap.sdo.util.ClassHolder)">setImplementationClass</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A>&nbsp;implementationClassName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the implementation class.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#setInstanceClass(java.lang.Class)">setInstanceClass</A></B>(java.lang.Class&nbsp;instanceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#setIsAbstract(boolean)">setIsAbstract</A></B>(boolean&nbsp;isAbstract)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#setIsDataType(boolean)">setIsDataType</A></B>(boolean&nbsp;isDataType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="TypeImplementation(java.lang.Class)"><!-- --></A><H3>
+TypeImplementation</H3>
+<PRE>
+public <B>TypeImplementation</B>(java.lang.Class&nbsp;instanceClass)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="TypeImplementation(java.lang.Class, java.lang.String)"><!-- --></A><H3>
+TypeImplementation</H3>
+<PRE>
+public <B>TypeImplementation</B>(java.lang.Class&nbsp;instanceClass,
+ java.lang.String&nbsp;uri)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="TypeImplementation(java.lang.Class, java.lang.String, java.lang.String)"><!-- --></A><H3>
+TypeImplementation</H3>
+<PRE>
+public <B>TypeImplementation</B>(java.lang.Class&nbsp;instanceClass,
+ java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;name)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="TypeImplementation(java.lang.String, java.lang.String)"><!-- --></A><H3>
+TypeImplementation</H3>
+<PRE>
+public <B>TypeImplementation</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;name)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="setInstanceClass(java.lang.Class)"><!-- --></A><H3>
+setInstanceClass</H3>
+<PRE>
+public void <B>setInstanceClass</B>(java.lang.Class&nbsp;instanceClass)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBaseType(com.agfa.hap.sdo.implementation.TypeImplementation)"><!-- --></A><H3>
+setBaseType</H3>
+<PRE>
+public void <B>setBaseType</B>(<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>&nbsp;baseType)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="normalizeTypeHierarchy()"><!-- --></A><H3>
+normalizeTypeHierarchy</H3>
+<PRE>
+public void <B>normalizeTypeHierarchy</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addProperty(java.lang.String, com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+addProperty</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A> <B>addProperty</B>(java.lang.String&nbsp;propertyName,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAliasNames()"><!-- --></A><H3>
+getAliasNames</H3>
+<PRE>
+public java.util.List&lt;java.lang.String&gt; <B>getAliasNames</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#getAliasNames()">Type</A></CODE></B></DD>
+<DD>Return a list of alias names for this Type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#getAliasNames()">getAliasNames</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of alias names for this Type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBaseTypes()"><!-- --></A><H3>
+getBaseTypes</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>&gt; <B>getBaseTypes</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#getBaseTypes()">Type</A></CODE></B></DD>
+<DD>Returns the List of base Types for this Type. The List is empty
+ if there are no base Types. XSD <extension>, <restriction>, and
+ Java extends keyword are mapped to this list.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#getBaseTypes()">getBaseTypes</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the List of base Types for this Type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDeclaredProperties()"><!-- --></A><H3>
+getDeclaredProperties</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&gt; <B>getDeclaredProperties</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#getDeclaredProperties()">Type</A></CODE></B></DD>
+<DD>Returns the Properties declared in this Type as opposed to
+ those declared in base Types.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#getDeclaredProperties()">getDeclaredProperties</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Properties declared in this Type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInstanceClass()"><!-- --></A><H3>
+getInstanceClass</H3>
+<PRE>
+public java.lang.Class <B>getInstanceClass</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#getInstanceClass()">Type</A></CODE></B></DD>
+<DD>Returns the Java class that this type represents.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#getInstanceClass()">getInstanceClass</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Java class.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#getName()">Type</A></CODE></B></DD>
+<DD>Returns the name of the type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the type name.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties()"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&gt; <B>getProperties</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#getProperties()">Type</A></CODE></B></DD>
+<DD>Returns the List of the <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>Properties</CODE></A> of this type.
+ <p>
+ The expression
+<pre>
+ type.getProperties().indexOf(property)
+</pre>
+ yields the property's index relative to this type.
+ As such, these expressions are equivalent:
+<pre>
+ dataObject.<A HREF="../../../../../commonj/sdo/DataObject.html#get(int)"><CODE>get</CODE></A>(i)
+ dataObject.<A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get</CODE></A>((Property)dataObject.getType().getProperties().get(i));
+</pre>
+ </p>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#getProperties()">getProperties</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Properties of the type.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/Property.html#getContainingType()"><CODE>Property.getContainingType()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(java.lang.String)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A> <B>getProperty</B>(java.lang.String&nbsp;propertyName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#getProperty(java.lang.String)">Type</A></CODE></B></DD>
+<DD>Returns from <A HREF="../../../../../commonj/sdo/Type.html#getProperties()"><CODE>all the Properties</CODE></A> of this type, the one with the specified name.
+ As such, these expressions are equivalent:
+<pre>
+ dataObject.<A HREF="../../../../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get</CODE></A>("name")
+ dataObject.<A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get</CODE></A>(dataObject.getType().getProperty("name"))
+</pre>
+ </p>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#getProperty(java.lang.String)">getProperty</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Property with the specified name.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/Type.html#getProperties()"><CODE>Type.getProperties()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(int)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A> <B>getProperty</B>(int&nbsp;index)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getURI()"><!-- --></A><H3>
+getURI</H3>
+<PRE>
+public java.lang.String <B>getURI</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#getURI()">Type</A></CODE></B></DD>
+<DD>Returns the namespace URI of the type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#getURI()">getURI</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the namespace URI.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAbstract()"><!-- --></A><H3>
+isAbstract</H3>
+<PRE>
+public boolean <B>isAbstract</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#isAbstract()">Type</A></CODE></B></DD>
+<DD>Indicates if this Type is abstract. If true, this Type cannot be
+ instantiated. Abstract types cannot be used in DataObject or
+ DataFactory create methods.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#isAbstract()">isAbstract</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if this Type is abstract.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIsAbstract(boolean)"><!-- --></A><H3>
+setIsAbstract</H3>
+<PRE>
+public void <B>setIsAbstract</B>(boolean&nbsp;isAbstract)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isDataType()"><!-- --></A><H3>
+isDataType</H3>
+<PRE>
+public boolean <B>isDataType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#isDataType()">Type</A></CODE></B></DD>
+<DD>Indicates if this Type specifies DataTypes (true) or DataObjects (false).
+ When false, any object that is an instance of this type
+ also implements the DataObject interface.
+ True for simple types such as Strings and numbers.
+ For any object:
+ <pre>
+ isInstance(object) && !isDataType() implies
+ DataObject.class.isInstance(object) returns true.
+ </pre>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#isDataType()">isDataType</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if Type specifies DataTypes, false for DataObjects.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIsDataType(boolean)"><!-- --></A><H3>
+setIsDataType</H3>
+<PRE>
+public void <B>setIsDataType</B>(boolean&nbsp;isDataType)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isInstance(java.lang.Object)"><!-- --></A><H3>
+isInstance</H3>
+<PRE>
+public boolean <B>isInstance</B>(java.lang.Object&nbsp;object)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#isInstance(java.lang.Object)">Type</A></CODE></B></DD>
+<DD>Returns whether the specified object is an instance of this type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#isInstance(java.lang.Object)">isInstance</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>object</CODE> - the object in question.
+<DT><B>Returns:</B><DD><code>true</code> if the object is an instance.<DT><B>See Also:</B><DD><CODE>Class.isInstance(java.lang.Object)</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isOpen()"><!-- --></A><H3>
+isOpen</H3>
+<PRE>
+public boolean <B>isOpen</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#isOpen()">Type</A></CODE></B></DD>
+<DD>Indicates if this Type allows any form of open content. If false,
+ dataObject.getInstanceProperties() must be the same as
+ dataObject.getType().getProperties() for any DataObject dataObject of this Type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#isOpen()">isOpen</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if this Type allows open content.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isSequenced()"><!-- --></A><H3>
+isSequenced</H3>
+<PRE>
+public boolean <B>isSequenced</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#isSequenced()">Type</A></CODE></B></DD>
+<DD>Indicates if this Type specifies Sequenced DataObjects.
+ Sequenced DataObjects are used when the order of values
+ between Properties must be preserved.
+ When true, a DataObject will return a Sequence. For example,
+ <pre>
+ Sequence elements = dataObject.<A HREF="../../../../../commonj/sdo/DataObject.html#getSequence()"><CODE>getSequence</CODE></A>();
+ </pre>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#isSequenced()">isSequenced</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if this Type specifies Sequenced DataObjects.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(java.lang.Object&nbsp;other)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="changePropertyTypes(java.util.Map)"><!-- --></A><H3>
+changePropertyTypes</H3>
+<PRE>
+public void <B>changePropertyTypes</B>(java.util.Map&lt;java.lang.String,<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&gt;&nbsp;typenameToSpecializingType)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setImplementationClass(com.agfa.hap.sdo.util.ClassHolder)"><!-- --></A><H3>
+setImplementationClass</H3>
+<PRE>
+public void <B>setImplementationClass</B>(<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A>&nbsp;implementationClassName)</PRE>
+<DL>
+<DD>Sets the implementation class. The datafactory will create instances of this
+ class when creating objects of this type.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getImplementationClass()"><!-- --></A><H3>
+getImplementationClass</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A> <B>getImplementationClass</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInstanceConstructor()"><!-- --></A><H3>
+getInstanceConstructor</H3>
+<PRE>
+public java.lang.reflect.Constructor&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt; <B>getInstanceConstructor</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIdentityProperty()"><!-- --></A><H3>
+getIdentityProperty</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A> <B>getIdentityProperty</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIdentityProperty(commonj.sdo.Property)"><!-- --></A><H3>
+setIdentityProperty</H3>
+<PRE>
+public void <B>setIdentityProperty</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;identityProperty)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(commonj.sdo.Property)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public java.lang.Object <B>get</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#get(commonj.sdo.Property)">Type</A></CODE></B></DD>
+<DD>Returns the value of the specified instance property of this Type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#get(commonj.sdo.Property)">get</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - one of the properties returned by <A HREF="../../../../../commonj/sdo/Type.html#getInstanceProperties()"><CODE>Type.getInstanceProperties()</CODE></A>.
+<DT><B>Returns:</B><DD>the value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInstanceProperties()"><!-- --></A><H3>
+getInstanceProperties</H3>
+<PRE>
+public java.util.List <B>getInstanceProperties</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/Type.html#getInstanceProperties()">Type</A></CODE></B></DD>
+<DD>Returns a read-only List of instance Properties available on this Type.
+ <p>
+ This list includes, at a minimum, any open content properties (extensions) added to
+ the object before <A HREF="../../../../../commonj/sdo/helper/TypeHelper.html#define(commonj.sdo.DataObject)"><CODE>defining
+ the Type's Type</CODE></A>. Implementations may, but are not required to in the 2.1 version
+ of SDO, provide additional instance properties.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/Type.html#getInstanceProperties()">getInstanceProperties</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the List of instance Properties on this Type.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TypeImplementation.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/TypeImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/XMLHelperImpl.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/XMLHelperImpl.html
new file mode 100644
index 0000000000..1888616739
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/XMLHelperImpl.html
@@ -0,0 +1,636 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+XMLHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.XMLHelperImpl class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="XMLHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XMLHelperImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/XMLHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XMLHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class XMLHelperImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.XMLHelperImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>XMLHelperImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_commonj.sdo.helper.XMLHelper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface commonj.sdo.helper.<A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#INSTANCE">INSTANCE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#XMLHelperImpl()">XMLHelperImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#createDocument(commonj.sdo.DataObject, java.lang.String, java.lang.String)">createDocument</A></B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an XMLDocument with the specified XML rootElement for the DataObject.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(java.io.InputStream)">load</A></B>(java.io.InputStream&nbsp;inputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the inputStream.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(java.io.InputStream, java.lang.String, java.lang.Object)">load</A></B>(java.io.InputStream&nbsp;inputStream,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the inputStream.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(java.io.Reader, java.lang.String, java.lang.Object)">load</A></B>(java.io.Reader&nbsp;inputReader,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the inputReader.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(javax.xml.transform.Source, java.lang.String, java.lang.Object)">load</A></B>(javax.xml.transform.Source&nbsp;inputSource,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the inputSource.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(java.lang.String)">load</A></B>(java.lang.String&nbsp;inputString)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the input String.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String)">save</A></B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the DataObject saved as an XML document with the specified root element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String, java.io.OutputStream)">save</A></B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName,
+ java.io.OutputStream&nbsp;outputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Saves the DataObject as an XML document with the specified root element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.helper.XMLDocument, java.io.OutputStream, java.lang.Object)">save</A></B>(<A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ java.io.OutputStream&nbsp;outputStream,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes an XMLDocument as an XML document into the outputStream.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.helper.XMLDocument, javax.xml.transform.Result, java.lang.Object)">save</A></B>(<A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ javax.xml.transform.Result&nbsp;outputResult,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes an XMLDocument as an XML document into the outputResult in a
+ serialization technology independent format (as specified in
+ javax.xml.transform).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.helper.XMLDocument, java.io.Writer, java.lang.Object)">save</A></B>(<A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ java.io.Writer&nbsp;outputWriter,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes an XMLDocument as an XML document into the outputWriter.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="XMLHelperImpl()"><!-- --></A><H3>
+XMLHelperImpl</H3>
+<PRE>
+public <B>XMLHelperImpl</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="load(java.lang.String)"><!-- --></A><H3>
+load</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A> <B>load</B>(java.lang.String&nbsp;inputString)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#load(java.lang.String)">XMLHelper</A></CODE></B></DD>
+<DD>Creates and returns an XMLDocument from the input String.
+ By default does not perform XSD validation.
+ Same as
+ load(new StringReader(inputString), null, null);
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#load(java.lang.String)">load</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>inputString</CODE> - specifies the String to read from
+<DT><B>Returns:</B><DD>the new XMLDocument loaded</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="load(java.io.InputStream)"><!-- --></A><H3>
+load</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A> <B>load</B>(java.io.InputStream&nbsp;inputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#load(java.io.InputStream)">XMLHelper</A></CODE></B></DD>
+<DD>Creates and returns an XMLDocument from the inputStream.
+ The InputStream will be closed after reading.
+ By default does not perform XSD validation.
+ Same as
+ load(inputStream, null, null);
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#load(java.io.InputStream)">load</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>inputStream</CODE> - specifies the InputStream to read from
+<DT><B>Returns:</B><DD>the new XMLDocument loaded
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="load(java.io.InputStream, java.lang.String, java.lang.Object)"><!-- --></A><H3>
+load</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A> <B>load</B>(java.io.InputStream&nbsp;inputStream,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#load(java.io.InputStream, java.lang.String, java.lang.Object)">XMLHelper</A></CODE></B></DD>
+<DD>Creates and returns an XMLDocument from the inputStream.
+ The InputStream will be closed after reading.
+ By default does not perform XSD validation.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#load(java.io.InputStream, java.lang.String, java.lang.Object)">load</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>inputStream</CODE> - specifies the InputStream to read from<DD><CODE>locationURI</CODE> - specifies the URI of the document for relative schema locations<DD><CODE>options</CODE> - implementation-specific options.
+<DT><B>Returns:</B><DD>the new XMLDocument loaded
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="load(javax.xml.transform.Source, java.lang.String, java.lang.Object)"><!-- --></A><H3>
+load</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A> <B>load</B>(javax.xml.transform.Source&nbsp;inputSource,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#load(javax.xml.transform.Source, java.lang.String, java.lang.Object)">XMLHelper</A></CODE></B></DD>
+<DD>Creates and returns an XMLDocument from the inputSource.
+ The InputSource will be closed after reading.
+ By default does not perform XSD validation.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#load(javax.xml.transform.Source, java.lang.String, java.lang.Object)">load</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>inputSource</CODE> - specifies the Source to read from<DD><CODE>locationURI</CODE> - specifies the URI of the document for relative schema locations<DD><CODE>options</CODE> - implementation-specific options.
+<DT><B>Returns:</B><DD>the new XMLDocument loaded
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="load(java.io.Reader, java.lang.String, java.lang.Object)"><!-- --></A><H3>
+load</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A> <B>load</B>(java.io.Reader&nbsp;inputReader,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#load(java.io.Reader, java.lang.String, java.lang.Object)">XMLHelper</A></CODE></B></DD>
+<DD>Creates and returns an XMLDocument from the inputReader.
+ The InputStream will be closed after reading.
+ By default does not perform XSD validation.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#load(java.io.Reader, java.lang.String, java.lang.Object)">load</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>inputReader</CODE> - specifies the Reader to read from<DD><CODE>locationURI</CODE> - specifies the URI of the document for relative schema locations<DD><CODE>options</CODE> - implementation-specific options.
+<DT><B>Returns:</B><DD>the new XMLDocument loaded
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="save(commonj.sdo.DataObject, java.lang.String, java.lang.String)"><!-- --></A><H3>
+save</H3>
+<PRE>
+public java.lang.String <B>save</B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String)">XMLHelper</A></CODE></B></DD>
+<DD>Returns the DataObject saved as an XML document with the specified root element.
+ Same as
+ StringWriter stringWriter = new StringWriter();
+ save(createDocument(dataObject, rootElementURI, rootElementName),
+ stringWriter, null);
+ stringWriter.toString();
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String)">save</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - specifies DataObject to be saved<DD><CODE>rootElementURI</CODE> - the Target Namespace URI of the root XML element<DD><CODE>rootElementName</CODE> - the Name of the root XML element
+<DT><B>Returns:</B><DD>the saved XML document as a string</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="save(commonj.sdo.DataObject, java.lang.String, java.lang.String, java.io.OutputStream)"><!-- --></A><H3>
+save</H3>
+<PRE>
+public void <B>save</B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName,
+ java.io.OutputStream&nbsp;outputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String, java.io.OutputStream)">XMLHelper</A></CODE></B></DD>
+<DD>Saves the DataObject as an XML document with the specified root element.
+ Same as
+ save(createDocument(dataObject, rootElementURI, rootElementName),
+ outputStream, null);
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String, java.io.OutputStream)">save</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - specifies DataObject to be saved<DD><CODE>rootElementURI</CODE> - the Target Namespace URI of the root XML element<DD><CODE>rootElementName</CODE> - the Name of the root XML element<DD><CODE>outputStream</CODE> - specifies the OutputStream to write to.
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="save(commonj.sdo.helper.XMLDocument, java.io.OutputStream, java.lang.Object)"><!-- --></A><H3>
+save</H3>
+<PRE>
+public void <B>save</B>(<A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ java.io.OutputStream&nbsp;outputStream,
+ java.lang.Object&nbsp;options)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, java.io.OutputStream, java.lang.Object)">XMLHelper</A></CODE></B></DD>
+<DD>Serializes an XMLDocument as an XML document into the outputStream.
+ If the DataObject's Type was defined by an XSD, the serialization
+ will follow the XSD.
+ Otherwise the serialization will follow the format as if an XSD
+ were generated as defined by the SDO specification.
+ The OutputStream will be flushed after writing.
+ Does not perform validation to ensure compliance with an XSD.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, java.io.OutputStream, java.lang.Object)">save</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xmlDocument</CODE> - specifies XMLDocument to be saved<DD><CODE>outputStream</CODE> - specifies the OutputStream to write to.<DD><CODE>options</CODE> - implementation-specific options.
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="save(commonj.sdo.helper.XMLDocument, java.io.Writer, java.lang.Object)"><!-- --></A><H3>
+save</H3>
+<PRE>
+public void <B>save</B>(<A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ java.io.Writer&nbsp;outputWriter,
+ java.lang.Object&nbsp;options)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, java.io.Writer, java.lang.Object)">XMLHelper</A></CODE></B></DD>
+<DD>Serializes an XMLDocument as an XML document into the outputWriter.
+ If the DataObject's Type was defined by an XSD, the serialization
+ will follow the XSD.
+ Otherwise the serialization will follow the format as if an XSD
+ were generated as defined by the SDO specification.
+ The OutputStream will be flushed after writing.
+ Does not perform validation to ensure compliance with an XSD.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, java.io.Writer, java.lang.Object)">save</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xmlDocument</CODE> - specifies XMLDocument to be saved<DD><CODE>outputWriter</CODE> - specifies the Writer to write to.<DD><CODE>options</CODE> - implementation-specific options.
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDocument(commonj.sdo.DataObject, java.lang.String, java.lang.String)"><!-- --></A><H3>
+createDocument</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A> <B>createDocument</B>(<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#createDocument(commonj.sdo.DataObject, java.lang.String, java.lang.String)">XMLHelper</A></CODE></B></DD>
+<DD>Creates an XMLDocument with the specified XML rootElement for the DataObject.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#createDocument(commonj.sdo.DataObject, java.lang.String, java.lang.String)">createDocument</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - specifies DataObject to be saved<DD><CODE>rootElementURI</CODE> - the Target Namespace URI of the root XML element<DD><CODE>rootElementName</CODE> - the Name of the root XML element
+<DT><B>Returns:</B><DD>XMLDocument a new XMLDocument set with the specified parameters.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="save(commonj.sdo.helper.XMLDocument, javax.xml.transform.Result, java.lang.Object)"><!-- --></A><H3>
+save</H3>
+<PRE>
+public void <B>save</B>(<A HREF="../../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ javax.xml.transform.Result&nbsp;outputResult,
+ java.lang.Object&nbsp;options)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, javax.xml.transform.Result, java.lang.Object)">XMLHelper</A></CODE></B></DD>
+<DD>Serializes an XMLDocument as an XML document into the outputResult in a
+ serialization technology independent format (as specified in
+ javax.xml.transform).
+ The OutputResult will be flushed after writing.
+ Does not perform validation to ensure compliance with an XSD.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, javax.xml.transform.Result, java.lang.Object)">save</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xmlDocument</CODE> - specifies XMLDocument to be saved<DD><CODE>outputResult</CODE> - specifies Result to be saved<DD><CODE>options</CODE> - implementation-specific options.
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XMLHelperImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/XMLHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XMLHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/XSDHelperImpl.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/XSDHelperImpl.html
new file mode 100644
index 0000000000..6b74ebc2f0
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/XSDHelperImpl.html
@@ -0,0 +1,769 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+XSDHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation.XSDHelperImpl class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="XSDHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XSDHelperImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/XSDHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XSDHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.implementation</FONT>
+<BR>
+Class XSDHelperImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.implementation.XSDHelperImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>XSDHelperImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_commonj.sdo.helper.XSDHelper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface commonj.sdo.helper.<A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#INSTANCE">INSTANCE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#XSDHelperImpl()">XSDHelperImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#define(java.io.InputStream, java.lang.String)">define</A></B>(java.io.InputStream&nbsp;xsdInputStream,
+ java.lang.String&nbsp;schemaLocation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define XML Schema as Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#define(java.io.Reader, java.lang.String)">define</A></B>(java.io.Reader&nbsp;xsdReader,
+ java.lang.String&nbsp;schemaLocation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define XML Schema as Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#define(java.lang.String)">define</A></B>(java.lang.String&nbsp;xsd)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define the XML Schema as Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#generate(java.util.List)">generate</A></B>(java.util.List&nbsp;typeList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generate an XML Schema Declaration (XSD) from Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#generate(java.util.List, java.util.Map)">generate</A></B>(java.util.List&nbsp;types,
+ java.util.Map&nbsp;namespaceToSchemaLocation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generate an XML Schema Declaration (XSD) from Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getAppinfo(commonj.sdo.Property, java.lang.String)">getAppinfo</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.String&nbsp;source)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the content of the appinfo declared for this Property and source.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getAppinfo(commonj.sdo.Type, java.lang.String)">getAppinfo</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.String&nbsp;source)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the appinfo declared for this Type and source.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getGlobalProperty(java.lang.String, java.lang.String, boolean)">getGlobalProperty</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;propertyName,
+ boolean&nbsp;isElement)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Property defined by the named global element or attribute
+ in the targetNamespace uri, or null if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getLocalName(commonj.sdo.Property)">getLocalName</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the local name as declared in the XSD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getLocalName(commonj.sdo.Type)">getLocalName</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the local name as declared in the XSD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getNamespaceURI(commonj.sdo.Property)">getNamespaceURI</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the namespace URI as declared in the XSD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#initializeXsdTypes()">initializeXsdTypes</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#isAttribute(commonj.sdo.Property)">isAttribute</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the property is declared as an attribute in the XSD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#isElement(commonj.sdo.Property)">isElement</A></B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the property is declared as an element in the XSD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#isMixed(commonj.sdo.Type)">isMixed</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the Type is declared to contain mixed content.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#isXSD(commonj.sdo.Type)">isXSD</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates if this helper contains XSD information for the specified type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#registerXsdType(java.lang.String, java.lang.Class)">registerXsdType</A></B>(java.lang.String&nbsp;xsdSimpleType,
+ java.lang.Class&nbsp;javaClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#registerXsdType(java.lang.String, java.lang.Class, java.lang.String)">registerXsdType</A></B>(java.lang.String&nbsp;xsdSimpleType,
+ java.lang.Class&nbsp;javaClass,
+ java.lang.String&nbsp;sdoTypeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="XSDHelperImpl()"><!-- --></A><H3>
+XSDHelperImpl</H3>
+<PRE>
+public <B>XSDHelperImpl</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getLocalName(commonj.sdo.Type)"><!-- --></A><H3>
+getLocalName</H3>
+<PRE>
+public java.lang.String <B>getLocalName</B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#getLocalName(commonj.sdo.Type)">XSDHelper</A></CODE></B></DD>
+<DD>Returns the local name as declared in the XSD.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#getLocalName(commonj.sdo.Type)">getLocalName</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - to return local name for.
+<DT><B>Returns:</B><DD>the local name as declared in the XSD.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLocalName(commonj.sdo.Property)"><!-- --></A><H3>
+getLocalName</H3>
+<PRE>
+public java.lang.String <B>getLocalName</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#getLocalName(commonj.sdo.Property)">XSDHelper</A></CODE></B></DD>
+<DD>Returns the local name as declared in the XSD.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#getLocalName(commonj.sdo.Property)">getLocalName</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - to return local name for.
+<DT><B>Returns:</B><DD>the local name as declared in the XSD.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getNamespaceURI(commonj.sdo.Property)"><!-- --></A><H3>
+getNamespaceURI</H3>
+<PRE>
+public java.lang.String <B>getNamespaceURI</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#getNamespaceURI(commonj.sdo.Property)">XSDHelper</A></CODE></B></DD>
+<DD>Returns the namespace URI as declared in the XSD.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#getNamespaceURI(commonj.sdo.Property)">getNamespaceURI</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - to return namespace URI for.
+<DT><B>Returns:</B><DD>the namespace URI as declared in the XSD.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAttribute(commonj.sdo.Property)"><!-- --></A><H3>
+isAttribute</H3>
+<PRE>
+public boolean <B>isAttribute</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#isAttribute(commonj.sdo.Property)">XSDHelper</A></CODE></B></DD>
+<DD>Returns true if the property is declared as an attribute in the XSD.
+ Returns false if not known or for advanced cases.
+ It is possible for both isAttribute and isElement to return false
+ but they will not both return true.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#isAttribute(commonj.sdo.Property)">isAttribute</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - to identify if an attribute.
+<DT><B>Returns:</B><DD>true if the property is declared as an attribute in the XSD.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isElement(commonj.sdo.Property)"><!-- --></A><H3>
+isElement</H3>
+<PRE>
+public boolean <B>isElement</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#isElement(commonj.sdo.Property)">XSDHelper</A></CODE></B></DD>
+<DD>Returns true if the property is declared as an element in the XSD.
+ Returns false if not known or for advanced cases.
+ It is possible for both isAttribute and isElement to return false
+ but they will not both return true.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#isElement(commonj.sdo.Property)">isElement</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - to identify if an element.
+<DT><B>Returns:</B><DD>true if the property is declared as an element in the XSD.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isMixed(commonj.sdo.Type)"><!-- --></A><H3>
+isMixed</H3>
+<PRE>
+public boolean <B>isMixed</B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#isMixed(commonj.sdo.Type)">XSDHelper</A></CODE></B></DD>
+<DD>Returns true if the Type is declared to contain mixed content.
+ A DataObject's mixed content values are typically accessed via a Sequence.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#isMixed(commonj.sdo.Type)">isMixed</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - to identify if mixed content.
+<DT><B>Returns:</B><DD>true if the Type is declared to contain mixed content.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isXSD(commonj.sdo.Type)"><!-- --></A><H3>
+isXSD</H3>
+<PRE>
+public boolean <B>isXSD</B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#isXSD(commonj.sdo.Type)">XSDHelper</A></CODE></B></DD>
+<DD>Indicates if this helper contains XSD information for the specified type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#isXSD(commonj.sdo.Type)">isXSD</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - the type.
+<DT><B>Returns:</B><DD>true if this helper contains XSD information for the specified type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGlobalProperty(java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
+getGlobalProperty</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getGlobalProperty</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;propertyName,
+ boolean&nbsp;isElement)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#getGlobalProperty(java.lang.String, java.lang.String, boolean)">XSDHelper</A></CODE></B></DD>
+<DD>Returns the Property defined by the named global element or attribute
+ in the targetNamespace uri, or null if not found.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#getGlobalProperty(java.lang.String, java.lang.String, boolean)">getGlobalProperty</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The uri of the targetNamespace.<DD><CODE>propertyName</CODE> - The name of the global property.<DD><CODE>isElement</CODE> - is true for global elements, false for global attributes.
+<DT><B>Returns:</B><DD>the Property defined by the named global element or attribute
+ in the targetNamespace uri, or null if not found.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAppinfo(commonj.sdo.Type, java.lang.String)"><!-- --></A><H3>
+getAppinfo</H3>
+<PRE>
+public java.lang.String <B>getAppinfo</B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.String&nbsp;source)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#getAppinfo(commonj.sdo.Type, java.lang.String)">XSDHelper</A></CODE></B></DD>
+<DD>Return the appinfo declared for this Type and source.
+ The appinfo start and end tags and content are returned.
+ The xml namespace context is preserved in the appinfo element.
+ If more than one appinfo with the same source is declared on the same
+ Type their contents are concatenated.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#getAppinfo(commonj.sdo.Type, java.lang.String)">getAppinfo</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - the type with the appinfo declaration<DD><CODE>source</CODE> - the source of the appinfo declaration.
+<DT><B>Returns:</B><DD>the appinfo declared for this Type and source.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAppinfo(commonj.sdo.Property, java.lang.String)"><!-- --></A><H3>
+getAppinfo</H3>
+<PRE>
+public java.lang.String <B>getAppinfo</B>(<A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.String&nbsp;source)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#getAppinfo(commonj.sdo.Property, java.lang.String)">XSDHelper</A></CODE></B></DD>
+<DD>Return the content of the appinfo declared for this Property and source.
+ If the property is defined by ref= the appinfo of the referenced
+ element or attribute is included.
+ The appinfo start and end tags and content are returned.
+ The xml namespace context is preserved in the appinfo element.
+ If more than one appinfo with the same source is declared on the same
+ Type their contents are concatenated.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#getAppinfo(commonj.sdo.Property, java.lang.String)">getAppinfo</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the Property with the appinfo declaration<DD><CODE>source</CODE> - the source of the appinfo declaration.
+<DT><B>Returns:</B><DD>the appinfo declared for this Property and source.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="define(java.lang.String)"><!-- --></A><H3>
+define</H3>
+<PRE>
+public java.util.List <B>define</B>(java.lang.String&nbsp;xsd)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#define(java.lang.String)">XSDHelper</A></CODE></B></DD>
+<DD>Define the XML Schema as Types.
+ The Types are available through TypeHelper and DataGraph getType() methods.
+ Same as define(new StringReader(xsd), null)
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#define(java.lang.String)">define</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xsd</CODE> - the XML Schema.
+<DT><B>Returns:</B><DD>the defined Types.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="define(java.io.Reader, java.lang.String)"><!-- --></A><H3>
+define</H3>
+<PRE>
+public java.util.List <B>define</B>(java.io.Reader&nbsp;xsdReader,
+ java.lang.String&nbsp;schemaLocation)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#define(java.io.Reader, java.lang.String)">XSDHelper</A></CODE></B></DD>
+<DD>Define XML Schema as Types.
+ The Types are available through TypeHelper and DataGraph getType() methods.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#define(java.io.Reader, java.lang.String)">define</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xsdReader</CODE> - reader to an XML Schema.<DD><CODE>schemaLocation</CODE> - the URI of the location of the schema, used
+ for processing relative imports and includes. May be null if not used.
+<DT><B>Returns:</B><DD>the defined Types.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="define(java.io.InputStream, java.lang.String)"><!-- --></A><H3>
+define</H3>
+<PRE>
+public java.util.List <B>define</B>(java.io.InputStream&nbsp;xsdInputStream,
+ java.lang.String&nbsp;schemaLocation)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#define(java.io.InputStream, java.lang.String)">XSDHelper</A></CODE></B></DD>
+<DD>Define XML Schema as Types.
+ The Types are available through TypeHelper and DataGraph getType() methods.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#define(java.io.InputStream, java.lang.String)">define</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xsdInputStream</CODE> - input stream to an XML Schema.<DD><CODE>schemaLocation</CODE> - the URI of the location of the schema, used
+ for processing relative imports and includes. May be null if not used.
+<DT><B>Returns:</B><DD>the defined Types.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="generate(java.util.List)"><!-- --></A><H3>
+generate</H3>
+<PRE>
+public java.lang.String <B>generate</B>(java.util.List&nbsp;typeList)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#generate(java.util.List)">XSDHelper</A></CODE></B></DD>
+<DD>Generate an XML Schema Declaration (XSD) from Types.
+ Same as generate(types, null);
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#generate(java.util.List)">generate</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>typeList</CODE> - a List containing the Types
+<DT><B>Returns:</B><DD>a String containing the generated XSD.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="generate(java.util.List, java.util.Map)"><!-- --></A><H3>
+generate</H3>
+<PRE>
+public java.lang.String <B>generate</B>(java.util.List&nbsp;types,
+ java.util.Map&nbsp;namespaceToSchemaLocation)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#generate(java.util.List, java.util.Map)">XSDHelper</A></CODE></B></DD>
+<DD>Generate an XML Schema Declaration (XSD) from Types.
+ Round trip from SDO to XSD to SDO is supported.
+ Round trip from XSD to SDO to XSD is not supported.
+ Use the original schema if one exists instead of generating a new one, as
+ the generated XSD validates a different set of documents than the original XSD.
+ Generating an XSD does not affect the XSDHelper or the Types.
+ The Types must all have the same URI.
+ The result is a String containing the generated XSD.
+ All Types referenced with the same URI will be generated in the XSD
+ and the list will be expanded to include all types generated.
+ Any Types referenced with other URIs will cause
+ imports to be produced as appropriate.
+ Imports will include a schemaLocation if a Map is provided with an entry
+ of the form key=import target namespace, value=schemaLocation
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html#generate(java.util.List, java.util.Map)">generate</A></CODE> in interface <CODE><A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>types</CODE> - a List containing the Types<DD><CODE>namespaceToSchemaLocation</CODE> - map of target namespace to schema locations or null
+<DT><B>Returns:</B><DD>a String containing the generated XSD.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="registerXsdType(java.lang.String, java.lang.Class)"><!-- --></A><H3>
+registerXsdType</H3>
+<PRE>
+protected void <B>registerXsdType</B>(java.lang.String&nbsp;xsdSimpleType,
+ java.lang.Class&nbsp;javaClass)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initializeXsdTypes()"><!-- --></A><H3>
+initializeXsdTypes</H3>
+<PRE>
+protected void <B>initializeXsdTypes</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="registerXsdType(java.lang.String, java.lang.Class, java.lang.String)"><!-- --></A><H3>
+registerXsdType</H3>
+<PRE>
+protected void <B>registerXsdType</B>(java.lang.String&nbsp;xsdSimpleType,
+ java.lang.Class&nbsp;javaClass,
+ java.lang.String&nbsp;sdoTypeName)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XSDHelperImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/XSDHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XSDHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/AbstractDataObject.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/AbstractDataObject.html
new file mode 100644
index 0000000000..db094bcd0c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/AbstractDataObject.html
@@ -0,0 +1,335 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.AbstractDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.AbstractDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useAbstractDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.AbstractDataObject</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with type parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation">IDataObjectList&lt;T extends AbstractDataObject&gt;</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObjectList.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#remove(int)">remove</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObjectList.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#set(int, com.agfa.hap.sdo.implementation.AbstractDataObject)">set</A></B>(int&nbsp;index,
+ <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;element)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>DataObjectList.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#add(com.agfa.hap.sdo.implementation.AbstractDataObject)">add</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;o)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObjectList.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#add(int, com.agfa.hap.sdo.implementation.AbstractDataObject)">add</A></B>(int&nbsp;index,
+ <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;element)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObjectList.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#addForBidirectionalUpdate(com.agfa.hap.sdo.implementation.AbstractDataObject)">addForBidirectionalUpdate</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;o)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObjectList.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#performBidirectionalUpdate(com.agfa.hap.sdo.implementation.AbstractDataObject, com.agfa.hap.sdo.implementation.AbstractDataObject)">performBidirectionalUpdate</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;source,
+ <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;target)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObjectList.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#removeForBidirectionalUpdate(com.agfa.hap.sdo.implementation.AbstractDataObject)">removeForBidirectionalUpdate</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;o)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObjectList.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#set(int, com.agfa.hap.sdo.implementation.AbstractDataObject)">set</A></B>(int&nbsp;index,
+ <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;element)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setContainment(com.agfa.hap.sdo.implementation.AbstractDataObject, commonj.sdo.Property)">setContainment</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;container,
+ <A HREF="../../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;prop)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with type arguments of type <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>DataObjectList.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#addAll(java.util.Collection)">addAll</A></B>(java.util.Collection&lt;? extends <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;&nbsp;c)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>DataObjectList.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#addAll(int, java.util.Collection)">addAll</A></B>(int&nbsp;index,
+ java.util.Collection&lt;? extends <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt;&nbsp;c)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html#DataObjectList(com.agfa.hap.sdo.implementation.AbstractDataObject, commonj.sdo.Property)">DataObjectList</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;owner,
+ <A HREF="../../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;listProperty)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useAbstractDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/AbstractPartialDataObject.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/AbstractPartialDataObject.html
new file mode 100644
index 0000000000..c77c3d2e7a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/AbstractPartialDataObject.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.AbstractPartialDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.AbstractPartialDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useAbstractPartialDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractPartialDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.AbstractPartialDataObject</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useAbstractPartialDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractPartialDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/BinarySerializer.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/BinarySerializer.html
new file mode 100644
index 0000000000..94c9835e70
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/BinarySerializer.html
@@ -0,0 +1,187 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.BinarySerializer (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.BinarySerializer (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useBinarySerializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BinarySerializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.BinarySerializer</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation">CompleteSerializer</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BinarySerializer that serializes every object that it can reach in the graph.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation">ContainmentSerializer</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BinarySerializer that serializes all instances that it can reach through contained properties
+ (as dictated by the sdo spec).</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useBinarySerializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BinarySerializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/BulkProperty.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/BulkProperty.html
new file mode 100644
index 0000000000..58091d0bea
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/BulkProperty.html
@@ -0,0 +1,180 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.BulkProperty (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.BulkProperty (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useBulkProperty.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BulkProperty.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.BulkProperty</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation">BulkProperty</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation">BulkProperty</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation">BulkProperty</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObjectConverter.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#processBulkPropertyValue(com.agfa.hap.sdo.implementation.BulkProperty, java.lang.Object, T)">processBulkPropertyValue</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation">BulkProperty</A>&nbsp;bp,
+ java.lang.Object&nbsp;parent,
+ <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useBulkProperty.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BulkProperty.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ClassPathImplementationClassRepository.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ClassPathImplementationClassRepository.html
new file mode 100644
index 0000000000..a5a981aed1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ClassPathImplementationClassRepository.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.ClassPathImplementationClassRepository (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.ClassPathImplementationClassRepository (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useClassPathImplementationClassRepository.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassPathImplementationClassRepository.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.ClassPathImplementationClassRepository</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.implementation.ClassPathImplementationClassRepository
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useClassPathImplementationClassRepository.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassPathImplementationClassRepository.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/CompleteSerializer.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/CompleteSerializer.html
new file mode 100644
index 0000000000..3849d3f3b1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/CompleteSerializer.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.CompleteSerializer (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.CompleteSerializer (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useCompleteSerializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompleteSerializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.CompleteSerializer</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.implementation.CompleteSerializer
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useCompleteSerializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompleteSerializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ContainedDataObject.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ContainedDataObject.html
new file mode 100644
index 0000000000..9c0512f711
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ContainedDataObject.html
@@ -0,0 +1,194 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.implementation.ContainedDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.implementation.ContainedDataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useContainedDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ContainedDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.implementation.ContainedDataObject</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation">ContainedDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation">ContainedDataObject</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation">ContainedDataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useContainedDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ContainedDataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ContainmentSerializer.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ContainmentSerializer.html
new file mode 100644
index 0000000000..dd488e5dfe
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ContainmentSerializer.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.ContainmentSerializer (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.ContainmentSerializer (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useContainmentSerializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ContainmentSerializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.ContainmentSerializer</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.implementation.ContainmentSerializer
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useContainmentSerializer.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ContainmentSerializer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataFactoryImpl.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataFactoryImpl.html
new file mode 100644
index 0000000000..79703e41aa
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataFactoryImpl.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.DataFactoryImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.DataFactoryImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useDataFactoryImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataFactoryImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.DataFactoryImpl</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.implementation.DataFactoryImpl
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useDataFactoryImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataFactoryImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataGraphImplementation.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataGraphImplementation.html
new file mode 100644
index 0000000000..561ba7239e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataGraphImplementation.html
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.DataGraphImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.DataGraphImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useDataGraphImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataGraphImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.DataGraphImplementation</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html#DataObjectImplementation(com.agfa.hap.sdo.Type, com.agfa.hap.sdo.implementation.DataGraphImplementation)">DataObjectImplementation</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A>&nbsp;dataGraph)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useDataGraphImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataGraphImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataObjectConverter.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataObjectConverter.html
new file mode 100644
index 0000000000..caf1d46443
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataObjectConverter.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.DataObjectConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.DataObjectConverter (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useDataObjectConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObjectConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.DataObjectConverter</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.implementation.DataObjectConverter
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useDataObjectConverter.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObjectConverter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataObjectImplementation.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataObjectImplementation.html
new file mode 100644
index 0000000000..9f25b8daec
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataObjectImplementation.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.DataObjectImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.DataObjectImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useDataObjectImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObjectImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.DataObjectImplementation</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.implementation.DataObjectImplementation
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useDataObjectImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObjectImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataObjectList.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataObjectList.html
new file mode 100644
index 0000000000..7f058c3ef5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/DataObjectList.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.DataObjectList (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.DataObjectList (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useDataObjectList.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObjectList.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.DataObjectList</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.implementation.DataObjectList
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useDataObjectList.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObjectList.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/EqualityHelperImpl.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/EqualityHelperImpl.html
new file mode 100644
index 0000000000..b3dd177537
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/EqualityHelperImpl.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.EqualityHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.EqualityHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useEqualityHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EqualityHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.EqualityHelperImpl</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.implementation.EqualityHelperImpl
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useEqualityHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EqualityHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/IDataObjectList.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/IDataObjectList.html
new file mode 100644
index 0000000000..a0730a9334
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/IDataObjectList.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.implementation.IDataObjectList (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.implementation.IDataObjectList (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useIDataObjectList.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IDataObjectList.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.implementation.IDataObjectList</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation">IDataObjectList</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation">IDataObjectList</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation">IDataObjectList</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List that performs AbstractDataObject bidirectional updates.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useIDataObjectList.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="IDataObjectList.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ImplementationClassRepository.ClassHolderFactory.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ImplementationClassRepository.ClassHolderFactory.html
new file mode 100644
index 0000000000..f191601678
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ImplementationClassRepository.ClassHolderFactory.html
@@ -0,0 +1,188 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useImplementationClassRepository.ClassHolderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ImplementationClassRepository.ClassHolderFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation">ImplementationClassRepository.ClassHolderFactory</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation">ImplementationClassRepository.ClassHolderFactory</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation">ImplementationClassRepository.ClassHolderFactory</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ImplementationClassRepository.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#addImplementationClasses(java.util.Properties, com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory)">addImplementationClasses</A></B>(java.util.Properties&nbsp;instanceProps,
+ <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation">ImplementationClassRepository.ClassHolderFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ImplementationClassRepository.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#addImplementationClasses(java.net.URL, com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory)">addImplementationClasses</A></B>(java.net.URL&nbsp;propertyFile,
+ <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation">ImplementationClassRepository.ClassHolderFactory</A>&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useImplementationClassRepository.ClassHolderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ImplementationClassRepository.ClassHolderFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ImplementationClassRepository.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ImplementationClassRepository.html
new file mode 100644
index 0000000000..74c7283cbd
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/ImplementationClassRepository.html
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.ImplementationClassRepository (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.ImplementationClassRepository (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useImplementationClassRepository.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ImplementationClassRepository.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.ImplementationClassRepository</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.osgi"><B>com.agfa.hap.sdo.osgi</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ClassPathImplementationClassRepository</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><CODE>ImplementationClassRepository</CODE></A> that gets its resources by searching at start-up
+ the classpath for sdo/implementationclasses.properties files.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></CODE></FONT></TD>
+<TD><CODE><B>ImplementationClassRepository.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getInstance()">getInstance</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ImplementationClassRepository.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#setInstance(com.agfa.hap.sdo.implementation.ImplementationClassRepository)">setInstance</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>&nbsp;instance)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.osgi"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A> in <A HREF="../../../../../../com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A> in <A HREF="../../../../../../com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi">OsgiBasedImplementationClassRepository</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Registers all implementation classes for the bundles that extend the
+ com.agfa.hap.sdo.implementationclasses extension point.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useImplementationClassRepository.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ImplementationClassRepository.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/PropertyImplementation.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/PropertyImplementation.html
new file mode 100644
index 0000000000..23318a1c82
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/PropertyImplementation.html
@@ -0,0 +1,179 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.PropertyImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.PropertyImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-usePropertyImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.PropertyImplementation</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A></CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#addProperty(java.lang.String, com.agfa.hap.sdo.Type)">addProperty</A></B>(java.lang.String&nbsp;propertyName,
+ <A HREF="../../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-usePropertyImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/SdoImplementationException.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/SdoImplementationException.html
new file mode 100644
index 0000000000..f76df1ea67
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/SdoImplementationException.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.SdoImplementationException (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.SdoImplementationException (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useSdoImplementationException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SdoImplementationException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.SdoImplementationException</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.implementation.SdoImplementationException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useSdoImplementationException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SdoImplementationException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/SnapshotImplementation.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/SnapshotImplementation.html
new file mode 100644
index 0000000000..145b017a93
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/SnapshotImplementation.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.SnapshotImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.SnapshotImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useSnapshotImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SnapshotImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.SnapshotImplementation</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.implementation.SnapshotImplementation
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useSnapshotImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SnapshotImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/SnapshotUnion.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/SnapshotUnion.html
new file mode 100644
index 0000000000..36a026df75
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/SnapshotUnion.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.SnapshotUnion (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.SnapshotUnion (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useSnapshotUnion.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SnapshotUnion.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.SnapshotUnion</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.implementation.SnapshotUnion
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useSnapshotUnion.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SnapshotUnion.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/TypeHelperImpl.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/TypeHelperImpl.html
new file mode 100644
index 0000000000..37c4d2c002
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/TypeHelperImpl.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.TypeHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.TypeHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useTypeHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.TypeHelperImpl</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.implementation.TypeHelperImpl
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useTypeHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/TypeImplementation.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/TypeImplementation.html
new file mode 100644
index 0000000000..c483b34075
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/TypeImplementation.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.TypeImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.TypeImplementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useTypeImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.TypeImplementation</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelperImpl.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getTypeForInstanceClass(java.lang.Class)">getTypeForInstanceClass</A></B>(java.lang.Class&nbsp;instanceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelperImpl.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#registerBasicType(java.lang.String, java.lang.String, java.lang.Class, com.agfa.hap.sdo.impl.TypeConverter)">registerBasicType</A></B>(java.lang.String&nbsp;typeName,
+ java.lang.String&nbsp;uri,
+ java.lang.Class&nbsp;instanceClass,
+ <A HREF="../../../../../../com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return types with arguments of type <A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getBaseTypes()">getBaseTypes</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#setBaseType(com.agfa.hap.sdo.implementation.TypeImplementation)">setBaseType</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>&nbsp;baseType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useTypeImplementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeImplementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/XMLHelperImpl.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/XMLHelperImpl.html
new file mode 100644
index 0000000000..13ceaa7071
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/XMLHelperImpl.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.XMLHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.XMLHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useXMLHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XMLHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.XMLHelperImpl</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.implementation.XMLHelperImpl
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useXMLHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XMLHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/XSDHelperImpl.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/XSDHelperImpl.html
new file mode 100644
index 0000000000..b775a7f407
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/class-use/XSDHelperImpl.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.implementation.XSDHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.implementation.XSDHelperImpl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useXSDHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XSDHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.implementation.XSDHelperImpl</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.implementation.XSDHelperImpl
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/implementation/\class-useXSDHelperImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XSDHelperImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-frame.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-frame.html
new file mode 100644
index 0000000000..bb43ea0954
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-frame.html
@@ -0,0 +1,99 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.implementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html" target="classFrame">com.agfa.hap.sdo.implementation</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation" target="classFrame"><I>ContainedDataObject</I></A>
+<BR>
+<A HREF="IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation" target="classFrame"><I>IDataObjectList</I></A>
+<BR>
+<A HREF="ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation" target="classFrame"><I>ImplementationClassRepository.ClassHolderFactory</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">AbstractDataObject</A>
+<BR>
+<A HREF="AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">AbstractPartialDataObject</A>
+<BR>
+<A HREF="BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">BinarySerializer</A>
+<BR>
+<A HREF="BulkProperty.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">BulkProperty</A>
+<BR>
+<A HREF="ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">ClassPathImplementationClassRepository</A>
+<BR>
+<A HREF="CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">CompleteSerializer</A>
+<BR>
+<A HREF="ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">ContainmentSerializer</A>
+<BR>
+<A HREF="DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">DataFactoryImpl</A>
+<BR>
+<A HREF="DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">DataGraphImplementation</A>
+<BR>
+<A HREF="DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">DataObjectConverter</A>
+<BR>
+<A HREF="DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">DataObjectImplementation</A>
+<BR>
+<A HREF="DataObjectList.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">DataObjectList</A>
+<BR>
+<A HREF="EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">EqualityHelperImpl</A>
+<BR>
+<A HREF="ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">ImplementationClassRepository</A>
+<BR>
+<A HREF="PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">PropertyImplementation</A>
+<BR>
+<A HREF="SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">SnapshotImplementation</A>
+<BR>
+<A HREF="SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">SnapshotUnion</A>
+<BR>
+<A HREF="TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">TypeHelperImpl</A>
+<BR>
+<A HREF="TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">TypeImplementation</A>
+<BR>
+<A HREF="XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">XMLHelperImpl</A>
+<BR>
+<A HREF="XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">XSDHelperImpl</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Exceptions</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation" target="classFrame">SdoImplementationException</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-summary.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-summary.html
new file mode 100644
index 0000000000..1525611f56
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-summary.html
@@ -0,0 +1,275 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.implementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.implementation package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.implementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<H2>
+Package com.agfa.hap.sdo.implementation
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation">ContainedDataObject</A></B></TD>
+<TD>This interface is introduced to allow addition of dataobject to a datagraph in an
+ implementation independent way.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation">IDataObjectList&lt;T extends AbstractDataObject&gt;</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation">ImplementationClassRepository.ClassHolderFactory</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation">BulkProperty&lt;T&gt;</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ClassPathImplementationClassRepository</A></B></TD>
+<TD><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><CODE>ImplementationClassRepository</CODE></A> that gets its resources by searching at start-up
+ the classpath for sdo/implementationclasses.properties files.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation">CompleteSerializer</A></B></TD>
+<TD>BinarySerializer that serializes every object that it can reach in the graph.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation">ContainmentSerializer</A></B></TD>
+<TD>BinarySerializer that serializes all instances that it can reach through contained properties
+ (as dictated by the sdo spec).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation">DataFactoryImpl</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation">DataObjectConverter&lt;T&gt;</A></B></TD>
+<TD>the same functionality as SnapshotSerializer except that this outputs to a list of DataObjects</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A></B></TD>
+<TD>List that performs AbstractDataObject bidirectional updates.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">EqualityHelperImpl</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></B></TD>
+<TD>Class that provides access to implementation classes for SDO types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation">SnapshotImplementation</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation">SnapshotUnion</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Exception Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation">SdoImplementationException</A></B></TD>
+<TD>Thrown when something went wrong in the sdo implementation.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-tree.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-tree.html
new file mode 100644
index 0000000000..bbe258160e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-tree.html
@@ -0,0 +1,201 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.implementation Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.implementation Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+Hierarchy For Package com.agfa.hap.sdo.implementation
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.util.AbstractCollection&lt;E&gt; (implements java.util.Collection&lt;E&gt;)
+<UL>
+<LI TYPE="circle">java.util.AbstractList&lt;E&gt; (implements java.util.List&lt;E&gt;)
+<UL>
+<LI TYPE="circle">java.util.ArrayList&lt;E&gt; (implements java.lang.Cloneable, java.util.List&lt;E&gt;, java.util.RandomAccess, java.io.Serializable)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation"><B>DataObjectList</B></A> (implements com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation">IDataObjectList</A>&lt;T&gt;)
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation"><B>AbstractDataObject</B></A> (implements com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation">ContainedDataObject</A>, commonj.sdo.<A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>, java.io.Serializable)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation"><B>AbstractPartialDataObject</B></A> (implements com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>DataObjectImplementation</B></A></UL>
+</UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>BinarySerializer</B></A> (implements commonj.sdo.impl.<A HREF="../../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A>)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>CompleteSerializer</B></A><LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>ContainmentSerializer</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation"><B>BulkProperty</B></A>&lt;T&gt;<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>DataFactoryImpl</B></A> (implements com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>DataGraphImplementation</B></A> (implements commonj.sdo.<A HREF="../../../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>, java.io.Serializable)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation"><B>DataObjectConverter</B></A>&lt;T&gt; (implements com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>EqualityHelperImpl</B></A> (implements commonj.sdo.helper.<A HREF="../../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>ImplementationClassRepository</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>ClassPathImplementationClassRepository</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>PropertyImplementation</B></A> (implements com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>, java.io.Serializable)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>SnapshotImplementation</B></A> (implements com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation"><B>SnapshotUnion</B></A> (implements com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>)
+<LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.lang.Exception<UL>
+<LI TYPE="circle">java.lang.RuntimeException<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation"><B>SdoImplementationException</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>TypeHelperImpl</B></A> (implements com.agfa.hap.sdo.helper.<A HREF="../../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>TypeImplementation</B></A> (implements com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>XMLHelperImpl</B></A> (implements commonj.sdo.helper.<A HREF="../../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>XSDHelperImpl</B></A> (implements commonj.sdo.helper.<A HREF="../../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>)
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation"><B>ContainedDataObject</B></A><LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation"><B>ImplementationClassRepository.ClassHolderFactory</B></A><LI TYPE="circle">java.lang.Iterable&lt;T&gt;<UL>
+<LI TYPE="circle">java.util.Collection&lt;E&gt;<UL>
+<LI TYPE="circle">java.util.List&lt;E&gt;<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation"><B>IDataObjectList</B></A>&lt;T&gt;</UL>
+</UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/impl/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-use.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-use.html
new file mode 100644
index 0000000000..e462c44066
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/implementation/package-use.html
@@ -0,0 +1,248 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Package com.agfa.hap.sdo.implementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Package com.agfa.hap.sdo.implementation (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Package<br>com.agfa.hap.sdo.implementation</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.osgi"><B>com.agfa.hap.sdo.osgi</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> used by <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/class-use/AbstractDataObject.html#com.agfa.hap.sdo.implementation"><B>AbstractDataObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/class-use/AbstractPartialDataObject.html#com.agfa.hap.sdo.implementation"><B>AbstractPartialDataObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/class-use/BinarySerializer.html#com.agfa.hap.sdo.implementation"><B>BinarySerializer</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/class-use/BulkProperty.html#com.agfa.hap.sdo.implementation"><B>BulkProperty</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/class-use/ContainedDataObject.html#com.agfa.hap.sdo.implementation"><B>ContainedDataObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface is introduced to allow addition of dataobject to a datagraph in an
+ implementation independent way.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/class-use/DataGraphImplementation.html#com.agfa.hap.sdo.implementation"><B>DataGraphImplementation</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/class-use/IDataObjectList.html#com.agfa.hap.sdo.implementation"><B>IDataObjectList</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/class-use/ImplementationClassRepository.html#com.agfa.hap.sdo.implementation"><B>ImplementationClassRepository</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that provides access to implementation classes for SDO types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/class-use/ImplementationClassRepository.ClassHolderFactory.html#com.agfa.hap.sdo.implementation"><B>ImplementationClassRepository.ClassHolderFactory</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/class-use/PropertyImplementation.html#com.agfa.hap.sdo.implementation"><B>PropertyImplementation</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/class-use/TypeImplementation.html#com.agfa.hap.sdo.implementation"><B>TypeImplementation</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.osgi"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> used by <A HREF="../../../../../com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/implementation/class-use/ImplementationClassRepository.html#com.agfa.hap.sdo.osgi"><B>ImplementationClassRepository</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that provides access to implementation classes for SDO types.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/implementation/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html
new file mode 100644
index 0000000000..4f8865803f
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html
@@ -0,0 +1,350 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+AbstractPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.AbstractPropertyAccessor class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="AbstractPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AbstractPropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class AbstractPropertyAccessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.AbstractPropertyAccessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">FalsePropertyAccessor</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">NullPropertyAccessor</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">TruePropertyAccessor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>AbstractPropertyAccessor</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></DL>
+</PRE>
+
+<P>
+Abstract shell implementation for <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A>.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#AbstractPropertyAccessor()">AbstractPropertyAccessor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A></B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#isBulkAccessor()">isBulkAccessor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="AbstractPropertyAccessor()"><!-- --></A><H3>
+AbstractPropertyAccessor</H3>
+<PRE>
+public <B>AbstractPropertyAccessor</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public java.lang.Object <B>getValue</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+getValues</H3>
+<PRE>
+public java.util.Collection&lt;?&gt; <B>getValues</B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isBulkAccessor()"><!-- --></A><H3>
+isBulkAccessor</H3>
+<PRE>
+public boolean <B>isBulkAccessor</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#isBulkAccessor()">isBulkAccessor</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+setValue</H3>
+<PRE>
+public void <B>setValue</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AbstractPropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html
new file mode 100644
index 0000000000..3dfb57f33e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html
@@ -0,0 +1,442 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+BeanPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.BeanPropertyAccessor class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="BeanPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeanPropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BeanPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class BeanPropertyAccessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.BeanPropertyAccessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>BeanPropertyAccessor</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></DL>
+</PRE>
+
+<P>
+PropertyAccessor that follows bean conventions (i.e. getX() methods) to get values.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#BeanPropertyAccessor()">BeanPropertyAccessor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A></B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#isBulkAccessor()">isBulkAccessor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#isReadable()">isReadable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#isWritable()">isWritable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#setGetter(java.lang.reflect.Method)">setGetter</A></B>(java.lang.reflect.Method&nbsp;method)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#setSetter(java.lang.reflect.Method)">setSetter</A></B>(java.lang.reflect.Method&nbsp;method)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;newValue,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of this property for the specified Object.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BeanPropertyAccessor()"><!-- --></A><H3>
+BeanPropertyAccessor</H3>
+<PRE>
+public <B>BeanPropertyAccessor</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public java.lang.Object <B>getValue</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+setValue</H3>
+<PRE>
+public void <B>setValue</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;newValue,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD>Sets the value of this property for the specified Object.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setGetter(java.lang.reflect.Method)"><!-- --></A><H3>
+setGetter</H3>
+<PRE>
+public void <B>setGetter</B>(java.lang.reflect.Method&nbsp;method)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSetter(java.lang.reflect.Method)"><!-- --></A><H3>
+setSetter</H3>
+<PRE>
+public void <B>setSetter</B>(java.lang.reflect.Method&nbsp;method)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isReadable()"><!-- --></A><H3>
+isReadable</H3>
+<PRE>
+public boolean <B>isReadable</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isWritable()"><!-- --></A><H3>
+isWritable</H3>
+<PRE>
+public boolean <B>isWritable</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+getValues</H3>
+<PRE>
+public java.util.Collection&lt;?&gt; <B>getValues</B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isBulkAccessor()"><!-- --></A><H3>
+isBulkAccessor</H3>
+<PRE>
+public boolean <B>isBulkAccessor</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#isBulkAccessor()">isBulkAccessor</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeanPropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BeanPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html
new file mode 100644
index 0000000000..6cd777e339
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html
@@ -0,0 +1,332 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+BeanPropertyAccessorBuilder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.BeanPropertyAccessorBuilder class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="BeanPropertyAccessorBuilder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeanPropertyAccessorBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BeanPropertyAccessorBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.agfa.hap.sdo.mapper.PropertyAccessorBuilder">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class BeanPropertyAccessorBuilder</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">com.agfa.hap.sdo.mapper.PropertyAccessorBuilder</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.BeanPropertyAccessorBuilder</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>BeanPropertyAccessorBuilder</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></DL>
+</PRE>
+
+<P>
+PropertyAccessorBuilder that uses Java Bean conventions to extract properties from an object.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_com.agfa.hap.sdo.mapper.PropertyAccessorBuilder"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#next">next</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html#BeanPropertyAccessorBuilder()">BeanPropertyAccessorBuilder</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html#BeanPropertyAccessorBuilder(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)">BeanPropertyAccessorBuilder</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>&nbsp;next)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html#accepts(java.lang.Class, com.agfa.hap.sdo.Type)">accepts</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html#createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessor</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.mapper.PropertyAccessorBuilder"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#buildMap(java.lang.Class, com.agfa.hap.sdo.Type)">buildMap</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#createPropertyAccessorOrDelegate(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessorOrDelegate</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BeanPropertyAccessorBuilder()"><!-- --></A><H3>
+BeanPropertyAccessorBuilder</H3>
+<PRE>
+public <B>BeanPropertyAccessorBuilder</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="BeanPropertyAccessorBuilder(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)"><!-- --></A><H3>
+BeanPropertyAccessorBuilder</H3>
+<PRE>
+public <B>BeanPropertyAccessorBuilder</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>&nbsp;next)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="accepts(java.lang.Class, com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+accepts</H3>
+<PRE>
+protected boolean <B>accepts</B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#accepts(java.lang.Class, com.agfa.hap.sdo.Type)">accepts</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>If this propertyAccessorBuilder can create propertyAccessors for this class/type
+ combination.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+createPropertyAccessor</H3>
+<PRE>
+protected <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A> <B>createPropertyAccessor</B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessor</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeanPropertyAccessorBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BeanPropertyAccessorBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.agfa.hap.sdo.mapper.PropertyAccessorBuilder">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/DelegatingDataMapper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/DelegatingDataMapper.html
new file mode 100644
index 0000000000..a6337ec6b6
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/DelegatingDataMapper.html
@@ -0,0 +1,530 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+DelegatingDataMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.DelegatingDataMapper class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="DelegatingDataMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DelegatingDataMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DelegatingDataMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class DelegatingDataMapper&lt;T&gt;</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.DelegatingDataMapper&lt;T&gt;</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DelegatingDataMapper&lt;T&gt;</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#DelegatingDataMapper(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.DataMapper)">DelegatingDataMapper</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;&nbsp;principalMapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;&nbsp;secondaryMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#create(com.agfa.hap.sdo.Type)">create</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getObjects(T, com.agfa.hap.sdo.Property)">getObjects</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the corresponding values for this bulk property for the given object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getProperty(T, com.agfa.hap.sdo.Property)">getProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getType(T)">getType</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A></B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#isProxy(T)">isProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new proxy.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Assigns the given value to the property of the object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)">setUnavailable</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marks a property as unavailable (<CODE>PartialDataObject#isAvailable(Property)}</CODE>.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DelegatingDataMapper(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+DelegatingDataMapper</H3>
+<PRE>
+public <B>DelegatingDataMapper</B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;&nbsp;principalMapper,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;&nbsp;secondaryMapper)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="create(com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A> <B>create</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#create(com.agfa.hap.sdo.Type)">create</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>A newly created instance of which the class corresponds to the given type.<DT><B>See Also:</B><DD><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getCorrespondingType(java.lang.Class)"><CODE>DataMapper.getCorrespondingType(Class)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCorrespondingType(java.lang.Class)"><!-- --></A><H3>
+getCorrespondingType</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getCorrespondingType</B>(java.lang.Class&nbsp;clazz)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The sdo type that corresponds with this class. It is assumed
+ that for all properties of this type, appropriate values can be
+ retrieved from the instance.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getObjects(java.lang.Object,com.agfa.hap.sdo.Property)"><!-- --></A><A NAME="getObjects(T, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+getObjects</H3>
+<PRE>
+public java.util.Iterator&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt; <B>getObjects</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getObjects(T, com.agfa.hap.sdo.Property)">getObjects</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>An iterator over all values of this property of the given
+ Object. Property should be a many-valued property.
+ returns an "empty" iterator in case the property is null
+ (SDO doesn't have the concept of a many valued property that can be null)</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(java.lang.Object,com.agfa.hap.sdo.Property)"><!-- --></A><A NAME="getProperty(T, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+public java.lang.Object <B>getProperty</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperty(T, com.agfa.hap.sdo.Property)">getProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The value of the property for the given object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType(java.lang.Object)"><!-- --></A><A NAME="getType(T)"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getType</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getType(T)">getType</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The sdo type that corresponds with this object. It is assumed
+ that for all properties of this type, appropriate values can be
+ retrieved from the instance.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isProxy(java.lang.Object)"><!-- --></A><A NAME="isProxy(T)"><!-- --></A><H3>
+isProxy</H3>
+<PRE>
+public boolean <B>isProxy</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#isProxy(T)">isProxy</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="newProxy(com.agfa.hap.sdo.Type, java.lang.Object)"><!-- --></A><H3>
+newProxy</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A> <B>newProxy</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">DataMapper</A></CODE></B></DD>
+<DD>Create a new proxy. The type is passed as parameter as this accessor might
+ be usable for multiple types.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>null if the datamapper is unable to create a proxy for the given type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProperty(java.lang.Object,com.agfa.hap.sdo.Property,java.lang.Object)"><!-- --></A><A NAME="setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+setProperty</H3>
+<PRE>
+public void <B>setProperty</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)">DataMapper</A></CODE></B></DD>
+<DD>Assigns the given value to the property of the object. If the property
+ is many-valued, adds the property to the collection of values.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUnavailable(java.lang.Object,com.agfa.hap.sdo.Property)"><!-- --></A><A NAME="setUnavailable(T, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+setUnavailable</H3>
+<PRE>
+public void <B>setUnavailable</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)">DataMapper</A></CODE></B></DD>
+<DD>Marks a property as unavailable (<CODE>PartialDataObject#isAvailable(Property)}</CODE>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)">setUnavailable</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+public java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt; <B>getProperties</B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">DataMapper</A></CODE></B></DD>
+<DD>Return the corresponding values for this bulk property for the given object.
+ A snapshotdefinition is passed as indication for which child objects are
+ needed as well.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+isBulkProperty</H3>
+<PRE>
+public boolean <B>isBulkProperty</B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>if this property is a bulk property for the given implementation clazz.
+ Bulk properties
+ are accessed in bulk (@see <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><CODE>DataMapper.getProperties(Collection, Property, SnapshotDefinition)</CODE></A>
+ to allow more efficient retrieval.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DelegatingDataMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DelegatingDataMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html
new file mode 100644
index 0000000000..38d902f0d8
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html
@@ -0,0 +1,534 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+DelegatingPartialDataObjectMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.DelegatingPartialDataObjectMapper class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="DelegatingPartialDataObjectMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DelegatingPartialDataObjectMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DelegatingPartialDataObjectMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class DelegatingPartialDataObjectMapper&lt;T&gt;</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.DelegatingPartialDataObjectMapper&lt;T&gt;</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DelegatingPartialDataObjectMapper&lt;T&gt;</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;</DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>awvjz
+
+ this datamapper wraps another datamapper and delegates to this second mapper in case the object it has to work with are not partialdataobjects</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#DelegatingPartialDataObjectMapper(com.agfa.hap.sdo.DataMapper)">DelegatingPartialDataObjectMapper</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;&nbsp;delegateDataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#create(com.agfa.hap.sdo.Type)">create</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getObjects(T, com.agfa.hap.sdo.Property)">getObjects</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the corresponding values for this bulk property for the given object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getProperty(T, com.agfa.hap.sdo.Property)">getProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getType(T)">getType</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A></B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#isProxy(T)">isProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new proxy.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Assigns the given value to the property of the object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)">setUnavailable</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marks a property as unavailable (<CODE>PartialDataObject#isAvailable(Property)}</CODE>.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DelegatingPartialDataObjectMapper(com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+DelegatingPartialDataObjectMapper</H3>
+<PRE>
+public <B>DelegatingPartialDataObjectMapper</B>(<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;&nbsp;delegateDataMapper)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="create(com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A> <B>create</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#create(com.agfa.hap.sdo.Type)">create</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>A newly created instance of which the class corresponds to the given type.<DT><B>See Also:</B><DD><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getCorrespondingType(java.lang.Class)"><CODE>DataMapper.getCorrespondingType(Class)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCorrespondingType(java.lang.Class)"><!-- --></A><H3>
+getCorrespondingType</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getCorrespondingType</B>(java.lang.Class&nbsp;clazz)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The sdo type that corresponds with this class. It is assumed
+ that for all properties of this type, appropriate values can be
+ retrieved from the instance.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(java.lang.Object,com.agfa.hap.sdo.Property)"><!-- --></A><A NAME="getProperty(T, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+public java.lang.Object <B>getProperty</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperty(T, com.agfa.hap.sdo.Property)">getProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The value of the property for the given object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="newProxy(com.agfa.hap.sdo.Type, java.lang.Object)"><!-- --></A><H3>
+newProxy</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A> <B>newProxy</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">DataMapper</A></CODE></B></DD>
+<DD>Create a new proxy. The type is passed as parameter as this accessor might
+ be usable for multiple types.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>null if the datamapper is unable to create a proxy for the given type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getObjects(java.lang.Object,com.agfa.hap.sdo.Property)"><!-- --></A><A NAME="getObjects(T, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+getObjects</H3>
+<PRE>
+public java.util.Iterator&lt;? extends <A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt; <B>getObjects</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getObjects(T, com.agfa.hap.sdo.Property)">getObjects</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>An iterator over all values of this property of the given
+ Object. Property should be a many-valued property.
+ returns an "empty" iterator in case the property is null
+ (SDO doesn't have the concept of a many valued property that can be null)</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType(java.lang.Object)"><!-- --></A><A NAME="getType(T)"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getType</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getType(T)">getType</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The sdo type that corresponds with this object. It is assumed
+ that for all properties of this type, appropriate values can be
+ retrieved from the instance.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isProxy(java.lang.Object)"><!-- --></A><A NAME="isProxy(T)"><!-- --></A><H3>
+isProxy</H3>
+<PRE>
+public boolean <B>isProxy</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#isProxy(T)">isProxy</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProperty(java.lang.Object,com.agfa.hap.sdo.Property,java.lang.Object)"><!-- --></A><A NAME="setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+setProperty</H3>
+<PRE>
+public void <B>setProperty</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)">DataMapper</A></CODE></B></DD>
+<DD>Assigns the given value to the property of the object. If the property
+ is many-valued, adds the property to the collection of values.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUnavailable(java.lang.Object,com.agfa.hap.sdo.Property)"><!-- --></A><A NAME="setUnavailable(T, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+setUnavailable</H3>
+<PRE>
+public void <B>setUnavailable</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)">DataMapper</A></CODE></B></DD>
+<DD>Marks a property as unavailable (<CODE>PartialDataObject#isAvailable(Property)}</CODE>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)">setUnavailable</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+public java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt; <B>getProperties</B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">DataMapper</A></CODE></B></DD>
+<DD>Return the corresponding values for this bulk property for the given object.
+ A snapshotdefinition is passed as indication for which child objects are
+ needed as well.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+isBulkProperty</H3>
+<PRE>
+public boolean <B>isBulkProperty</B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>if this property is a bulk property for the given implementation clazz.
+ Bulk properties
+ are accessed in bulk (@see <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><CODE>DataMapper.getProperties(Collection, Property, SnapshotDefinition)</CODE></A>
+ to allow more efficient retrieval.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DelegatingPartialDataObjectMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DelegatingPartialDataObjectMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html
new file mode 100644
index 0000000000..e2807302ac
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html
@@ -0,0 +1,344 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:38 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ExtendablePropertyAccessorBuilder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.ExtendablePropertyAccessorBuilder class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ExtendablePropertyAccessorBuilder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ExtendablePropertyAccessorBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ExtendablePropertyAccessorBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.agfa.hap.sdo.mapper.PropertyAccessorBuilder">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class ExtendablePropertyAccessorBuilder</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">com.agfa.hap.sdo.mapper.PropertyAccessorBuilder</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.ExtendablePropertyAccessorBuilder</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ExtendablePropertyAccessorBuilder</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></DL>
+</PRE>
+
+<P>
+<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessorBuilder</CODE></A> that allows configuration of dedicated
+ PropertyAccessor classes for properties. Each time such properties are accessed
+ (read and written) the configured <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A>.
+
+ Configuration of a property must be done in "sdo-propertyaccessors.properties" properties file.
+ The name of a property should be the fully qualified class name followed by '.'
+ followed by the name of the property. The value of the property is the fully
+ qualified name of a class that implements <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A>.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_com.agfa.hap.sdo.mapper.PropertyAccessorBuilder"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#next">next</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html#ExtendablePropertyAccessorBuilder(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)">ExtendablePropertyAccessorBuilder</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>&nbsp;next)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html#accepts(java.lang.Class, com.agfa.hap.sdo.Type)">accepts</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html#createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessor</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html#reinitialize()">reinitialize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.mapper.PropertyAccessorBuilder"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#buildMap(java.lang.Class, com.agfa.hap.sdo.Type)">buildMap</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#createPropertyAccessorOrDelegate(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessorOrDelegate</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ExtendablePropertyAccessorBuilder(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)"><!-- --></A><H3>
+ExtendablePropertyAccessorBuilder</H3>
+<PRE>
+public <B>ExtendablePropertyAccessorBuilder</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>&nbsp;next)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="accepts(java.lang.Class, com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+accepts</H3>
+<PRE>
+protected boolean <B>accepts</B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#accepts(java.lang.Class, com.agfa.hap.sdo.Type)">accepts</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>If this propertyAccessorBuilder can create propertyAccessors for this class/type
+ combination.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+createPropertyAccessor</H3>
+<PRE>
+protected <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A> <B>createPropertyAccessor</B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessor</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="reinitialize()"><!-- --></A><H3>
+reinitialize</H3>
+<PRE>
+public void <B>reinitialize</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ExtendablePropertyAccessorBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ExtendablePropertyAccessorBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.agfa.hap.sdo.mapper.PropertyAccessorBuilder">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html
new file mode 100644
index 0000000000..f5e85885f9
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+FalsePropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.FalsePropertyAccessor class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="FalsePropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/FalsePropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="FalsePropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class FalsePropertyAccessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">com.agfa.hap.sdo.mapper.AbstractPropertyAccessor</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.FalsePropertyAccessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>FalsePropertyAccessor</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html#FalsePropertyAccessor()">FalsePropertyAccessor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.mapper.AbstractPropertyAccessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#isBulkAccessor()">isBulkAccessor</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="FalsePropertyAccessor()"><!-- --></A><H3>
+FalsePropertyAccessor</H3>
+<PRE>
+public <B>FalsePropertyAccessor</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public java.lang.Object <B>getValue</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/FalsePropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="FalsePropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html
new file mode 100644
index 0000000000..71a994f56c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+FilteringPartialDataObjectMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.FilteringPartialDataObjectMapper class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="FilteringPartialDataObjectMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/FilteringPartialDataObjectMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="FilteringPartialDataObjectMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class FilteringPartialDataObjectMapper</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">com.agfa.hap.sdo.mapper.PartialDataObjectMapper</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.FilteringPartialDataObjectMapper</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>FilteringPartialDataObjectMapper</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A></DL>
+</PRE>
+
+<P>
+ObjectMapper that always considers certain types to be proxies
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html#FilteringPartialDataObjectMapper(java.util.Collection)">FilteringPartialDataObjectMapper</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&gt;&nbsp;typesToConsiderAsProxies)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html#isProxy(com.agfa.hap.sdo.PartialDataObject)">isProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;partialDataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.mapper.PartialDataObjectMapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#create(com.agfa.hap.sdo.Type)">create</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getObjects(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)">getObjects</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getProperty(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)">getProperty</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getType(com.agfa.hap.sdo.PartialDataObject)">getType</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#setProperty(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#setUnavailable(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)">setUnavailable</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="FilteringPartialDataObjectMapper(java.util.Collection)"><!-- --></A><H3>
+FilteringPartialDataObjectMapper</H3>
+<PRE>
+public <B>FilteringPartialDataObjectMapper</B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&gt;&nbsp;typesToConsiderAsProxies)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="isProxy(com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+isProxy</H3>
+<PRE>
+public boolean <B>isProxy</B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;partialDataObject)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#isProxy(T)">isProxy</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#isProxy(com.agfa.hap.sdo.PartialDataObject)">isProxy</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/FilteringPartialDataObjectMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="FilteringPartialDataObjectMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/JavaBeanMapper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/JavaBeanMapper.html
new file mode 100644
index 0000000000..8c3ac8d09a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/JavaBeanMapper.html
@@ -0,0 +1,591 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+JavaBeanMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.JavaBeanMapper class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="JavaBeanMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/JavaBeanMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/JavaBeanMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="JavaBeanMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class JavaBeanMapper</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.JavaBeanMapper</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;java.lang.Object&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>JavaBeanMapper</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;java.lang.Object&gt;</DL>
+</PRE>
+
+<P>
+DataMapper that uses Java Bean conventions to access data on java classes.
+ This mapper assumes that for each <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><CODE>Property</CODE></A> there are appropriately named
+ accessors defined on the corresponding class.
+ Each <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><CODE>Type</CODE></A> is mapped to the java class with the same name. It is also possible
+ to register a class as corresponding to a type.
+ <p/>
+ This DataMapper ensures that opposite properties are properly filled in. As such, objects will
+ not be added multiple times to a many-valued property if that property has an opposite property.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#JavaBeanMapper(com.agfa.hap.sdo.mapper.TypeMapper)">JavaBeanMapper</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A>&nbsp;typeMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#create(com.agfa.hap.sdo.Type)">create</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getObjects(java.lang.Object, com.agfa.hap.sdo.Property)">getObjects</A></B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;java.lang.Object&gt;&nbsp;objects,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the corresponding values for this bulk property for the given object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getProperty(java.lang.Object, com.agfa.hap.sdo.Property)">getProperty</A></B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getType(java.lang.Object)">getType</A></B>(java.lang.Object&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getTypeMapper()">getTypeMapper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A></B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#isProxy(java.lang.Object)">isProxy</A></B>(java.lang.Object&nbsp;instance)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new proxy.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#setOpposite(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)">setOpposite</A></B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#setProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Assigns the given value to the property of the object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#setUnavailable(java.lang.Object, com.agfa.hap.sdo.Property)">setUnavailable</A></B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marks a property as unavailable (<CODE>PartialDataObject#isAvailable(Property)}</CODE>.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="JavaBeanMapper(com.agfa.hap.sdo.mapper.TypeMapper)"><!-- --></A><H3>
+JavaBeanMapper</H3>
+<PRE>
+public <B>JavaBeanMapper</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A>&nbsp;typeMapper)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getObjects(java.lang.Object, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+getObjects</H3>
+<PRE>
+public java.util.Iterator&lt;?&gt; <B>getObjects</B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getObjects(T, com.agfa.hap.sdo.Property)">getObjects</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;java.lang.Object&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>An iterator over all values of this property of the given
+ Object. Property should be a many-valued property.
+ returns an "empty" iterator in case the property is null
+ (SDO doesn't have the concept of a many valued property that can be null)</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(java.lang.Object, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+public java.lang.Object <B>getProperty</B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperty(T, com.agfa.hap.sdo.Property)">getProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;java.lang.Object&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The value of the property for the given object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+setProperty</H3>
+<PRE>
+public void <B>setProperty</B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)">DataMapper</A></CODE></B></DD>
+<DD>Assigns the given value to the property of the object. If the property
+ is many-valued, adds the property to the collection of values.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;java.lang.Object&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setOpposite(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+setOpposite</H3>
+<PRE>
+protected void <B>setOpposite</B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUnavailable(java.lang.Object, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+setUnavailable</H3>
+<PRE>
+public void <B>setUnavailable</B>(java.lang.Object&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)">DataMapper</A></CODE></B></DD>
+<DD>Marks a property as unavailable (<CODE>PartialDataObject#isAvailable(Property)}</CODE>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)">setUnavailable</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;java.lang.Object&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType(java.lang.Object)"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getType</B>(java.lang.Object&nbsp;object)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getType(T)">getType</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;java.lang.Object&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The sdo type that corresponds with this object. It is assumed
+ that for all properties of this type, appropriate values can be
+ retrieved from the instance.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCorrespondingType(java.lang.Class)"><!-- --></A><H3>
+getCorrespondingType</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getCorrespondingType</B>(java.lang.Class&nbsp;clazz)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;java.lang.Object&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The sdo type that corresponds with this class. It is assumed
+ that for all properties of this type, appropriate values can be
+ retrieved from the instance.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTypeMapper()"><!-- --></A><H3>
+getTypeMapper</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A> <B>getTypeMapper</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public java.lang.Object <B>create</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#create(com.agfa.hap.sdo.Type)">create</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;java.lang.Object&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>A newly created instance of which the class corresponds to the given type.<DT><B>See Also:</B><DD><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getCorrespondingType(java.lang.Class)"><CODE>DataMapper.getCorrespondingType(Class)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="newProxy(com.agfa.hap.sdo.Type, java.lang.Object)"><!-- --></A><H3>
+newProxy</H3>
+<PRE>
+public java.lang.Object <B>newProxy</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">DataMapper</A></CODE></B></DD>
+<DD>Create a new proxy. The type is passed as parameter as this accessor might
+ be usable for multiple types.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;java.lang.Object&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>null if the datamapper is unable to create a proxy for the given type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isProxy(java.lang.Object)"><!-- --></A><H3>
+isProxy</H3>
+<PRE>
+public boolean <B>isProxy</B>(java.lang.Object&nbsp;instance)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#isProxy(T)">isProxy</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;java.lang.Object&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+public java.util.Collection&lt;java.lang.Object&gt; <B>getProperties</B>(java.util.Collection&lt;java.lang.Object&gt;&nbsp;objects,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">DataMapper</A></CODE></B></DD>
+<DD>Return the corresponding values for this bulk property for the given object.
+ A snapshotdefinition is passed as indication for which child objects are
+ needed as well.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;java.lang.Object&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+isBulkProperty</H3>
+<PRE>
+public boolean <B>isBulkProperty</B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;java.lang.Object&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>if this property is a bulk property for the given implementation clazz.
+ Bulk properties
+ are accessed in bulk (@see <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><CODE>DataMapper.getProperties(Collection, Property, SnapshotDefinition)</CODE></A>
+ to allow more efficient retrieval.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/JavaBeanMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/JavaBeanMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="JavaBeanMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html
new file mode 100644
index 0000000000..8d660e6f45
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html
@@ -0,0 +1,301 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ManyValuedBeanPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.ManyValuedBeanPropertyAccessor class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ManyValuedBeanPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ManyValuedBeanPropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ManyValuedBeanPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class ManyValuedBeanPropertyAccessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">com.agfa.hap.sdo.mapper.BeanPropertyAccessor</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.ManyValuedBeanPropertyAccessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedNullPropertyAccessor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ManyValuedBeanPropertyAccessor</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html#ManyValuedBeanPropertyAccessor()">ManyValuedBeanPropertyAccessor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html#initialize(java.lang.Object, java.util.Collection)">initialize</A></B>(java.lang.Object&nbsp;instance,
+ java.util.Collection&lt;java.lang.Object&gt;&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;newValue,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of this property for the specified Object.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.mapper.BeanPropertyAccessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#isBulkAccessor()">isBulkAccessor</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#isReadable()">isReadable</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#isWritable()">isWritable</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#setGetter(java.lang.reflect.Method)">setGetter</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#setSetter(java.lang.reflect.Method)">setSetter</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ManyValuedBeanPropertyAccessor()"><!-- --></A><H3>
+ManyValuedBeanPropertyAccessor</H3>
+<PRE>
+public <B>ManyValuedBeanPropertyAccessor</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+setValue</H3>
+<PRE>
+public void <B>setValue</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;newValue,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD>Sets the value of this property for the specified Object.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initialize(java.lang.Object, java.util.Collection)"><!-- --></A><H3>
+initialize</H3>
+<PRE>
+public void <B>initialize</B>(java.lang.Object&nbsp;instance,
+ java.util.Collection&lt;java.lang.Object&gt;&nbsp;value)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ManyValuedBeanPropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ManyValuedBeanPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html
new file mode 100644
index 0000000000..5d23308cd9
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html
@@ -0,0 +1,327 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ManyValuedNullPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.ManyValuedNullPropertyAccessor class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ManyValuedNullPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ManyValuedNullPropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ManyValuedNullPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class ManyValuedNullPropertyAccessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">com.agfa.hap.sdo.mapper.BeanPropertyAccessor</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">com.agfa.hap.sdo.mapper.ManyValuedBeanPropertyAccessor</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.ManyValuedNullPropertyAccessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ManyValuedNullPropertyAccessor</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html#ManyValuedNullPropertyAccessor()">ManyValuedNullPropertyAccessor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html#initialize(java.lang.Object, java.util.Collection)">initialize</A></B>(java.lang.Object&nbsp;instance,
+ java.util.Collection&lt;java.lang.Object&gt;&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;newValue,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of this property for the specified Object.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.mapper.BeanPropertyAccessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#isBulkAccessor()">isBulkAccessor</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#isReadable()">isReadable</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#isWritable()">isWritable</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#setGetter(java.lang.reflect.Method)">setGetter</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#setSetter(java.lang.reflect.Method)">setSetter</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ManyValuedNullPropertyAccessor()"><!-- --></A><H3>
+ManyValuedNullPropertyAccessor</H3>
+<PRE>
+public <B>ManyValuedNullPropertyAccessor</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public java.lang.Object <B>getValue</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initialize(java.lang.Object, java.util.Collection)"><!-- --></A><H3>
+initialize</H3>
+<PRE>
+public void <B>initialize</B>(java.lang.Object&nbsp;instance,
+ java.util.Collection&lt;java.lang.Object&gt;&nbsp;value)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html#initialize(java.lang.Object, java.util.Collection)">initialize</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+setValue</H3>
+<PRE>
+public void <B>setValue</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;newValue,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">ManyValuedBeanPropertyAccessor</A></CODE></B></DD>
+<DD>Sets the value of this property for the specified Object.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ManyValuedNullPropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ManyValuedNullPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/NullPropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/NullPropertyAccessor.html
new file mode 100644
index 0000000000..b66c6eaa64
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/NullPropertyAccessor.html
@@ -0,0 +1,279 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+NullPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.NullPropertyAccessor class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="NullPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/NullPropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="NullPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class NullPropertyAccessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">com.agfa.hap.sdo.mapper.AbstractPropertyAccessor</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.NullPropertyAccessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>NullPropertyAccessor</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A></DL>
+</PRE>
+
+<P>
+<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A> that allows returns null.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html#NullPropertyAccessor()">NullPropertyAccessor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.mapper.AbstractPropertyAccessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#isBulkAccessor()">isBulkAccessor</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="NullPropertyAccessor()"><!-- --></A><H3>
+NullPropertyAccessor</H3>
+<PRE>
+public <B>NullPropertyAccessor</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public java.lang.Object <B>getValue</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/NullPropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="NullPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html
new file mode 100644
index 0000000000..d12bc47a1c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html
@@ -0,0 +1,540 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+PartialDataObjectMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.PartialDataObjectMapper class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="PartialDataObjectMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PartialDataObjectMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PartialDataObjectMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class PartialDataObjectMapper</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.PartialDataObjectMapper</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">FilteringPartialDataObjectMapper</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>PartialDataObjectMapper</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</DL>
+</PRE>
+
+<P>
+Default implementation that only support object that are instances
+ of <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><CODE>PartialDataObject</CODE></A>.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#PartialDataObjectMapper()">PartialDataObjectMapper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#create(com.agfa.hap.sdo.Type)">create</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getObjects(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)">getObjects</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the corresponding values for this bulk property for the given object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getProperty(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)">getProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getType(com.agfa.hap.sdo.PartialDataObject)">getType</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A></B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#isProxy(com.agfa.hap.sdo.PartialDataObject)">isProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new proxy.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#setProperty(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Assigns the given value to the property of the object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#setUnavailable(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)">setUnavailable</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marks a property as unavailable (<CODE>PartialDataObject#isAvailable(Property)}</CODE>.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PartialDataObjectMapper()"><!-- --></A><H3>
+PartialDataObjectMapper</H3>
+<PRE>
+public <B>PartialDataObjectMapper</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getObjects(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+getObjects</H3>
+<PRE>
+public java.util.Iterator&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt; <B>getObjects</B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getObjects(T, com.agfa.hap.sdo.Property)">getObjects</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>An iterator over all values of this property of the given
+ Object. Property should be a many-valued property.
+ returns an "empty" iterator in case the property is null
+ (SDO doesn't have the concept of a many valued property that can be null)</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+public java.lang.Object <B>getProperty</B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperty(T, com.agfa.hap.sdo.Property)">getProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The value of the property for the given object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType(com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getType</B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getType(T)">getType</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The sdo type that corresponds with this object. It is assumed
+ that for all properties of this type, appropriate values can be
+ retrieved from the instance.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCorrespondingType(java.lang.Class)"><!-- --></A><H3>
+getCorrespondingType</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getCorrespondingType</B>(java.lang.Class&nbsp;clazz)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The sdo type that corresponds with this class. It is assumed
+ that for all properties of this type, appropriate values can be
+ retrieved from the instance.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProperty(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+setProperty</H3>
+<PRE>
+public void <B>setProperty</B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)">DataMapper</A></CODE></B></DD>
+<DD>Assigns the given value to the property of the object. If the property
+ is many-valued, adds the property to the collection of values.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)">setProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUnavailable(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+setUnavailable</H3>
+<PRE>
+public void <B>setUnavailable</B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)">DataMapper</A></CODE></B></DD>
+<DD>Marks a property as unavailable (<CODE>PartialDataObject#isAvailable(Property)}</CODE>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)">setUnavailable</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>create</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#create(com.agfa.hap.sdo.Type)">create</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>A newly created instance of which the class corresponds to the given type.<DT><B>See Also:</B><DD><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getCorrespondingType(java.lang.Class)"><CODE>DataMapper.getCorrespondingType(Class)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="newProxy(com.agfa.hap.sdo.Type, java.lang.Object)"><!-- --></A><H3>
+newProxy</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>newProxy</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">DataMapper</A></CODE></B></DD>
+<DD>Create a new proxy. The type is passed as parameter as this accessor might
+ be usable for multiple types.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)">newProxy</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>null if the datamapper is unable to create a proxy for the given type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isProxy(com.agfa.hap.sdo.PartialDataObject)"><!-- --></A><H3>
+isProxy</H3>
+<PRE>
+public boolean <B>isProxy</B>(<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;object)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#isProxy(T)">isProxy</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+public java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt; <B>getProperties</B>(java.util.Collection&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;&nbsp;object,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;bulkProperty,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">DataMapper</A></CODE></B></DD>
+<DD>Return the corresponding values for this bulk property for the given object.
+ A snapshotdefinition is passed as indication for which child objects are
+ needed as well.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)">getProperties</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+isBulkProperty</H3>
+<PRE>
+public boolean <B>isBulkProperty</B>(java.lang.Class&nbsp;clazz,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)">isBulkProperty</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>if this property is a bulk property for the given implementation clazz.
+ Bulk properties
+ are accessed in bulk (@see <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><CODE>DataMapper.getProperties(Collection, Property, SnapshotDefinition)</CODE></A>
+ to allow more efficient retrieval.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PartialDataObjectMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PartialDataObjectMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/PropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/PropertyAccessor.html
new file mode 100644
index 0000000000..124380ab6b
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/PropertyAccessor.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+PropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.PropertyAccessor interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="PropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/PropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Interface PropertyAccessor</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">FalsePropertyAccessor</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedNullPropertyAccessor</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">NullPropertyAccessor</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">TruePropertyAccessor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>PropertyAccessor</B></DL>
+</PRE>
+
+<P>
+Interface that allows property values to be accessed in a generic way from any instance.
+ Typically propertyaccessors will be registered in a sdo-propertyaccessors.properties file which is read by ExtendablePropertyAccessorBuilder
+
+ To allow for efficient retrieval, some properties are always accessed in bulk. A typical
+ example is a property for which a query needs to be made.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Collection&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A></B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#isBulkAccessor()">isBulkAccessor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+java.lang.Object <B>getValue</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+setValue</H3>
+<PRE>
+void <B>setValue</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isBulkAccessor()"><!-- --></A><H3>
+isBulkAccessor</H3>
+<PRE>
+boolean <B>isBulkAccessor</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+getValues</H3>
+<PRE>
+java.util.Collection&lt;?&gt; <B>getValues</B>(java.util.Collection&lt;?&gt;&nbsp;instances,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/PropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html
new file mode 100644
index 0000000000..1bef691733
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html
@@ -0,0 +1,379 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+PropertyAccessorBuilder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.PropertyAccessorBuilder class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="PropertyAccessorBuilder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PropertyAccessorBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyAccessorBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class PropertyAccessorBuilder</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.PropertyAccessorBuilder</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessorBuilder</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">ExtendablePropertyAccessorBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>PropertyAccessorBuilder</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Factory class to build a map containing all <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A> instances for a given class.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#next">next</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#PropertyAccessorBuilder()">PropertyAccessorBuilder</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#PropertyAccessorBuilder(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)">PropertyAccessorBuilder</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>&nbsp;next)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#accepts(java.lang.Class, com.agfa.hap.sdo.Type)">accepts</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#buildMap(java.lang.Class, com.agfa.hap.sdo.Type)">buildMap</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessor</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#createPropertyAccessorOrDelegate(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessorOrDelegate</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="next"><!-- --></A><H3>
+next</H3>
+<PRE>
+protected <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A> <B>next</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PropertyAccessorBuilder()"><!-- --></A><H3>
+PropertyAccessorBuilder</H3>
+<PRE>
+public <B>PropertyAccessorBuilder</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="PropertyAccessorBuilder(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)"><!-- --></A><H3>
+PropertyAccessorBuilder</H3>
+<PRE>
+public <B>PropertyAccessorBuilder</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>&nbsp;next)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="buildMap(java.lang.Class, com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+buildMap</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A>[] <B>buildMap</B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="accepts(java.lang.Class, com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+accepts</H3>
+<PRE>
+protected abstract boolean <B>accepts</B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>If this propertyAccessorBuilder can create propertyAccessors for this class/type
+ combination.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+createPropertyAccessor</H3>
+<PRE>
+protected abstract <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A> <B>createPropertyAccessor</B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createPropertyAccessorOrDelegate(java.lang.Class, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+createPropertyAccessorOrDelegate</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A> <B>createPropertyAccessorOrDelegate</B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PropertyAccessorBuilder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyAccessorBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/TruePropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/TruePropertyAccessor.html
new file mode 100644
index 0000000000..8d58ab9758
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/TruePropertyAccessor.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+TruePropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.TruePropertyAccessor class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="TruePropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TruePropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TruePropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class TruePropertyAccessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">com.agfa.hap.sdo.mapper.AbstractPropertyAccessor</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.TruePropertyAccessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>TruePropertyAccessor</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html#TruePropertyAccessor()">TruePropertyAccessor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.mapper.AbstractPropertyAccessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)">getValues</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#isBulkAccessor()">isBulkAccessor</A>, <A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)">setValue</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="TruePropertyAccessor()"><!-- --></A><H3>
+TruePropertyAccessor</H3>
+<PRE>
+public <B>TruePropertyAccessor</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public java.lang.Object <B>getValue</B>(java.lang.Object&nbsp;instance,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&nbsp;dataMapper)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)">getValue</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TruePropertyAccessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TruePropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/TypeMapper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/TypeMapper.html
new file mode 100644
index 0000000000..9409f85b01
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/TypeMapper.html
@@ -0,0 +1,380 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+TypeMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper.TypeMapper class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="TypeMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TypeMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/TypeMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.mapper</FONT>
+<BR>
+Class TypeMapper</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.mapper.TypeMapper</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>TypeMapper</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Maps classes onto sdo Type instances.
+ <P/>
+ This implementation only on classes that are registered
+ ({@link #register(Class, String, String)}).
+
+ <P />
+ This class is thread safe and can be concurrently accessed by multiple threads.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html#propertyAccessorBuilder">propertyAccessorBuilder</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html#TypeMapper()">TypeMapper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html#TypeMapper(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)">TypeMapper</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>&nbsp;builder)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.reflect.Constructor&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html#getConstructor(com.agfa.hap.sdo.Type)">getConstructor</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html#getCorrespondingType(java.lang.Class)">getCorrespondingType</A></B>(java.lang.Class&nbsp;clazz)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html#property(java.lang.Class, com.agfa.hap.sdo.Property)">property</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Locates a property accessor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html#register(java.lang.Class, java.lang.String, java.lang.String)">register</A></B>(java.lang.Class&lt;?&gt;&nbsp;clazz,
+ java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="propertyAccessorBuilder"><!-- --></A><H3>
+propertyAccessorBuilder</H3>
+<PRE>
+protected final <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A> <B>propertyAccessorBuilder</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="TypeMapper()"><!-- --></A><H3>
+TypeMapper</H3>
+<PRE>
+public <B>TypeMapper</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="TypeMapper(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)"><!-- --></A><H3>
+TypeMapper</H3>
+<PRE>
+public <B>TypeMapper</B>(<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>&nbsp;builder)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="property(java.lang.Class, com.agfa.hap.sdo.Property)"><!-- --></A><H3>
+property</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A> <B>property</B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Locates a property accessor
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCorrespondingType(java.lang.Class)"><!-- --></A><H3>
+getCorrespondingType</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>getCorrespondingType</B>(java.lang.Class&nbsp;clazz)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="register(java.lang.Class, java.lang.String, java.lang.String)"><!-- --></A><H3>
+register</H3>
+<PRE>
+public void <B>register</B>(java.lang.Class&lt;?&gt;&nbsp;clazz,
+ java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getConstructor(com.agfa.hap.sdo.Type)"><!-- --></A><H3>
+getConstructor</H3>
+<PRE>
+public java.lang.reflect.Constructor&lt;?&gt; <B>getConstructor</B>(<A HREF="../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TypeMapper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/TypeMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/AbstractPropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/AbstractPropertyAccessor.html
new file mode 100644
index 0000000000..5682701e61
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/AbstractPropertyAccessor.html
@@ -0,0 +1,194 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.AbstractPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.AbstractPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useAbstractPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.AbstractPropertyAccessor</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.mapper"><B>com.agfa.hap.sdo.mapper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.mapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A> in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A> in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">FalsePropertyAccessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">NullPropertyAccessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A> that allows returns null.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">TruePropertyAccessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useAbstractPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/BeanPropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/BeanPropertyAccessor.html
new file mode 100644
index 0000000000..0c03fb7001
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/BeanPropertyAccessor.html
@@ -0,0 +1,186 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.BeanPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.BeanPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useBeanPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BeanPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.BeanPropertyAccessor</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.mapper"><B>com.agfa.hap.sdo.mapper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.mapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A> in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A> in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedNullPropertyAccessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useBeanPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BeanPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/BeanPropertyAccessorBuilder.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/BeanPropertyAccessorBuilder.html
new file mode 100644
index 0000000000..f5d6a3af26
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/BeanPropertyAccessorBuilder.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.BeanPropertyAccessorBuilder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.BeanPropertyAccessorBuilder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useBeanPropertyAccessorBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BeanPropertyAccessorBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.BeanPropertyAccessorBuilder</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.mapper.BeanPropertyAccessorBuilder
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useBeanPropertyAccessorBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BeanPropertyAccessorBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/DelegatingDataMapper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/DelegatingDataMapper.html
new file mode 100644
index 0000000000..dba1c030a9
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/DelegatingDataMapper.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.DelegatingDataMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.DelegatingDataMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useDelegatingDataMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DelegatingDataMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.DelegatingDataMapper</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.mapper.DelegatingDataMapper
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useDelegatingDataMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DelegatingDataMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/DelegatingPartialDataObjectMapper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/DelegatingPartialDataObjectMapper.html
new file mode 100644
index 0000000000..3d7acbfb3f
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/DelegatingPartialDataObjectMapper.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.DelegatingPartialDataObjectMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.DelegatingPartialDataObjectMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useDelegatingPartialDataObjectMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DelegatingPartialDataObjectMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.DelegatingPartialDataObjectMapper</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.mapper.DelegatingPartialDataObjectMapper
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useDelegatingPartialDataObjectMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DelegatingPartialDataObjectMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/ExtendablePropertyAccessorBuilder.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/ExtendablePropertyAccessorBuilder.html
new file mode 100644
index 0000000000..257589eeb3
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/ExtendablePropertyAccessorBuilder.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.ExtendablePropertyAccessorBuilder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.ExtendablePropertyAccessorBuilder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useExtendablePropertyAccessorBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ExtendablePropertyAccessorBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.ExtendablePropertyAccessorBuilder</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.mapper.ExtendablePropertyAccessorBuilder
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useExtendablePropertyAccessorBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ExtendablePropertyAccessorBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/FalsePropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/FalsePropertyAccessor.html
new file mode 100644
index 0000000000..43286faafb
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/FalsePropertyAccessor.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.FalsePropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.FalsePropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useFalsePropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="FalsePropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.FalsePropertyAccessor</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.mapper.FalsePropertyAccessor
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useFalsePropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="FalsePropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/FilteringPartialDataObjectMapper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/FilteringPartialDataObjectMapper.html
new file mode 100644
index 0000000000..4ae7626b40
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/FilteringPartialDataObjectMapper.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.FilteringPartialDataObjectMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.FilteringPartialDataObjectMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useFilteringPartialDataObjectMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="FilteringPartialDataObjectMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.FilteringPartialDataObjectMapper</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.mapper.FilteringPartialDataObjectMapper
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useFilteringPartialDataObjectMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="FilteringPartialDataObjectMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/JavaBeanMapper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/JavaBeanMapper.html
new file mode 100644
index 0000000000..830287ed72
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/JavaBeanMapper.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.JavaBeanMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.JavaBeanMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useJavaBeanMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="JavaBeanMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.JavaBeanMapper</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.mapper.JavaBeanMapper
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useJavaBeanMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="JavaBeanMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/ManyValuedBeanPropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/ManyValuedBeanPropertyAccessor.html
new file mode 100644
index 0000000000..026ea2ee43
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/ManyValuedBeanPropertyAccessor.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.ManyValuedBeanPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.ManyValuedBeanPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useManyValuedBeanPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ManyValuedBeanPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.ManyValuedBeanPropertyAccessor</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.mapper"><B>com.agfa.hap.sdo.mapper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.mapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A> in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A> in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedNullPropertyAccessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useManyValuedBeanPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ManyValuedBeanPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/ManyValuedNullPropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/ManyValuedNullPropertyAccessor.html
new file mode 100644
index 0000000000..3a05c992fd
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/ManyValuedNullPropertyAccessor.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.ManyValuedNullPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.ManyValuedNullPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useManyValuedNullPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ManyValuedNullPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.ManyValuedNullPropertyAccessor</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.mapper.ManyValuedNullPropertyAccessor
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useManyValuedNullPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ManyValuedNullPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/NullPropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/NullPropertyAccessor.html
new file mode 100644
index 0000000000..7d2288b1e8
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/NullPropertyAccessor.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.NullPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.NullPropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useNullPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="NullPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.NullPropertyAccessor</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.mapper.NullPropertyAccessor
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useNullPropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="NullPropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/PartialDataObjectMapper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/PartialDataObjectMapper.html
new file mode 100644
index 0000000000..c93e5bd740
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/PartialDataObjectMapper.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.PartialDataObjectMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.PartialDataObjectMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-usePartialDataObjectMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PartialDataObjectMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.PartialDataObjectMapper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.mapper"><B>com.agfa.hap.sdo.mapper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.mapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A> in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A> in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">FilteringPartialDataObjectMapper</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ObjectMapper that always considers certain types to be proxies</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-usePartialDataObjectMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PartialDataObjectMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/PropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/PropertyAccessor.html
new file mode 100644
index 0000000000..48eb17b3e8
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/PropertyAccessor.html
@@ -0,0 +1,288 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.mapper.PropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.mapper.PropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-usePropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.mapper.PropertyAccessor</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.mapper"><B>com.agfa.hap.sdo.mapper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.mapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A> in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> that implement <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract shell implementation for <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PropertyAccessor that follows bean conventions (i.e.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">FalsePropertyAccessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedNullPropertyAccessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">NullPropertyAccessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A> that allows returns null.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">TruePropertyAccessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> that return <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A>[]</CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessorBuilder.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#buildMap(java.lang.Class, com.agfa.hap.sdo.Type)">buildMap</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessorBuilder.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessor</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B>ExtendablePropertyAccessorBuilder.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html#createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessor</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B>BeanPropertyAccessorBuilder.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html#createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessor</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;prop)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessorBuilder.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#createPropertyAccessorOrDelegate(java.lang.Class, com.agfa.hap.sdo.Property)">createPropertyAccessorOrDelegate</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></CODE></FONT></TD>
+<TD><CODE><B>TypeMapper.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html#property(java.lang.Class, com.agfa.hap.sdo.Property)">property</A></B>(java.lang.Class&nbsp;cls,
+ <A HREF="../../../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Locates a property accessor</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-usePropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/PropertyAccessorBuilder.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/PropertyAccessorBuilder.html
new file mode 100644
index 0000000000..f02e87814d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/PropertyAccessorBuilder.html
@@ -0,0 +1,243 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.PropertyAccessorBuilder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.PropertyAccessorBuilder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-usePropertyAccessorBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyAccessorBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.PropertyAccessorBuilder</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.mapper"><B>com.agfa.hap.sdo.mapper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.mapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A> in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A> in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessorBuilder</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PropertyAccessorBuilder that uses Java Bean conventions to extract properties from an object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">ExtendablePropertyAccessorBuilder</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessorBuilder</CODE></A> that allows configuration of dedicated
+ PropertyAccessor classes for properties.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> declared as <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>PropertyAccessorBuilder.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#next">next</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></CODE></FONT></TD>
+<TD><CODE><B>TypeMapper.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html#propertyAccessorBuilder">propertyAccessorBuilder</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html#BeanPropertyAccessorBuilder(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)">BeanPropertyAccessorBuilder</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>&nbsp;next)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html#ExtendablePropertyAccessorBuilder(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)">ExtendablePropertyAccessorBuilder</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>&nbsp;next)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#PropertyAccessorBuilder(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)">PropertyAccessorBuilder</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>&nbsp;next)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html#TypeMapper(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)">TypeMapper</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>&nbsp;builder)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-usePropertyAccessorBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyAccessorBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/TruePropertyAccessor.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/TruePropertyAccessor.html
new file mode 100644
index 0000000000..06081fadcc
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/TruePropertyAccessor.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.TruePropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.TruePropertyAccessor (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useTruePropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TruePropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.TruePropertyAccessor</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.mapper.TruePropertyAccessor
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useTruePropertyAccessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TruePropertyAccessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/TypeMapper.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/TypeMapper.html
new file mode 100644
index 0000000000..0fb3dc47bf
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/class-use/TypeMapper.html
@@ -0,0 +1,192 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.mapper.TypeMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.mapper.TypeMapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useTypeMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.mapper.TypeMapper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.mapper"><B>com.agfa.hap.sdo.mapper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.mapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A> in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> that return <A HREF="../../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A></CODE></FONT></TD>
+<TD><CODE><B>JavaBeanMapper.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getTypeMapper()">getTypeMapper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html#JavaBeanMapper(com.agfa.hap.sdo.mapper.TypeMapper)">JavaBeanMapper</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A>&nbsp;typeMapper)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/mapper/\class-useTypeMapper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeMapper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-frame.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-frame.html
new file mode 100644
index 0000000000..0836f1a866
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-frame.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.mapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html" target="classFrame">com.agfa.hap.sdo.mapper</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper" target="classFrame"><I>PropertyAccessor</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">AbstractPropertyAccessor</A>
+<BR>
+<A HREF="BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">BeanPropertyAccessor</A>
+<BR>
+<A HREF="BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">BeanPropertyAccessorBuilder</A>
+<BR>
+<A HREF="DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">DelegatingDataMapper</A>
+<BR>
+<A HREF="DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">DelegatingPartialDataObjectMapper</A>
+<BR>
+<A HREF="ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">ExtendablePropertyAccessorBuilder</A>
+<BR>
+<A HREF="FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">FalsePropertyAccessor</A>
+<BR>
+<A HREF="FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">FilteringPartialDataObjectMapper</A>
+<BR>
+<A HREF="JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">JavaBeanMapper</A>
+<BR>
+<A HREF="ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">ManyValuedBeanPropertyAccessor</A>
+<BR>
+<A HREF="ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">ManyValuedNullPropertyAccessor</A>
+<BR>
+<A HREF="NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">NullPropertyAccessor</A>
+<BR>
+<A HREF="PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">PartialDataObjectMapper</A>
+<BR>
+<A HREF="PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">PropertyAccessorBuilder</A>
+<BR>
+<A HREF="TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">TruePropertyAccessor</A>
+<BR>
+<A HREF="TypeMapper.html" title="class in com.agfa.hap.sdo.mapper" target="classFrame">TypeMapper</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-summary.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-summary.html
new file mode 100644
index 0000000000..b801429dbb
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-summary.html
@@ -0,0 +1,232 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.mapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.mapper package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.mapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<H2>
+Package com.agfa.hap.sdo.mapper
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A></B></TD>
+<TD>Interface that allows property values to be accessed in a generic way from any instance.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A></B></TD>
+<TD>Abstract shell implementation for <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A></B></TD>
+<TD>PropertyAccessor that follows bean conventions (i.e.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessorBuilder</A></B></TD>
+<TD>PropertyAccessorBuilder that uses Java Bean conventions to extract properties from an object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper&lt;T&gt;</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper&lt;T&gt;</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">ExtendablePropertyAccessorBuilder</A></B></TD>
+<TD><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessorBuilder</CODE></A> that allows configuration of dedicated
+ PropertyAccessor classes for properties.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">FalsePropertyAccessor</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">FilteringPartialDataObjectMapper</A></B></TD>
+<TD>ObjectMapper that always considers certain types to be proxies</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A></B></TD>
+<TD>DataMapper that uses Java Bean conventions to access data on java classes.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedNullPropertyAccessor</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">NullPropertyAccessor</A></B></TD>
+<TD><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A> that allows returns null.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A></B></TD>
+<TD>Default implementation that only support object that are instances
+ of <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><CODE>PartialDataObject</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A></B></TD>
+<TD>Factory class to build a map containing all <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A> instances for a given class.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">TruePropertyAccessor</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A></B></TD>
+<TD>Maps classes onto sdo Type instances.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-tree.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-tree.html
new file mode 100644
index 0000000000..b85a8c52ab
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-tree.html
@@ -0,0 +1,172 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.mapper Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.mapper Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+Hierarchy For Package com.agfa.hap.sdo.mapper
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>AbstractPropertyAccessor</B></A> (implements com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A>)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>FalsePropertyAccessor</B></A><LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NullPropertyAccessor</B></A><LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>TruePropertyAccessor</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>BeanPropertyAccessor</B></A> (implements com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A>)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>ManyValuedBeanPropertyAccessor</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>ManyValuedNullPropertyAccessor</B></A></UL>
+</UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>DelegatingDataMapper</B></A>&lt;T&gt; (implements com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;)
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>DelegatingPartialDataObjectMapper</B></A>&lt;T&gt; (implements com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;)
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>JavaBeanMapper</B></A> (implements com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;)
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>PartialDataObjectMapper</B></A> (implements com.agfa.hap.sdo.<A HREF="../../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>FilteringPartialDataObjectMapper</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>PropertyAccessorBuilder</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>BeanPropertyAccessorBuilder</B></A><LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>ExtendablePropertyAccessorBuilder</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>TypeMapper</B></A></UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><B>PropertyAccessor</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/implementation/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-use.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-use.html
new file mode 100644
index 0000000000..da0f7cda5e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/mapper/package-use.html
@@ -0,0 +1,205 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Package com.agfa.hap.sdo.mapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Package com.agfa.hap.sdo.mapper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Package<br>com.agfa.hap.sdo.mapper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.mapper"><B>com.agfa.hap.sdo.mapper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.mapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A> used by <A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/class-use/AbstractPropertyAccessor.html#com.agfa.hap.sdo.mapper"><B>AbstractPropertyAccessor</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract shell implementation for <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/class-use/BeanPropertyAccessor.html#com.agfa.hap.sdo.mapper"><B>BeanPropertyAccessor</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PropertyAccessor that follows bean conventions (i.e.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/class-use/ManyValuedBeanPropertyAccessor.html#com.agfa.hap.sdo.mapper"><B>ManyValuedBeanPropertyAccessor</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/class-use/PartialDataObjectMapper.html#com.agfa.hap.sdo.mapper"><B>PartialDataObjectMapper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Default implementation that only support object that are instances
+ of <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><CODE>PartialDataObject</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/class-use/PropertyAccessor.html#com.agfa.hap.sdo.mapper"><B>PropertyAccessor</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface that allows property values to be accessed in a generic way from any instance.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/class-use/PropertyAccessorBuilder.html#com.agfa.hap.sdo.mapper"><B>PropertyAccessorBuilder</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory class to build a map containing all <A HREF="../../../../../com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A> instances for a given class.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/mapper/class-use/TypeMapper.html#com.agfa.hap.sdo.mapper"><B>TypeMapper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maps classes onto sdo Type instances.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/mapper/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/CatalogIdentity.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/CatalogIdentity.html
new file mode 100644
index 0000000000..e67a18ff5c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/CatalogIdentity.html
@@ -0,0 +1,369 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+CatalogIdentity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.model.CatalogIdentity class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="CatalogIdentity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/CatalogIdentity.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/CatalogIdentity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CatalogIdentity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.model</FONT>
+<BR>
+Class CatalogIdentity</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">com.agfa.hap.sdo.model.Identity</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.model.CatalogIdentity</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CatalogIdentity</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.model.CatalogIdentity">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html#CatalogIdentity(java.lang.String, java.lang.Long, java.lang.String, java.lang.Long, java.lang.String)">CatalogIdentity</A></B>(java.lang.String&nbsp;databaseId,
+ java.lang.Long&nbsp;alid,
+ java.lang.String&nbsp;catalogName,
+ java.lang.Long&nbsp;dbUID,
+ java.lang.String&nbsp;lid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html#fromString(java.lang.String)">fromString</A></B>(java.lang.String&nbsp;str)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html#getAlid()">getAlid</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html#getCatalogName()">getCatalogName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html#getDbUID()">getDbUID</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html#getLid()">getLid</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html#toString(com.agfa.hap.sdo.model.CatalogIdentity)">toString</A></B>(<A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A>&nbsp;instance)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.model.Identity"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.model.<A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#getDatabaseId()">getDatabaseId</A>, <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#getPrimaryKey()">getPrimaryKey</A>, <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#hashCode()">hashCode</A>, <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CatalogIdentity(java.lang.String, java.lang.Long, java.lang.String, java.lang.Long, java.lang.String)"><!-- --></A><H3>
+CatalogIdentity</H3>
+<PRE>
+public <B>CatalogIdentity</B>(java.lang.String&nbsp;databaseId,
+ java.lang.Long&nbsp;alid,
+ java.lang.String&nbsp;catalogName,
+ java.lang.Long&nbsp;dbUID,
+ java.lang.String&nbsp;lid)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getAlid()"><!-- --></A><H3>
+getAlid</H3>
+<PRE>
+public java.lang.Long <B>getAlid</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCatalogName()"><!-- --></A><H3>
+getCatalogName</H3>
+<PRE>
+public java.lang.String <B>getCatalogName</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDbUID()"><!-- --></A><H3>
+getDbUID</H3>
+<PRE>
+public java.lang.Long <B>getDbUID</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLid()"><!-- --></A><H3>
+getLid</H3>
+<PRE>
+public java.lang.String <B>getLid</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fromString(java.lang.String)"><!-- --></A><H3>
+fromString</H3>
+<PRE>
+public static <A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A> <B>fromString</B>(java.lang.String&nbsp;str)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString(com.agfa.hap.sdo.model.CatalogIdentity)"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public static java.lang.String <B>toString</B>(<A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A>&nbsp;instance)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/CatalogIdentity.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/CatalogIdentity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CatalogIdentity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/Identity.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/Identity.html
new file mode 100644
index 0000000000..cdf23af1f0
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/Identity.html
@@ -0,0 +1,366 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Identity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.model.Identity class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Identity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Identity.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/Identity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Identity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.model</FONT>
+<BR>
+Class Identity</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.model.Identity</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A>, <A HREF="../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model">LongIdentity</A>, <A HREF="../../../../../com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model">StringIdentity</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>Identity</B><DT>extends java.lang.Object<DT>implements java.io.Serializable</DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.model.Identity">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#Identity(java.io.Serializable)">Identity</A></B>(java.io.Serializable&nbsp;primaryKey)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#Identity(java.lang.String, java.io.Serializable)">Identity</A></B>(java.lang.String&nbsp;databaseId,
+ java.io.Serializable&nbsp;primaryKey)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object&nbsp;other)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#getDatabaseId()">getDatabaseId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.io.Serializable</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#getPrimaryKey()">getPrimaryKey</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Identity(java.io.Serializable)"><!-- --></A><H3>
+Identity</H3>
+<PRE>
+public <B>Identity</B>(java.io.Serializable&nbsp;primaryKey)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="Identity(java.lang.String, java.io.Serializable)"><!-- --></A><H3>
+Identity</H3>
+<PRE>
+public <B>Identity</B>(java.lang.String&nbsp;databaseId,
+ java.io.Serializable&nbsp;primaryKey)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getDatabaseId()"><!-- --></A><H3>
+getDatabaseId</H3>
+<PRE>
+public java.lang.String <B>getDatabaseId</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPrimaryKey()"><!-- --></A><H3>
+getPrimaryKey</H3>
+<PRE>
+public java.io.Serializable <B>getPrimaryKey</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(java.lang.Object&nbsp;other)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Identity.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/Identity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Identity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/LongIdentity.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/LongIdentity.html
new file mode 100644
index 0000000000..27cd582de5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/LongIdentity.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+LongIdentity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.model.LongIdentity class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="LongIdentity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LongIdentity.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/LongIdentity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LongIdentity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.model</FONT>
+<BR>
+Class LongIdentity</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">com.agfa.hap.sdo.model.Identity</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.model.LongIdentity</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>LongIdentity</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.model.LongIdentity">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/LongIdentity.html#LongIdentity(java.lang.String, java.lang.Long)">LongIdentity</A></B>(java.lang.String&nbsp;databaseId,
+ java.lang.Long&nbsp;primaryKey)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model">LongIdentity</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/LongIdentity.html#fromString(java.lang.String)">fromString</A></B>(java.lang.String&nbsp;str)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/LongIdentity.html#getPrimaryKey()">getPrimaryKey</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.model.Identity"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.model.<A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#getDatabaseId()">getDatabaseId</A>, <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#hashCode()">hashCode</A>, <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LongIdentity(java.lang.String, java.lang.Long)"><!-- --></A><H3>
+LongIdentity</H3>
+<PRE>
+public <B>LongIdentity</B>(java.lang.String&nbsp;databaseId,
+ java.lang.Long&nbsp;primaryKey)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getPrimaryKey()"><!-- --></A><H3>
+getPrimaryKey</H3>
+<PRE>
+public java.lang.Long <B>getPrimaryKey</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#getPrimaryKey()">getPrimaryKey</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fromString(java.lang.String)"><!-- --></A><H3>
+fromString</H3>
+<PRE>
+public static <A HREF="../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model">LongIdentity</A> <B>fromString</B>(java.lang.String&nbsp;str)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LongIdentity.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/LongIdentity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LongIdentity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/ObjectReference.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/ObjectReference.html
new file mode 100644
index 0000000000..712b26d40b
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/ObjectReference.html
@@ -0,0 +1,427 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ObjectReference (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.model.ObjectReference class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ObjectReference (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ObjectReference.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/ObjectReference.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ObjectReference.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.model</FONT>
+<BR>
+Class ObjectReference</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.model.ObjectReference</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ObjectReference</B><DT>extends java.lang.Object<DT>implements java.io.Serializable</DL>
+</PRE>
+
+<P>
+Encapsulate a reference to a server-side object. Can be converted to and from a <CODE>URI</CODE>.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.model.ObjectReference">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html#ObjectReference(java.lang.String)">ObjectReference</A></B>(java.lang.String&nbsp;uri)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html#ObjectReference(commonj.sdo.Type, com.agfa.hap.sdo.model.Identity)">ObjectReference</A></B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A>&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html#ObjectReference(java.net.URI)">ObjectReference</A></B>(java.net.URI&nbsp;uri)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.net.URI</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html#asURI()">asURI</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html#createProxy()">createProxy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object&nbsp;other)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html#getId()">getId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ObjectReference(java.lang.String)"><!-- --></A><H3>
+ObjectReference</H3>
+<PRE>
+public <B>ObjectReference</B>(java.lang.String&nbsp;uri)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="ObjectReference(java.net.URI)"><!-- --></A><H3>
+ObjectReference</H3>
+<PRE>
+public <B>ObjectReference</B>(java.net.URI&nbsp;uri)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="ObjectReference(commonj.sdo.Type, com.agfa.hap.sdo.model.Identity)"><!-- --></A><H3>
+ObjectReference</H3>
+<PRE>
+public <B>ObjectReference</B>(<A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A>&nbsp;id)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getId()"><!-- --></A><H3>
+getId</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A> <B>getId</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> <B>getType</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="asURI()"><!-- --></A><H3>
+asURI</H3>
+<PRE>
+public java.net.URI <B>asURI</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createProxy()"><!-- --></A><H3>
+createProxy</H3>
+<PRE>
+public <A HREF="../../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A> <B>createProxy</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(java.lang.Object&nbsp;other)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ObjectReference.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/ObjectReference.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ObjectReference.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/StringIdentity.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/StringIdentity.html
new file mode 100644
index 0000000000..14fa6bff27
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/StringIdentity.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+StringIdentity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.model.StringIdentity class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="StringIdentity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/StringIdentity.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/StringIdentity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="StringIdentity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.model</FONT>
+<BR>
+Class StringIdentity</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">com.agfa.hap.sdo.model.Identity</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.model.StringIdentity</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>StringIdentity</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.agfa.hap.sdo.model.StringIdentity">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/StringIdentity.html#StringIdentity(java.lang.String, java.lang.String)">StringIdentity</A></B>(java.lang.String&nbsp;databaseId,
+ java.lang.String&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/model/StringIdentity.html#getPrimaryKey()">getPrimaryKey</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.model.Identity"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.model.<A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#getDatabaseId()">getDatabaseId</A>, <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#hashCode()">hashCode</A>, <A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="StringIdentity(java.lang.String, java.lang.String)"><!-- --></A><H3>
+StringIdentity</H3>
+<PRE>
+public <B>StringIdentity</B>(java.lang.String&nbsp;databaseId,
+ java.lang.String&nbsp;id)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getPrimaryKey()"><!-- --></A><H3>
+getPrimaryKey</H3>
+<PRE>
+public java.lang.String <B>getPrimaryKey</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html#getPrimaryKey()">getPrimaryKey</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/StringIdentity.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/StringIdentity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="StringIdentity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/CatalogIdentity.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/CatalogIdentity.html
new file mode 100644
index 0000000000..786d477d55
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/CatalogIdentity.html
@@ -0,0 +1,194 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.model.CatalogIdentity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.model.CatalogIdentity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/model/\class-useCatalogIdentity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CatalogIdentity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.model.CatalogIdentity</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.model"><B>com.agfa.hap.sdo.model</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.model"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A> in <A HREF="../../../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A> that return <A HREF="../../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A></CODE></FONT></TD>
+<TD><CODE><B>CatalogIdentity.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html#fromString(java.lang.String)">fromString</A></B>(java.lang.String&nbsp;str)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>CatalogIdentity.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html#toString(com.agfa.hap.sdo.model.CatalogIdentity)">toString</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A>&nbsp;instance)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/model/\class-useCatalogIdentity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CatalogIdentity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/Identity.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/Identity.html
new file mode 100644
index 0000000000..11ce744f15
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/Identity.html
@@ -0,0 +1,225 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.model.Identity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.model.Identity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/model/\class-useIdentity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Identity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.model.Identity</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.model"><B>com.agfa.hap.sdo.model</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.model"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A> in <A HREF="../../../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A> in <A HREF="../../../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model">LongIdentity</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model">StringIdentity</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A> that return <A HREF="../../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A></CODE></FONT></TD>
+<TD><CODE><B>ObjectReference.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/model/ObjectReference.html#getId()">getId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/model/ObjectReference.html#ObjectReference(commonj.sdo.Type, com.agfa.hap.sdo.model.Identity)">ObjectReference</A></B>(<A HREF="../../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A>&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/model/\class-useIdentity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Identity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/LongIdentity.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/LongIdentity.html
new file mode 100644
index 0000000000..5f974abbcc
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/LongIdentity.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.model.LongIdentity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.model.LongIdentity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/model/\class-useLongIdentity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LongIdentity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.model.LongIdentity</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model">LongIdentity</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.model"><B>com.agfa.hap.sdo.model</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.model"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model">LongIdentity</A> in <A HREF="../../../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A> that return <A HREF="../../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model">LongIdentity</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model">LongIdentity</A></CODE></FONT></TD>
+<TD><CODE><B>LongIdentity.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/model/LongIdentity.html#fromString(java.lang.String)">fromString</A></B>(java.lang.String&nbsp;str)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/model/\class-useLongIdentity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="LongIdentity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/ObjectReference.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/ObjectReference.html
new file mode 100644
index 0000000000..d58ad37ae4
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/ObjectReference.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.model.ObjectReference (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.model.ObjectReference (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/model/\class-useObjectReference.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ObjectReference.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.model.ObjectReference</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.model.ObjectReference
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/model/\class-useObjectReference.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ObjectReference.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/StringIdentity.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/StringIdentity.html
new file mode 100644
index 0000000000..2d65f2620b
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/class-use/StringIdentity.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.model.StringIdentity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.model.StringIdentity (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/model/\class-useStringIdentity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="StringIdentity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.model.StringIdentity</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.model.StringIdentity
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/model/\class-useStringIdentity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="StringIdentity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-frame.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-frame.html
new file mode 100644
index 0000000000..413db4d76c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-frame.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.model (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.model package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../com/agfa/hap/sdo/model/package-summary.html" target="classFrame">com.agfa.hap.sdo.model</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="CatalogIdentity.html" title="class in com.agfa.hap.sdo.model" target="classFrame">CatalogIdentity</A>
+<BR>
+<A HREF="Identity.html" title="class in com.agfa.hap.sdo.model" target="classFrame">Identity</A>
+<BR>
+<A HREF="LongIdentity.html" title="class in com.agfa.hap.sdo.model" target="classFrame">LongIdentity</A>
+<BR>
+<A HREF="ObjectReference.html" title="class in com.agfa.hap.sdo.model" target="classFrame">ObjectReference</A>
+<BR>
+<A HREF="StringIdentity.html" title="class in com.agfa.hap.sdo.model" target="classFrame">StringIdentity</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-summary.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-summary.html
new file mode 100644
index 0000000000..b66c43a7ca
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-summary.html
@@ -0,0 +1,172 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.model (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.model package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.model (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<H2>
+Package com.agfa.hap.sdo.model
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model">LongIdentity</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model">ObjectReference</A></B></TD>
+<TD>Encapsulate a reference to a server-side object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model">StringIdentity</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-tree.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-tree.html
new file mode 100644
index 0000000000..44a76e75b7
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-tree.html
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.model Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.model Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+Hierarchy For Package com.agfa.hap.sdo.model
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.model.<A HREF="../../../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model"><B>Identity</B></A> (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.model.<A HREF="../../../../../com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model"><B>CatalogIdentity</B></A><LI TYPE="circle">com.agfa.hap.sdo.model.<A HREF="../../../../../com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model"><B>LongIdentity</B></A><LI TYPE="circle">com.agfa.hap.sdo.model.<A HREF="../../../../../com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model"><B>StringIdentity</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.model.<A HREF="../../../../../com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model"><B>ObjectReference</B></A> (implements java.io.Serializable)
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/mapper/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-use.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-use.html
new file mode 100644
index 0000000000..18bfe62506
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/model/package-use.html
@@ -0,0 +1,180 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Package com.agfa.hap.sdo.model (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Package com.agfa.hap.sdo.model (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Package<br>com.agfa.hap.sdo.model</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.model"><B>com.agfa.hap.sdo.model</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.model"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A> used by <A HREF="../../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/model/class-use/CatalogIdentity.html#com.agfa.hap.sdo.model"><B>CatalogIdentity</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/model/class-use/Identity.html#com.agfa.hap.sdo.model"><B>Identity</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/model/class-use/LongIdentity.html#com.agfa.hap.sdo.model"><B>LongIdentity</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/model/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/BundleClassHolder.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/BundleClassHolder.html
new file mode 100644
index 0000000000..abb2262c4c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/BundleClassHolder.html
@@ -0,0 +1,269 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+BundleClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.osgi.BundleClassHolder class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="BundleClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BundleClassHolder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/osgi/BundleClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BundleClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.osgi</FONT>
+<BR>
+Class BundleClassHolder</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">com.agfa.hap.sdo.util.ClassForNameClassHolder</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.osgi.BundleClassHolder</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>BundleClassHolder</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/BundleClassHolder.html#BundleClassHolder(org.osgi.framework.Bundle, java.lang.String)">BundleClassHolder</A></B>(org.osgi.framework.Bundle&nbsp;bundle,
+ java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/BundleClassHolder.html#resolveClass()">resolveClass</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.util.ClassForNameClassHolder"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.util.<A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html#getClassName()">getClassName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BundleClassHolder(org.osgi.framework.Bundle, java.lang.String)"><!-- --></A><H3>
+BundleClassHolder</H3>
+<PRE>
+public <B>BundleClassHolder</B>(org.osgi.framework.Bundle&nbsp;bundle,
+ java.lang.String&nbsp;name)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="resolveClass()"><!-- --></A><H3>
+resolveClass</H3>
+<PRE>
+public java.lang.Class <B>resolveClass</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html#resolveClass()">resolveClass</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html#resolveClass()">resolveClass</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BundleClassHolder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/osgi/BundleClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BundleClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html
new file mode 100644
index 0000000000..d4e8f8c319
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html
@@ -0,0 +1,369 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+OsgiBasedImplementationClassRepository (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.osgi.OsgiBasedImplementationClassRepository class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="OsgiBasedImplementationClassRepository (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/OsgiBasedImplementationClassRepository.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="OsgiBasedImplementationClassRepository.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_com.agfa.hap.sdo.implementation.ImplementationClassRepository">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.agfa.hap.sdo.implementation.ImplementationClassRepository">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.osgi</FONT>
+<BR>
+Class OsgiBasedImplementationClassRepository</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.ImplementationClassRepository</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.osgi.OsgiBasedImplementationClassRepository</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>OsgiBasedImplementationClassRepository</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></DL>
+</PRE>
+
+<P>
+Registers all implementation classes for the bundles that extend the
+ com.agfa.hap.sdo.implementationclasses extension point.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_com.agfa.hap.sdo.implementation.ImplementationClassRepository"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation">ImplementationClassRepository.ClassHolderFactory</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_com.agfa.hap.sdo.implementation.ImplementationClassRepository"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#IMPLEMENTATIONCLASS_RESOURCEFILE">IMPLEMENTATIONCLASS_RESOURCEFILE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html#OsgiBasedImplementationClassRepository()">OsgiBasedImplementationClassRepository</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html#addImplementationClasses(org.osgi.framework.Bundle, java.net.URL)">addImplementationClasses</A></B>(org.osgi.framework.Bundle&nbsp;bundle,
+ java.net.URL&nbsp;url)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html#initialize()">initialize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html#initializeImplementationClasses(org.eclipse.core.runtime.IExtension)">initializeImplementationClasses</A></B>(org.eclipse.core.runtime.IExtension&nbsp;extension)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html#processExtensions()">processExtensions</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.implementation.ImplementationClassRepository"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#addImplementationClasses(java.util.Properties, com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory)">addImplementationClasses</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#addImplementationClasses(java.net.URL, com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory)">addImplementationClasses</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getImplementationClass(java.lang.String, java.lang.String)">getImplementationClass</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getImplementationClass(commonj.sdo.Type)">getImplementationClass</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getInstance()">getInstance</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getLogger()">getLogger</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getTypeForImplementationClass(java.lang.String)">getTypeForImplementationClass</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#registerImplementationClassForType(com.agfa.hap.sdo.util.ClassHolder, java.lang.String)">registerImplementationClassForType</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#registerImplementationClassForType(com.agfa.hap.sdo.util.ClassHolder, java.lang.String, java.lang.String)">registerImplementationClassForType</A>, <A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#setInstance(com.agfa.hap.sdo.implementation.ImplementationClassRepository)">setInstance</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="OsgiBasedImplementationClassRepository()"><!-- --></A><H3>
+OsgiBasedImplementationClassRepository</H3>
+<PRE>
+public <B>OsgiBasedImplementationClassRepository</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="initialize()"><!-- --></A><H3>
+initialize</H3>
+<PRE>
+protected void <B>initialize</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#initialize()">initialize</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="processExtensions()"><!-- --></A><H3>
+processExtensions</H3>
+<PRE>
+protected void <B>processExtensions</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initializeImplementationClasses(org.eclipse.core.runtime.IExtension)"><!-- --></A><H3>
+initializeImplementationClasses</H3>
+<PRE>
+protected void <B>initializeImplementationClasses</B>(org.eclipse.core.runtime.IExtension&nbsp;extension)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addImplementationClasses(org.osgi.framework.Bundle, java.net.URL)"><!-- --></A><H3>
+addImplementationClasses</H3>
+<PRE>
+protected void <B>addImplementationClasses</B>(org.osgi.framework.Bundle&nbsp;bundle,
+ java.net.URL&nbsp;url)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/OsgiBasedImplementationClassRepository.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="OsgiBasedImplementationClassRepository.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_com.agfa.hap.sdo.implementation.ImplementationClassRepository">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.agfa.hap.sdo.implementation.ImplementationClassRepository">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/SdoActivator.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/SdoActivator.html
new file mode 100644
index 0000000000..65c36cf7c3
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/SdoActivator.html
@@ -0,0 +1,438 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+SdoActivator (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.osgi.SdoActivator class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="SdoActivator (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SdoActivator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/osgi/SdoActivator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SdoActivator.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.osgi</FONT>
+<BR>
+Class SdoActivator</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.osgi.SdoActivator</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>org.osgi.framework.BundleActivator</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>SdoActivator</B><DT>extends java.lang.Object<DT>implements org.osgi.framework.BundleActivator</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html#SdoActivator()">SdoActivator</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html#findHelperProvider()">findHelperProvider</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.osgi.framework.BundleContext</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html#getContext()">getContext</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html#getInstance()">getInstance</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; T</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html#getService(java.lang.Class)">getService</A></B>(java.lang.Class&lt;T&gt;&nbsp;interfaceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns an implementation of the given interface</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html#initializeImplementationClassesRepository()">initializeImplementationClassesRepository</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; org.osgi.framework.ServiceRegistration</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html#registerService(java.lang.Class, T)">registerService</A></B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ T&nbsp;service)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html#start(org.osgi.framework.BundleContext)">start</A></B>(org.osgi.framework.BundleContext&nbsp;context)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html#stop(org.osgi.framework.BundleContext)">stop</A></B>(org.osgi.framework.BundleContext&nbsp;context)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Empty default implementation</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="SdoActivator()"><!-- --></A><H3>
+SdoActivator</H3>
+<PRE>
+public <B>SdoActivator</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getInstance()"><!-- --></A><H3>
+getInstance</H3>
+<PRE>
+public static <A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A> <B>getInstance</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="start(org.osgi.framework.BundleContext)"><!-- --></A><H3>
+start</H3>
+<PRE>
+public void <B>start</B>(org.osgi.framework.BundleContext&nbsp;context)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>start</CODE> in interface <CODE>org.osgi.framework.BundleActivator</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="findHelperProvider()"><!-- --></A><H3>
+findHelperProvider</H3>
+<PRE>
+protected void <B>findHelperProvider</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initializeImplementationClassesRepository()"><!-- --></A><H3>
+initializeImplementationClassesRepository</H3>
+<PRE>
+protected void <B>initializeImplementationClassesRepository</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContext()"><!-- --></A><H3>
+getContext</H3>
+<PRE>
+public org.osgi.framework.BundleContext <B>getContext</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="stop(org.osgi.framework.BundleContext)"><!-- --></A><H3>
+stop</H3>
+<PRE>
+public void <B>stop</B>(org.osgi.framework.BundleContext&nbsp;context)
+ throws java.lang.Exception</PRE>
+<DL>
+<DD>Empty default implementation
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>stop</CODE> in interface <CODE>org.osgi.framework.BundleActivator</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getService(java.lang.Class)"><!-- --></A><H3>
+getService</H3>
+<PRE>
+public &lt;T&gt; T <B>getService</B>(java.lang.Class&lt;T&gt;&nbsp;interfaceClass)</PRE>
+<DL>
+<DD>returns an implementation of the given interface
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Type Parameters:</B><DD><CODE>T</CODE> - <DT><B>Parameters:</B><DD><CODE>interfaceClass</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="registerService(java.lang.Class,java.lang.Object)"><!-- --></A><A NAME="registerService(java.lang.Class, T)"><!-- --></A><H3>
+registerService</H3>
+<PRE>
+public &lt;T&gt; org.osgi.framework.ServiceRegistration <B>registerService</B>(java.lang.Class&lt;T&gt;&nbsp;clazz,
+ T&nbsp;service)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SdoActivator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/osgi/SdoActivator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SdoActivator.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/class-use/BundleClassHolder.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/class-use/BundleClassHolder.html
new file mode 100644
index 0000000000..7e00d359cc
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/class-use/BundleClassHolder.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.osgi.BundleClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.osgi.BundleClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/osgi/\class-useBundleClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BundleClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.osgi.BundleClassHolder</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.osgi.BundleClassHolder
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/osgi/\class-useBundleClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BundleClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/class-use/OsgiBasedImplementationClassRepository.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/class-use/OsgiBasedImplementationClassRepository.html
new file mode 100644
index 0000000000..55058b1d82
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/class-use/OsgiBasedImplementationClassRepository.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.osgi.OsgiBasedImplementationClassRepository (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.osgi.OsgiBasedImplementationClassRepository (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/osgi/\class-useOsgiBasedImplementationClassRepository.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="OsgiBasedImplementationClassRepository.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.osgi.OsgiBasedImplementationClassRepository</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.osgi.OsgiBasedImplementationClassRepository
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/osgi/\class-useOsgiBasedImplementationClassRepository.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="OsgiBasedImplementationClassRepository.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/class-use/SdoActivator.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/class-use/SdoActivator.html
new file mode 100644
index 0000000000..204a925fd8
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/class-use/SdoActivator.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.osgi.SdoActivator (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.osgi.SdoActivator (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/osgi/\class-useSdoActivator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SdoActivator.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.osgi.SdoActivator</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.osgi"><B>com.agfa.hap.sdo.osgi</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.osgi"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A> in <A HREF="../../../../../../com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A> that return <A HREF="../../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A></CODE></FONT></TD>
+<TD><CODE><B>SdoActivator.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html#getInstance()">getInstance</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/osgi/\class-useSdoActivator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SdoActivator.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-frame.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-frame.html
new file mode 100644
index 0000000000..ebb367cb47
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-frame.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.osgi (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.osgi package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../com/agfa/hap/sdo/osgi/package-summary.html" target="classFrame">com.agfa.hap.sdo.osgi</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi" target="classFrame">BundleClassHolder</A>
+<BR>
+<A HREF="OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi" target="classFrame">OsgiBasedImplementationClassRepository</A>
+<BR>
+<A HREF="SdoActivator.html" title="class in com.agfa.hap.sdo.osgi" target="classFrame">SdoActivator</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-summary.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-summary.html
new file mode 100644
index 0000000000..21bdfa6476
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-summary.html
@@ -0,0 +1,165 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.osgi (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.osgi package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.osgi (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/osgi/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<H2>
+Package com.agfa.hap.sdo.osgi
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi">BundleClassHolder</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi">OsgiBasedImplementationClassRepository</A></B></TD>
+<TD>Registers all implementation classes for the bundles that extend the
+ com.agfa.hap.sdo.implementationclasses extension point.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/osgi/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-tree.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-tree.html
new file mode 100644
index 0000000000..1ebca35722
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-tree.html
@@ -0,0 +1,157 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.osgi Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.osgi Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/osgi/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+Hierarchy For Package com.agfa.hap.sdo.osgi
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.util.<A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util"><B>ClassForNameClassHolder</B></A> (implements com.agfa.hap.sdo.util.<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A>)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.osgi.<A HREF="../../../../../com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi"><B>BundleClassHolder</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>ImplementationClassRepository</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.osgi.<A HREF="../../../../../com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi"><B>OsgiBasedImplementationClassRepository</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.osgi.<A HREF="../../../../../com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi"><B>SdoActivator</B></A> (implements org.osgi.framework.BundleActivator)
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/model/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/osgi/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-use.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-use.html
new file mode 100644
index 0000000000..b9aab8e788
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/osgi/package-use.html
@@ -0,0 +1,168 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Package com.agfa.hap.sdo.osgi (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Package com.agfa.hap.sdo.osgi (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/osgi/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Package<br>com.agfa.hap.sdo.osgi</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.osgi"><B>com.agfa.hap.sdo.osgi</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.osgi"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A> used by <A HREF="../../../../../com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/osgi/class-use/SdoActivator.html#com.agfa.hap.sdo.osgi"><B>SdoActivator</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/osgi/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-frame.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-frame.html
new file mode 100644
index 0000000000..1d8dac637d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-frame.html
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../com/agfa/hap/sdo/package-summary.html" target="classFrame">com.agfa.hap.sdo</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="DataMapper.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>DataMapper</I></A>
+<BR>
+<A HREF="ObjectFactory.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>ObjectFactory</I></A>
+<BR>
+<A HREF="ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>ObjectPropertyVisitor</I></A>
+<BR>
+<A HREF="PartialDataFactory.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>PartialDataFactory</I></A>
+<BR>
+<A HREF="PartialDataObject.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>PartialDataObject</I></A>
+<BR>
+<A HREF="Property.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>Property</I></A>
+<BR>
+<A HREF="Snapshot.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>Snapshot</I></A>
+<BR>
+<A HREF="SnapshotDefinition.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>SnapshotDefinition</I></A>
+<BR>
+<A HREF="Type.html" title="interface in com.agfa.hap.sdo" target="classFrame"><I>Type</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="DataAccessService.html" title="class in com.agfa.hap.sdo" target="classFrame">DataAccessService</A>
+<BR>
+<A HREF="PropertyTree.html" title="class in com.agfa.hap.sdo" target="classFrame">PropertyTree</A>
+<BR>
+<A HREF="ReachableDefinition.html" title="class in com.agfa.hap.sdo" target="classFrame">ReachableDefinition</A>
+<BR>
+<A HREF="SelectClause.html" title="class in com.agfa.hap.sdo" target="classFrame">SelectClause</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Exceptions</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo" target="classFrame">PropertyNotAvailableException</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-summary.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-summary.html
new file mode 100644
index 0000000000..28f526e4b4
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-summary.html
@@ -0,0 +1,231 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV PACKAGE&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/core/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<H2>
+Package com.agfa.hap.sdo
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper&lt;T&gt;</A></B></TD>
+<TD>Interface that allows any object to be exposed as <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A> instances.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/agfa/hap/sdo/ObjectFactory.html" title="interface in com.agfa.hap.sdo">ObjectFactory&lt;T&gt;</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A></B></TD>
+<TD>Visitor interface for visiting all properties belong to a snapshot.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A></B></TD>
+<TD>DataFactory that creates <A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><CODE>PartialDataObject</CODE></A> instances.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></B></TD>
+<TD>HAP-specific extension to <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></B></TD>
+<TD>A representation of a Property in the <A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><CODE>type</CODE></A> of a <CODE>data object</CODE>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A></B></TD>
+<TD>Collection of structured data at a given moment in time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A></B></TD>
+<TD>Defines which properties belong to the <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><CODE>Snapshot</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></B></TD>
+<TD>A representation of the type of a <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><CODE>property</CODE></A> of a <CODE>data object</CODE>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo">DataAccessService</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A></B></TD>
+<TD>Helper class for <A HREF="../../../../com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo"><CODE>SelectClause</CODE></A> that represents
+ a comma-separated list of properties in a structured form.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo">ReachableDefinition</A></B></TD>
+<TD><B>Deprecated.</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A></B></TD>
+<TD>SnapshotDefinition defined by a comma-separated list of
+ property paths.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Exception Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo">PropertyNotAvailableException</A></B></TD>
+<TD>Exception throw when a property that is not filled in in accessed
+ on a <CODE>ProxyDataObject</CODE>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV PACKAGE&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/core/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-tree.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-tree.html
new file mode 100644
index 0000000000..ad63cb48b2
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-tree.html
@@ -0,0 +1,175 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/core/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+Hierarchy For Package com.agfa.hap.sdo
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo"><B>DataAccessService</B></A><LI TYPE="circle">com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo"><B>PropertyTree</B></A><LI TYPE="circle">com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo"><B>ReachableDefinition</B></A> (implements com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo"><B>SelectClause</B></A> (implements com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>)
+<LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.lang.Exception<UL>
+<LI TYPE="circle">java.lang.RuntimeException<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo"><B>PropertyNotAvailableException</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">commonj.sdo.helper.<A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper"><B>DataFactory</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo"><B>PartialDataFactory</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo"><B>DataMapper</B></A>&lt;T&gt;<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/ObjectFactory.html" title="interface in com.agfa.hap.sdo"><B>ObjectFactory</B></A>&lt;T&gt;<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo"><B>ObjectPropertyVisitor</B></A><LI TYPE="circle">commonj.sdo.<A HREF="../../../../commonj/sdo/Property.html" title="interface in commonj.sdo"><B>Property</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><B>Property</B></A></UL>
+<LI TYPE="circle">java.io.Serializable<UL>
+<LI TYPE="circle">commonj.sdo.<A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><B>DataObject</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><B>PartialDataObject</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><B>Snapshot</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo"><B>SnapshotDefinition</B></A><LI TYPE="circle">commonj.sdo.<A HREF="../../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><B>Type</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><B>Type</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;<A HREF="../../../../com/agfa/hap/sdo/core/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-use.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-use.html
new file mode 100644
index 0000000000..0dc8705ff5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/package-use.html
@@ -0,0 +1,378 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Package com.agfa.hap.sdo (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Package com.agfa.hap.sdo (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Package<br>com.agfa.hap.sdo</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.helper"><B>com.agfa.hap.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.mapper"><B>com.agfa.hap.sdo.mapper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.model"><B>com.agfa.hap.sdo.model</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> used by <A HREF="../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/DataMapper.html#com.agfa.hap.sdo"><B>DataMapper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface that allows any object to be exposed as <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A> instances.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/ObjectPropertyVisitor.html#com.agfa.hap.sdo"><B>ObjectPropertyVisitor</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Visitor interface for visiting all properties belong to a snapshot.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/PartialDataFactory.html#com.agfa.hap.sdo"><B>PartialDataFactory</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataFactory that creates <A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><CODE>PartialDataObject</CODE></A> instances.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/PartialDataObject.html#com.agfa.hap.sdo"><B>PartialDataObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HAP-specific extension to <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/Property.html#com.agfa.hap.sdo"><B>Property</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of a Property in the <A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><CODE>type</CODE></A> of a <CODE>data object</CODE>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/PropertyTree.html#com.agfa.hap.sdo"><B>PropertyTree</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Helper class for <A HREF="../../../../com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo"><CODE>SelectClause</CODE></A> that represents
+ a comma-separated list of properties in a structured form.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/Snapshot.html#com.agfa.hap.sdo"><B>Snapshot</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Collection of structured data at a given moment in time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/SnapshotDefinition.html#com.agfa.hap.sdo"><B>SnapshotDefinition</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines which properties belong to the <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><CODE>Snapshot</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/Type.html#com.agfa.hap.sdo"><B>Type</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the type of a <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><CODE>property</CODE></A> of a <CODE>data object</CODE>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> used by <A HREF="../../../../com/agfa/hap/sdo/helper/package-summary.html">com.agfa.hap.sdo.helper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/Type.html#com.agfa.hap.sdo.helper"><B>Type</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the type of a <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><CODE>property</CODE></A> of a <CODE>data object</CODE>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> used by <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/Type.html#com.agfa.hap.sdo.impl"><B>Type</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the type of a <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><CODE>property</CODE></A> of a <CODE>data object</CODE>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> used by <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/DataMapper.html#com.agfa.hap.sdo.implementation"><B>DataMapper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface that allows any object to be exposed as <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A> instances.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/ObjectPropertyVisitor.html#com.agfa.hap.sdo.implementation"><B>ObjectPropertyVisitor</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Visitor interface for visiting all properties belong to a snapshot.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/PartialDataFactory.html#com.agfa.hap.sdo.implementation"><B>PartialDataFactory</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataFactory that creates <A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><CODE>PartialDataObject</CODE></A> instances.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/PartialDataObject.html#com.agfa.hap.sdo.implementation"><B>PartialDataObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HAP-specific extension to <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/Property.html#com.agfa.hap.sdo.implementation"><B>Property</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of a Property in the <A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><CODE>type</CODE></A> of a <CODE>data object</CODE>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/Snapshot.html#com.agfa.hap.sdo.implementation"><B>Snapshot</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Collection of structured data at a given moment in time.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/SnapshotDefinition.html#com.agfa.hap.sdo.implementation"><B>SnapshotDefinition</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines which properties belong to the <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><CODE>Snapshot</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/Type.html#com.agfa.hap.sdo.implementation"><B>Type</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the type of a <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><CODE>property</CODE></A> of a <CODE>data object</CODE>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.mapper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> used by <A HREF="../../../../com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/DataMapper.html#com.agfa.hap.sdo.mapper"><B>DataMapper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface that allows any object to be exposed as <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A> instances.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/PartialDataObject.html#com.agfa.hap.sdo.mapper"><B>PartialDataObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HAP-specific extension to <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/Property.html#com.agfa.hap.sdo.mapper"><B>Property</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of a Property in the <A HREF="../../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><CODE>type</CODE></A> of a <CODE>data object</CODE>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/SnapshotDefinition.html#com.agfa.hap.sdo.mapper"><B>SnapshotDefinition</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines which properties belong to the <A HREF="../../../../com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><CODE>Snapshot</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/Type.html#com.agfa.hap.sdo.mapper"><B>Type</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the type of a <A HREF="../../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><CODE>property</CODE></A> of a <CODE>data object</CODE>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.model"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> used by <A HREF="../../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../com/agfa/hap/sdo/class-use/PartialDataObject.html#com.agfa.hap.sdo.model"><B>PartialDataObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HAP-specific extension to <A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?com/agfa/hap/sdo/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ClassForNameClassHolder.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ClassForNameClassHolder.html
new file mode 100644
index 0000000000..9737b3a7a8
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ClassForNameClassHolder.html
@@ -0,0 +1,282 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ClassForNameClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.util.ClassForNameClassHolder class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ClassForNameClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ClassForNameClassHolder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/util/ClassForNameClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassForNameClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.util</FONT>
+<BR>
+Class ClassForNameClassHolder</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.util.ClassForNameClassHolder</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi">BundleClassHolder</A>, <A HREF="../../../../../com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassLoaderBasedClassHolder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ClassForNameClassHolder</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html#ClassForNameClassHolder(java.lang.String)">ClassForNameClassHolder</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html#getClassName()">getClassName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html#resolveClass()">resolveClass</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ClassForNameClassHolder(java.lang.String)"><!-- --></A><H3>
+ClassForNameClassHolder</H3>
+<PRE>
+public <B>ClassForNameClassHolder</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="resolveClass()"><!-- --></A><H3>
+resolveClass</H3>
+<PRE>
+public java.lang.Class <B>resolveClass</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html#resolveClass()">resolveClass</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getClassName()"><!-- --></A><H3>
+getClassName</H3>
+<PRE>
+public java.lang.String <B>getClassName</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html#getClassName()">getClassName</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ClassForNameClassHolder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/util/ClassForNameClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassForNameClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ClassHolder.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ClassHolder.html
new file mode 100644
index 0000000000..6f462f9932
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ClassHolder.html
@@ -0,0 +1,236 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.util.ClassHolder interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ClassHolder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/util/ClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.util</FONT>
+<BR>
+Interface ClassHolder</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi">BundleClassHolder</A>, <A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A>, <A HREF="../../../../../com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassLoaderBasedClassHolder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ClassHolder</B></DL>
+</PRE>
+
+<P>
+Object that is able to produce a class when asked. The goal of this class is to
+ delay classloading as long as possible.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html#getClassName()">getClassName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html#resolveClass()">resolveClass</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="resolveClass()"><!-- --></A><H3>
+resolveClass</H3>
+<PRE>
+java.lang.Class <B>resolveClass</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getClassName()"><!-- --></A><H3>
+getClassName</H3>
+<PRE>
+java.lang.String <B>getClassName</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ClassHolder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/util/ClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html
new file mode 100644
index 0000000000..d741eb4fa1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html
@@ -0,0 +1,269 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ClassLoaderBasedClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.util.ClassLoaderBasedClassHolder class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ClassLoaderBasedClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ClassLoaderBasedClassHolder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassLoaderBasedClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.util</FONT>
+<BR>
+Class ClassLoaderBasedClassHolder</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">com.agfa.hap.sdo.util.ClassForNameClassHolder</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.util.ClassLoaderBasedClassHolder</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ClassLoaderBasedClassHolder</B><DT>extends <A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html#ClassLoaderBasedClassHolder(java.lang.String, java.lang.ClassLoader)">ClassLoaderBasedClassHolder</A></B>(java.lang.String&nbsp;name,
+ java.lang.ClassLoader&nbsp;classLoader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html#resolveClass()">resolveClass</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_com.agfa.hap.sdo.util.ClassForNameClassHolder"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class com.agfa.hap.sdo.util.<A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html#getClassName()">getClassName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ClassLoaderBasedClassHolder(java.lang.String, java.lang.ClassLoader)"><!-- --></A><H3>
+ClassLoaderBasedClassHolder</H3>
+<PRE>
+public <B>ClassLoaderBasedClassHolder</B>(java.lang.String&nbsp;name,
+ java.lang.ClassLoader&nbsp;classLoader)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="resolveClass()"><!-- --></A><H3>
+resolveClass</H3>
+<PRE>
+public java.lang.Class <B>resolveClass</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html#resolveClass()">resolveClass</A></CODE> in interface <CODE><A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html#resolveClass()">resolveClass</A></CODE> in class <CODE><A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ClassLoaderBasedClassHolder.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassLoaderBasedClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ResultSet.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ResultSet.html
new file mode 100644
index 0000000000..b5601900d9
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/ResultSet.html
@@ -0,0 +1,396 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ResultSet (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.util.ResultSet class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ResultSet (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ResultSet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/util/ResultSet.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ResultSet.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.agfa.hap.sdo.util</FONT>
+<BR>
+Class ResultSet</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.agfa.hap.sdo.util.ResultSet</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ResultSet</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+This class converts a list of dataobjects into a ResultSet.
+ In case of many-valued properties, appropriate cartesian products are made.
+
+ Example: Suppose for a list of serviceRequests we want a ResultSet for the
+ properties requestedProcedures.id, patient.name. In case we have three service
+ requests (sr?) each with a number of requested procedures (reqProc?), we get
+ the following "result set".
+
+ sr1 pat1.name reqProc1.id
+ sr1 pat1.name reqProc2.id
+ sr2 pat2.name reqProc3.id
+ sr2 pat2.name reqProc4.id
+ sr3 null reqProc5.id
+
+ The order in which the rows are returned is not defined.
+
+ This class is useful to use a snapshot as input for a Jasper Reports data source.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>AMOCZ</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ResultSet.html#ResultSet(java.util.Collection, java.util.List, commonj.sdo.Type)">ResultSet</A></B>(java.util.Collection&lt;? extends <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt;&nbsp;data,
+ java.util.List&lt;java.lang.String&gt;&nbsp;propertyPaths,
+ <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;rootType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ResultSet.html#ResultSet(java.util.Collection, java.lang.String, commonj.sdo.Type)">ResultSet</A></B>(java.util.Collection&lt;? extends <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt;&nbsp;data,
+ java.lang.String&nbsp;selectClause,
+ <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;rootType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ResultSet.html#addData(java.util.Collection)">addData</A></B>(java.util.Collection&lt;? extends <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt;&nbsp;dos)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ResultSet.html#addProperties(java.lang.String)">addProperties</A></B>(java.lang.String&nbsp;selectClause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ResultSet.html#addProperty(java.lang.String)">addProperty</A></B>(java.lang.String&nbsp;propertyPath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ResultSet.html#addProperty(java.lang.String, commonj.sdo.Property)">addProperty</A></B>(java.lang.String&nbsp;rootPath,
+ <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ResultSet.html#getSize()">getSize</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../com/agfa/hap/sdo/util/ResultSet.html#getValue(int, java.lang.String)">getValue</A></B>(int&nbsp;row,
+ java.lang.String&nbsp;propertyPath)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ResultSet(java.util.Collection, java.util.List, commonj.sdo.Type)"><!-- --></A><H3>
+ResultSet</H3>
+<PRE>
+public <B>ResultSet</B>(java.util.Collection&lt;? extends <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt;&nbsp;data,
+ java.util.List&lt;java.lang.String&gt;&nbsp;propertyPaths,
+ <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;rootType)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="ResultSet(java.util.Collection, java.lang.String, commonj.sdo.Type)"><!-- --></A><H3>
+ResultSet</H3>
+<PRE>
+public <B>ResultSet</B>(java.util.Collection&lt;? extends <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt;&nbsp;data,
+ java.lang.String&nbsp;selectClause,
+ <A HREF="../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;rootType)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addProperties(java.lang.String)"><!-- --></A><H3>
+addProperties</H3>
+<PRE>
+protected void <B>addProperties</B>(java.lang.String&nbsp;selectClause)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSize()"><!-- --></A><H3>
+getSize</H3>
+<PRE>
+public int <B>getSize</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValue(int, java.lang.String)"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public java.lang.Object <B>getValue</B>(int&nbsp;row,
+ java.lang.String&nbsp;propertyPath)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addData(java.util.Collection)"><!-- --></A><H3>
+addData</H3>
+<PRE>
+protected void <B>addData</B>(java.util.Collection&lt;? extends <A HREF="../../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt;&nbsp;dos)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addProperty(java.lang.String)"><!-- --></A><H3>
+addProperty</H3>
+<PRE>
+protected void <B>addProperty</B>(java.lang.String&nbsp;propertyPath)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addProperty(java.lang.String, commonj.sdo.Property)"><!-- --></A><H3>
+addProperty</H3>
+<PRE>
+protected java.lang.String <B>addProperty</B>(java.lang.String&nbsp;rootPath,
+ <A HREF="../../../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ResultSet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/util/ResultSet.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ResultSet.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ClassForNameClassHolder.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ClassForNameClassHolder.html
new file mode 100644
index 0000000000..821793293a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ClassForNameClassHolder.html
@@ -0,0 +1,207 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.util.ClassForNameClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.util.ClassForNameClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/util/\class-useClassForNameClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassForNameClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.util.ClassForNameClassHolder</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.osgi"><B>com.agfa.hap.sdo.osgi</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.util"><B>com.agfa.hap.sdo.util</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.osgi"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A> in <A HREF="../../../../../../com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A> in <A HREF="../../../../../../com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi">BundleClassHolder</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.util"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A> in <A HREF="../../../../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A> in <A HREF="../../../../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassLoaderBasedClassHolder</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/util/\class-useClassForNameClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassForNameClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ClassHolder.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ClassHolder.html
new file mode 100644
index 0000000000..4b787a1ed8
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ClassHolder.html
@@ -0,0 +1,304 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface com.agfa.hap.sdo.util.ClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface com.agfa.hap.sdo.util.ClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/util/\class-useClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>com.agfa.hap.sdo.util.ClassHolder</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.osgi"><B>com.agfa.hap.sdo.osgi</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.util"><B>com.agfa.hap.sdo.util</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A> in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></CODE></FONT></TD>
+<TD><CODE><B>ImplementationClassRepository.ClassHolderFactory.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html#createClassHolder(java.lang.String)">createClassHolder</A></B>(java.lang.String&nbsp;className)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#getImplementationClass()">getImplementationClass</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></CODE></FONT></TD>
+<TD><CODE><B>ImplementationClassRepository.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getImplementationClass(java.lang.String, java.lang.String)">getImplementationClass</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></CODE></FONT></TD>
+<TD><CODE><B>ImplementationClassRepository.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getImplementationClass(commonj.sdo.Type)">getImplementationClass</A></B>(<A HREF="../../../../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ImplementationClassRepository.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#registerImplementationClassForType(com.agfa.hap.sdo.util.ClassHolder, java.lang.String)">registerImplementationClassForType</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A>&nbsp;classHolder,
+ java.lang.String&nbsp;qname)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ImplementationClassRepository.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#registerImplementationClassForType(com.agfa.hap.sdo.util.ClassHolder, java.lang.String, java.lang.String)">registerImplementationClassForType</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A>&nbsp;classHolder,
+ java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#setImplementationClass(com.agfa.hap.sdo.util.ClassHolder)">setImplementationClass</A></B>(<A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A>&nbsp;implementationClassName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the implementation class.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.osgi"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A> in <A HREF="../../../../../../com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A> that implement <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi">BundleClassHolder</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.util"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A> in <A HREF="../../../../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A> that implement <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassLoaderBasedClassHolder</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/util/\class-useClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ClassLoaderBasedClassHolder.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ClassLoaderBasedClassHolder.html
new file mode 100644
index 0000000000..f1931177d7
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ClassLoaderBasedClassHolder.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.util.ClassLoaderBasedClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.util.ClassLoaderBasedClassHolder (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/util/\class-useClassLoaderBasedClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassLoaderBasedClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.util.ClassLoaderBasedClassHolder</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.util.ClassLoaderBasedClassHolder
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/util/\class-useClassLoaderBasedClassHolder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassLoaderBasedClassHolder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ResultSet.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ResultSet.html
new file mode 100644
index 0000000000..80031c9b48
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/class-use/ResultSet.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:42 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class com.agfa.hap.sdo.util.ResultSet (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class com.agfa.hap.sdo.util.ResultSet (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/util/\class-useResultSet.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ResultSet.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>com.agfa.hap.sdo.util.ResultSet</B></H2>
+</CENTER>
+No usage of com.agfa.hap.sdo.util.ResultSet
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?com/agfa/hap/sdo/util/\class-useResultSet.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ResultSet.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-frame.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-frame.html
new file mode 100644
index 0000000000..636fcf94d9
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-frame.html
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.util (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.util package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../com/agfa/hap/sdo/util/package-summary.html" target="classFrame">com.agfa.hap.sdo.util</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="ClassHolder.html" title="interface in com.agfa.hap.sdo.util" target="classFrame"><I>ClassHolder</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util" target="classFrame">ClassForNameClassHolder</A>
+<BR>
+<A HREF="ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util" target="classFrame">ClassLoaderBasedClassHolder</A>
+<BR>
+<A HREF="ResultSet.html" title="class in com.agfa.hap.sdo.util" target="classFrame">ResultSet</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-summary.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-summary.html
new file mode 100644
index 0000000000..b0df90956a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-summary.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.util (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.agfa.hap.sdo.util package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.util (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../commonj/sdo/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/util/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<H2>
+Package com.agfa.hap.sdo.util
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></B></TD>
+<TD>Object that is able to produce a class when asked.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassLoaderBasedClassHolder</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util">ResultSet</A></B></TD>
+<TD>This class converts a list of dataobjects into a ResultSet.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../commonj/sdo/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/util/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-tree.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-tree.html
new file mode 100644
index 0000000000..1953337213
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-tree.html
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo.util Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="com.agfa.hap.sdo.util Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../commonj/sdo/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/util/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+Hierarchy For Package com.agfa.hap.sdo.util
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.util.<A HREF="../../../../../com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util"><B>ClassForNameClassHolder</B></A> (implements com.agfa.hap.sdo.util.<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A>)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.util.<A HREF="../../../../../com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util"><B>ClassLoaderBasedClassHolder</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.util.<A HREF="../../../../../com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util"><B>ResultSet</B></A></UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.util.<A HREF="../../../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util"><B>ClassHolder</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../com/agfa/hap/sdo/osgi/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../commonj/sdo/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/util/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-use.html b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-use.html
new file mode 100644
index 0000000000..38f2ecb879
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/com/agfa/hap/sdo/util/package-use.html
@@ -0,0 +1,218 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Package com.agfa.hap.sdo.util (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Package com.agfa.hap.sdo.util (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/util/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Package<br>com.agfa.hap.sdo.util</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.osgi"><B>com.agfa.hap.sdo.osgi</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.util"><B>com.agfa.hap.sdo.util</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A> used by <A HREF="../../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/util/class-use/ClassHolder.html#com.agfa.hap.sdo.implementation"><B>ClassHolder</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that is able to produce a class when asked.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.osgi"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A> used by <A HREF="../../../../../com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/util/class-use/ClassForNameClassHolder.html#com.agfa.hap.sdo.osgi"><B>ClassForNameClassHolder</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/util/class-use/ClassHolder.html#com.agfa.hap.sdo.osgi"><B>ClassHolder</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that is able to produce a class when asked.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.util"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A> used by <A HREF="../../../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/util/class-use/ClassForNameClassHolder.html#com.agfa.hap.sdo.util"><B>ClassForNameClassHolder</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../com/agfa/hap/sdo/util/class-use/ClassHolder.html#com.agfa.hap.sdo.util"><B>ClassHolder</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object that is able to produce a class when asked.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?com/agfa/hap/sdo/util/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/ChangeSummary.Setting.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/ChangeSummary.Setting.html
new file mode 100644
index 0000000000..10dcfb890f
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/ChangeSummary.Setting.html
@@ -0,0 +1,259 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ChangeSummary.Setting (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.ChangeSummary.Setting interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ChangeSummary.Setting (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ChangeSummary.Setting.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/ChangeSummary.Setting.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ChangeSummary.Setting.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo</FONT>
+<BR>
+Interface ChangeSummary.Setting</H2>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>ChangeSummary.Setting</B></DL>
+</PRE>
+
+<P>
+A setting encapsulates a <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property</CODE></A> and a corresponding single value of the property's <A HREF="../../commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.Setting.html#getProperty()">getProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the property of the setting.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.Setting.html#getValue()">getValue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the setting.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.Setting.html#isSet()">isSet</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether or not the property is set.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getProperty()"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getProperty</B>()</PRE>
+<DL>
+<DD>Returns the property of the setting.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the setting property.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValue()"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+java.lang.Object <B>getValue</B>()</PRE>
+<DL>
+<DD>Returns the value of the setting.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the setting value.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isSet()"><!-- --></A><H3>
+isSet</H3>
+<PRE>
+boolean <B>isSet</B>()</PRE>
+<DL>
+<DD>Returns whether or not the property is set.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD><code>true</code> if the property is set.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ChangeSummary.Setting.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/ChangeSummary.Setting.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ChangeSummary.Setting.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/ChangeSummary.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/ChangeSummary.html
new file mode 100644
index 0000000000..8442d0ba35
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/ChangeSummary.html
@@ -0,0 +1,593 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ChangeSummary (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.ChangeSummary interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ChangeSummary (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ChangeSummary.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/ChangeSummary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ChangeSummary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo</FONT>
+<BR>
+Interface ChangeSummary</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ChangeSummary</B></DL>
+</PRE>
+
+<P>
+A change summary is used to record changes to DataObjects,
+ allowing applications to efficiently and incrementally update back-end storage when required.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo">ChangeSummary.Setting</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A setting encapsulates a <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property</CODE></A> and a corresponding single value of the property's <A HREF="../../commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#beginLogging()">beginLogging</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the List of <A HREF="../../commonj/sdo/ChangeSummary.html#getChangedDataObjects()"><CODE>changes</CODE></A> and turns change logging on.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#endLogging()">endLogging</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation that requires logging may throw an UnsupportedOperationException.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#getChangedDataObjects()">getChangedDataObjects</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list consisting of all the <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data objects</CODE></A> that have been changed while <A HREF="../../commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#getDataGraph()">getDataGraph</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><CODE>data graph</CODE></A> associated with this change summary or null.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#getOldContainer(commonj.sdo.DataObject)">getOldContainer</A></B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the <A HREF="../../commonj/sdo/DataObject.html#getContainer()"><CODE>container</CODE></A> data object
+ at the point when logging <A HREF="../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#getOldContainmentProperty(commonj.sdo.DataObject)">getOldContainmentProperty</A></B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the <A HREF="../../commonj/sdo/DataObject.html#getContainmentProperty()"><CODE>containment property</CODE></A> data object property
+ at the point when logging <A HREF="../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#getOldSequence(commonj.sdo.DataObject)">getOldSequence</A></B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the <A HREF="../../commonj/sdo/DataObject.html#getSequence(java.lang.String)"><CODE>sequence</CODE></A> for the data object
+ at the point when logging <A HREF="../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo">ChangeSummary.Setting</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#getOldValue(commonj.sdo.DataObject, commonj.sdo.Property)">getOldValue</A></B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a <A HREF="../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><CODE>setting</CODE></A> for the specified property
+ representing the property value of the given <code>dataObject</code>
+ at the point when logging <A HREF="../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#getOldValues(commonj.sdo.DataObject)">getOldValues</A></B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of <A HREF="../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><CODE>settings</CODE></A>
+ that represent the property values of the given <code>dataObject</code>
+ at the point when logging <A HREF="../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#getRootObject()">getRootObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the ChangeSummary root DataObject - the object from which
+ changes are tracked.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#isCreated(commonj.sdo.DataObject)">isCreated</A></B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether or not the specified data object was created while <A HREF="../../commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#isDeleted(commonj.sdo.DataObject)">isDeleted</A></B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether or not the specified data object was deleted while <A HREF="../../commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#isLogging()">isLogging</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates whether change logging is on (<code>true</code>) or off (<code>false</code>).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#isModified(commonj.sdo.DataObject)">isModified</A></B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether or not the specified data object was updated while <A HREF="../../commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/ChangeSummary.html#undoChanges()">undoChanges</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is intended for use by service implementations only.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="isLogging()"><!-- --></A><H3>
+isLogging</H3>
+<PRE>
+boolean <B>isLogging</B>()</PRE>
+<DL>
+<DD>Indicates whether change logging is on (<code>true</code>) or off (<code>false</code>).
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD><code>true</code> if change logging is on.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>beginLogging()</CODE></A>,
+<A HREF="../../commonj/sdo/ChangeSummary.html#endLogging()"><CODE>endLogging()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataGraph()"><!-- --></A><H3>
+getDataGraph</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A> <B>getDataGraph</B>()</PRE>
+<DL>
+<DD>Returns the <A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><CODE>data graph</CODE></A> associated with this change summary or null.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the data graph.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataGraph.html#getChangeSummary()"><CODE>DataGraph.getChangeSummary()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChangedDataObjects()"><!-- --></A><H3>
+getChangedDataObjects</H3>
+<PRE>
+java.util.List <B>getChangedDataObjects</B>()</PRE>
+<DL>
+<DD>Returns a list consisting of all the <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data objects</CODE></A> that have been changed while <A HREF="../../commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.
+ <p>
+ The <A HREF="../../commonj/sdo/ChangeSummary.html#isCreated(commonj.sdo.DataObject)"><CODE>new</CODE></A> and <A HREF="../../commonj/sdo/ChangeSummary.html#isModified(commonj.sdo.DataObject)"><CODE>modified</CODE></A> objects in the List are references to objects
+ associated with this ChangeSummary.
+ The <A HREF="../../commonj/sdo/ChangeSummary.html#isDeleted(commonj.sdo.DataObject)"><CODE>deleted</CODE></A> objects in the List are references to objects
+ at the time that event logging was enabled;
+ <p> Each changed object must have exactly one of the following methods return true:
+ <A HREF="../../commonj/sdo/ChangeSummary.html#isCreated(commonj.sdo.DataObject)"><CODE>isCreated</CODE></A>,
+ <A HREF="../../commonj/sdo/ChangeSummary.html#isDeleted(commonj.sdo.DataObject)"><CODE>isDeleted</CODE></A>, or
+ <A HREF="../../commonj/sdo/ChangeSummary.html#isModified(commonj.sdo.DataObject)"><CODE>isModified</CODE></A>.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of changed data objects.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/ChangeSummary.html#isCreated(commonj.sdo.DataObject)"><CODE>isCreated(DataObject)</CODE></A>,
+<A HREF="../../commonj/sdo/ChangeSummary.html#isDeleted(commonj.sdo.DataObject)"><CODE>isDeleted(DataObject)</CODE></A>,
+<A HREF="../../commonj/sdo/ChangeSummary.html#isModified(commonj.sdo.DataObject)"><CODE>isModified(DataObject)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isCreated(commonj.sdo.DataObject)"><!-- --></A><H3>
+isCreated</H3>
+<PRE>
+boolean <B>isCreated</B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</PRE>
+<DL>
+<DD>Returns whether or not the specified data object was created while <A HREF="../../commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.
+ Any object that was added to the scope
+ but was not in the scope when logging began,
+ will be considered created.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - the data object in question.
+<DT><B>Returns:</B><DD><code>true</code> if the specified data object was created.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/ChangeSummary.html#getChangedDataObjects()"><CODE>getChangedDataObjects()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isDeleted(commonj.sdo.DataObject)"><!-- --></A><H3>
+isDeleted</H3>
+<PRE>
+boolean <B>isDeleted</B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</PRE>
+<DL>
+<DD>Returns whether or not the specified data object was deleted while <A HREF="../../commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.
+ Any object that is not in scope but was in scope when logging began
+ will be considered deleted.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - the data object in question.
+<DT><B>Returns:</B><DD><code>true</code> if the specified data object was deleted.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/ChangeSummary.html#getChangedDataObjects()"><CODE>getChangedDataObjects()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOldValues(commonj.sdo.DataObject)"><!-- --></A><H3>
+getOldValues</H3>
+<PRE>
+java.util.List <B>getOldValues</B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</PRE>
+<DL>
+<DD>Returns a list of <A HREF="../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><CODE>settings</CODE></A>
+ that represent the property values of the given <code>dataObject</code>
+ at the point when logging <A HREF="../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.
+ <p>In the case of a <A HREF="../../commonj/sdo/ChangeSummary.html#isDeleted(commonj.sdo.DataObject)"><CODE>deleted</CODE></A> object,
+ the List will include settings for all the Properties.
+ <p> An old value setting indicates the value at the
+ point logging begins. A setting is only produced for
+ <A HREF="../../commonj/sdo/ChangeSummary.html#isModified(commonj.sdo.DataObject)"><CODE>modified</CODE></A> objects if
+ either the old value differs from the current value or
+ if the isSet differs from the current value.
+ <p> No settings are produced for <A HREF="../../commonj/sdo/ChangeSummary.html#isCreated(commonj.sdo.DataObject)"><CODE>created</CODE></A> objects.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - the object in question.
+<DT><B>Returns:</B><DD>a list of settings.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/ChangeSummary.html#getChangedDataObjects()"><CODE>getChangedDataObjects()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="beginLogging()"><!-- --></A><H3>
+beginLogging</H3>
+<PRE>
+void <B>beginLogging</B>()</PRE>
+<DL>
+<DD>Clears the List of <A HREF="../../commonj/sdo/ChangeSummary.html#getChangedDataObjects()"><CODE>changes</CODE></A> and turns change logging on.
+ No operation occurs if logging is already on.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/ChangeSummary.html#endLogging()"><CODE>endLogging()</CODE></A>,
+<A HREF="../../commonj/sdo/ChangeSummary.html#isLogging()"><CODE>isLogging()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="endLogging()"><!-- --></A><H3>
+endLogging</H3>
+<PRE>
+void <B>endLogging</B>()</PRE>
+<DL>
+<DD>An implementation that requires logging may throw an UnsupportedOperationException.
+ Turns change logging off. No operation occurs if logging is already off.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>beginLogging()</CODE></A>,
+<A HREF="../../commonj/sdo/ChangeSummary.html#isLogging()"><CODE>isLogging()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isModified(commonj.sdo.DataObject)"><!-- --></A><H3>
+isModified</H3>
+<PRE>
+boolean <B>isModified</B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</PRE>
+<DL>
+<DD>Returns whether or not the specified data object was updated while <A HREF="../../commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.
+ An object that was contained in the scope when logging began
+ and remains in the scope when logging ends will be considered potentially modified.
+ <p> An object considered modified must have at least one old value setting.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - the data object in question.
+<DT><B>Returns:</B><DD><code>true</code> if the specified data object was modified.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/ChangeSummary.html#getChangedDataObjects()"><CODE>getChangedDataObjects()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRootObject()"><!-- --></A><H3>
+getRootObject</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>getRootObject</B>()</PRE>
+<DL>
+<DD>Returns the ChangeSummary root DataObject - the object from which
+ changes are tracked.
+ When a DataGraph is used, this is the same as getDataGraph().getRootObject().
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the ChangeSummary root DataObject</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOldValue(commonj.sdo.DataObject, commonj.sdo.Property)"><!-- --></A><H3>
+getOldValue</H3>
+<PRE>
+<A HREF="../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo">ChangeSummary.Setting</A> <B>getOldValue</B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns a <A HREF="../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><CODE>setting</CODE></A> for the specified property
+ representing the property value of the given <code>dataObject</code>
+ at the point when logging <A HREF="../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.
+ <p>Returns null if the property was not modified and
+ has not been <A HREF="../../commonj/sdo/ChangeSummary.html#isDeleted(commonj.sdo.DataObject)"><CODE>deleted</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - the object in question.<DD><CODE>property</CODE> - the property of the object.
+<DT><B>Returns:</B><DD>the Setting for the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/ChangeSummary.html#getChangedDataObjects()"><CODE>getChangedDataObjects()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOldContainer(commonj.sdo.DataObject)"><!-- --></A><H3>
+getOldContainer</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>getOldContainer</B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</PRE>
+<DL>
+<DD>Returns the value of the <A HREF="../../commonj/sdo/DataObject.html#getContainer()"><CODE>container</CODE></A> data object
+ at the point when logging <A HREF="../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - the object in question.
+<DT><B>Returns:</B><DD>the old container data object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOldContainmentProperty(commonj.sdo.DataObject)"><!-- --></A><H3>
+getOldContainmentProperty</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getOldContainmentProperty</B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</PRE>
+<DL>
+<DD>Returns the value of the <A HREF="../../commonj/sdo/DataObject.html#getContainmentProperty()"><CODE>containment property</CODE></A> data object property
+ at the point when logging <A HREF="../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - the object in question.
+<DT><B>Returns:</B><DD>the old containment property.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOldSequence(commonj.sdo.DataObject)"><!-- --></A><H3>
+getOldSequence</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A> <B>getOldSequence</B>(<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</PRE>
+<DL>
+<DD>Returns the value of the <A HREF="../../commonj/sdo/DataObject.html#getSequence(java.lang.String)"><CODE>sequence</CODE></A> for the data object
+ at the point when logging <A HREF="../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - the object in question.
+<DT><B>Returns:</B><DD>the old containment property.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="undoChanges()"><!-- --></A><H3>
+undoChanges</H3>
+<PRE>
+void <B>undoChanges</B>()</PRE>
+<DL>
+<DD>This method is intended for use by service implementations only.
+ Undoes all changes in the log to restore the tree of
+ DataObjects to its original state when logging began.
+ isLogging() is unchanged. The log is cleared.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>beginLogging()</CODE></A>,
+<A HREF="../../commonj/sdo/ChangeSummary.html#endLogging()"><CODE>endLogging()</CODE></A>,
+<A HREF="../../commonj/sdo/ChangeSummary.html#isLogging()"><CODE>isLogging()</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ChangeSummary.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/ChangeSummary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ChangeSummary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/DataGraph.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/DataGraph.html
new file mode 100644
index 0000000000..b80ce8e7dd
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/DataGraph.html
@@ -0,0 +1,339 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+DataGraph (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.DataGraph interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="DataGraph (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataGraph.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/DataGraph.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataGraph.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo</FONT>
+<BR>
+Interface DataGraph</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>DataGraph</B><DT>extends java.io.Serializable</DL>
+</PRE>
+
+<P>
+A data graph is used to package a graph of <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data objects</CODE></A> along with their
+ metadata, that is, data describing the data.
+ A data graph also contains a <A HREF="../../commonj/sdo/DataGraph.html#getChangeSummary()"><CODE>change summary</CODE></A>
+ which is used to record changes made to the objects in the graph.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataGraph.html#createRootObject(java.lang.String, java.lang.String)">createRootObject</A></B>(java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new root data object of the <A HREF="../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><CODE>specified type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataGraph.html#createRootObject(commonj.sdo.Type)">createRootObject</A></B>(<A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new root data object of the specified type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataGraph.html#getChangeSummary()">getChangeSummary</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <A HREF="../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo"><CODE>change summary</CODE></A> associated with this data graph.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataGraph.html#getRootObject()">getRootObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the root <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> of this data graph.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)">getType</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A> with the given the <A HREF="../../commonj/sdo/Type.html#getURI()"><CODE>URI</CODE></A>,
+ or contained by the resource at the given URI,
+ and with the given <A HREF="../../commonj/sdo/Type.html#getName()"><CODE>name</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getRootObject()"><!-- --></A><H3>
+getRootObject</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>getRootObject</B>()</PRE>
+<DL>
+<DD>Returns the root <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> of this data graph.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the root data object.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#getDataGraph()"><CODE>DataObject.getDataGraph()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChangeSummary()"><!-- --></A><H3>
+getChangeSummary</H3>
+<PRE>
+<A HREF="../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A> <B>getChangeSummary</B>()</PRE>
+<DL>
+<DD>Returns the <A HREF="../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo"><CODE>change summary</CODE></A> associated with this data graph.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the change summary.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/ChangeSummary.html#getDataGraph()"><CODE>ChangeSummary.getDataGraph()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType(java.lang.String, java.lang.String)"><!-- --></A><H3>
+getType</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> <B>getType</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD>Returns the <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A> with the given the <A HREF="../../commonj/sdo/Type.html#getURI()"><CODE>URI</CODE></A>,
+ or contained by the resource at the given URI,
+ and with the given <A HREF="../../commonj/sdo/Type.html#getName()"><CODE>name</CODE></A>.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the namespace URI of a type or the location URI of a resource containing a type.<DD><CODE>typeName</CODE> - name of a type.
+<DT><B>Returns:</B><DD>the type with the corresponding namespace and name.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createRootObject(java.lang.String, java.lang.String)"><!-- --></A><H3>
+createRootObject</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>createRootObject</B>(java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD>Creates a new root data object of the <A HREF="../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><CODE>specified type</CODE></A>.
+ An exception is thrown if a root object exists.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>namespaceURI</CODE> - namespace of the type.<DD><CODE>typeName</CODE> - name of the type.
+<DT><B>Returns:</B><DD>the new root.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalStateException</CODE> - if the root object already exists.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataGraph.html#createRootObject(commonj.sdo.Type)"><CODE>createRootObject(Type)</CODE></A>,
+<A HREF="../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><CODE>getType(String, String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createRootObject(commonj.sdo.Type)"><!-- --></A><H3>
+createRootObject</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>createRootObject</B>(<A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD>Creates a new root data object of the specified type.
+ An exception is thrown if a root object exists.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - the type of the new root.
+<DT><B>Returns:</B><DD>the new root.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalStateException</CODE> - if the root object already exists.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataGraph.html#createRootObject(java.lang.String, java.lang.String)"><CODE>createRootObject(String, String)</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataGraph.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/DataGraph.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataGraph.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/DataObject.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/DataObject.html
new file mode 100644
index 0000000000..c131e9dfd5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/DataObject.html
@@ -0,0 +1,3471 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:39 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+DataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.DataObject interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="DataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataObject.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/DataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo</FONT>
+<BR>
+Interface DataObject</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>, <A HREF="../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>, <A HREF="../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>DataObject</B><DT>extends java.io.Serializable</DL>
+</PRE>
+
+<P>
+A data object is a representation of some structured data.
+ It is the fundamental component in the SDO (Service Data Objects) package.
+ Data objects support reflection, path-based accesss, convenience creation and deletion methods,
+ and the ability to be part of a <A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><CODE>data graph</CODE></A>.
+ <p>
+ Each data object holds its data as a series of <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>Properties</CODE></A>.
+ Properties can be accessed by name, property index, or using the property meta object itself.
+ A data object can also contain references to other data objects, through reference-type Properties.
+ <p>
+ A data object has a series of convenience accessors for its Properties.
+ These methods either use a path (String),
+ a property index,
+ or the <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property's meta object</CODE></A> itself, to identify the property.
+ Some examples of the path-based accessors are as follows:
+<pre>
+ DataObject company = ...;
+ company.get("name"); is the same as company.get(company.getType().getProperty("name"))
+ company.set("name", "acme");
+ company.get("department.0/name") is the same as ((DataObject)((List)company.get("department")).get(0)).get("name")
+ .n indexes from 0 ... implies the name property of the first department
+ company.get("department[1]/name") [] indexes from 1 ... implies the name property of the first department
+ company.get("department[number=123]") returns the first department where number=123
+ company.get("..") returns the containing data object
+ company.get("/") returns the root containing data object
+</pre>
+ <p> There are general accessors for Properties, i.e., <A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get</CODE></A> and <A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set</CODE></A>,
+ as well as specific accessors for the primitive types and commonly used data types like
+ String, Date, List, BigInteger, and BigDecimal.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#createDataObject(int)">createDataObject</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#createDataObject(int, java.lang.String, java.lang.String)">createDataObject</A></B>(int&nbsp;propertyIndex,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property)">createDataObject</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be of <A HREF="../../commonj/sdo/Property.html#isContainment()"><CODE>containment type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#createDataObject(java.lang.String)">createDataObject</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)">createDataObject</A></B>(java.lang.String&nbsp;propertyName,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#delete()">delete</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove this object from its container and then unset all its non-<A HREF="../../commonj/sdo/Property.html#isReadOnly()"><CODE>readOnly</CODE></A> Properties.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#detach()">detach</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes this DataObject from its container, if any.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#get(int)">get</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the property at the specified index in <A HREF="../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A>
+ of this object's <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)">get</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the given property of this object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)">get</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a property of either this object or an object reachable from it, as identified by the
+ specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigDecimal</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getBigDecimal(int)">getBigDecimal</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>BigDecimal</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigDecimal</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getBigDecimal(commonj.sdo.Property)">getBigDecimal</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>BigDecimal</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigDecimal</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getBigDecimal(java.lang.String)">getBigDecimal</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>BigDecimal</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigInteger</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getBigInteger(int)">getBigInteger</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>BigInteger</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigInteger</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getBigInteger(commonj.sdo.Property)">getBigInteger</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>BigInteger</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigInteger</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getBigInteger(java.lang.String)">getBigInteger</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>BigInteger</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getBoolean(int)">getBoolean</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>boolean</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getBoolean(commonj.sdo.Property)">getBoolean</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>boolean</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getBoolean(java.lang.String)">getBoolean</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>boolean</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getByte(int)">getByte</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>byte</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getByte(commonj.sdo.Property)">getByte</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>byte</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getByte(java.lang.String)">getByte</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>byte</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getBytes(int)">getBytes</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>byte[]</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getBytes(commonj.sdo.Property)">getBytes</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>byte[]</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getBytes(java.lang.String)">getBytes</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>byte[]</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getChangeSummary()">getChangeSummary</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the ChangeSummary with scope covering this dataObject, or null
+ if there is no ChangeSummary.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;char</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getChar(int)">getChar</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>char</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;char</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getChar(commonj.sdo.Property)">getChar</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>char</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;char</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getChar(java.lang.String)">getChar</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>char</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getContainer()">getContainer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the containing <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>
+ or <code>null</code> if there is no container.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getContainmentProperty()">getContainmentProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Property of the <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> containing this data object
+ or <code>null</code> if there is no container.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getDataGraph()">getDataGraph</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><CODE>data graph</CODE></A> for this object or <code>null</code> if there isn't one.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getDataObject(int)">getDataObject</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>DataObject</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getDataObject(commonj.sdo.Property)">getDataObject</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>DataObject</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getDataObject(java.lang.String)">getDataObject</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>DataObject</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Date</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getDate(int)">getDate</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>Date</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Date</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getDate(commonj.sdo.Property)">getDate</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>Date</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Date</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getDate(java.lang.String)">getDate</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>Date</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getDouble(int)">getDouble</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>double</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getDouble(commonj.sdo.Property)">getDouble</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>double</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getDouble(java.lang.String)">getDouble</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>double</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getFloat(int)">getFloat</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>float</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getFloat(commonj.sdo.Property)">getFloat</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>float</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getFloat(java.lang.String)">getFloat</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>float</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getInstanceProperties()">getInstanceProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a read-only List of the Properties currently used in this DataObject.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getInstanceProperty(java.lang.String)">getInstanceProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the named Property from the current instance properties,
+ or null if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getInt(int)">getInt</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>int</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getInt(commonj.sdo.Property)">getInt</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>int</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getInt(java.lang.String)">getInt</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>int</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getList(int)">getList</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>List</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getList(commonj.sdo.Property)">getList</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>List</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getList(java.lang.String)">getList</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>List</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getLong(int)">getLong</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>long</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getLong(commonj.sdo.Property)">getLong</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>long</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getLong(java.lang.String)">getLong</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>long</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>replaced by <A HREF="../../commonj/sdo/DataObject.html#getInstanceProperty(java.lang.String)"><CODE>getInstanceProperty(String)</CODE></A> in 2.1.0</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getRootObject()">getRootObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the root <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getSequence()">getSequence</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <code>Sequence</code> for this DataObject.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getSequence(int)">getSequence</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>in 2.1.0.</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getSequence(commonj.sdo.Property)">getSequence</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>in 2.1.0.</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getSequence(java.lang.String)">getSequence</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>in 2.1.0.</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getShort(int)">getShort</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>short</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getShort(commonj.sdo.Property)">getShort</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>short</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getShort(java.lang.String)">getShort</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>short</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getString(int)">getString</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>String</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getString(commonj.sdo.Property)">getString</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>String</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getString(java.lang.String)">getString</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>String</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the data object's type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#isSet(int)">isSet</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the the property at the specified index in <A HREF="../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's
+ <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>, is considered to be set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)">isSet</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the property of the object is considered to be set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#isSet(java.lang.String)">isSet</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether a property of either this object or an object reachable from it, as identified by the specified path,
+ is considered to be set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)">set</A></B>(int&nbsp;propertyIndex,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the property at the specified index in <A HREF="../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's
+ <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)">set</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the given property of the object to the new value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)">set</A></B>(java.lang.String&nbsp;path,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a property of either this object or an object reachable from it, as identified by the specified path,
+ to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setBigDecimal(int, java.math.BigDecimal)">setBigDecimal</A></B>(int&nbsp;propertyIndex,
+ java.math.BigDecimal&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>BigDecimal</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)">setBigDecimal</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.math.BigDecimal&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>BigDecimal</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setBigDecimal(java.lang.String, java.math.BigDecimal)">setBigDecimal</A></B>(java.lang.String&nbsp;path,
+ java.math.BigDecimal&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>BigDecimal</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setBigInteger(int, java.math.BigInteger)">setBigInteger</A></B>(int&nbsp;propertyIndex,
+ java.math.BigInteger&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>BigInteger</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setBigInteger(commonj.sdo.Property, java.math.BigInteger)">setBigInteger</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.math.BigInteger&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>BigInteger</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setBigInteger(java.lang.String, java.math.BigInteger)">setBigInteger</A></B>(java.lang.String&nbsp;path,
+ java.math.BigInteger&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>BigInteger</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setBoolean(int, boolean)">setBoolean</A></B>(int&nbsp;propertyIndex,
+ boolean&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>boolean</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setBoolean(commonj.sdo.Property, boolean)">setBoolean</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ boolean&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>boolean</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setBoolean(java.lang.String, boolean)">setBoolean</A></B>(java.lang.String&nbsp;path,
+ boolean&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>boolean</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setByte(int, byte)">setByte</A></B>(int&nbsp;propertyIndex,
+ byte&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>byte</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setByte(commonj.sdo.Property, byte)">setByte</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ byte&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>byte</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setByte(java.lang.String, byte)">setByte</A></B>(java.lang.String&nbsp;path,
+ byte&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>byte</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setBytes(int, byte[])">setBytes</A></B>(int&nbsp;propertyIndex,
+ byte[]&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>byte[]</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setBytes(commonj.sdo.Property, byte[])">setBytes</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ byte[]&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>byte[]</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setBytes(java.lang.String, byte[])">setBytes</A></B>(java.lang.String&nbsp;path,
+ byte[]&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>byte[]</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setChar(int, char)">setChar</A></B>(int&nbsp;propertyIndex,
+ char&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>char</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setChar(commonj.sdo.Property, char)">setChar</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ char&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>char</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setChar(java.lang.String, char)">setChar</A></B>(java.lang.String&nbsp;path,
+ char&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>char</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setDataObject(int, commonj.sdo.DataObject)">setDataObject</A></B>(int&nbsp;propertyIndex,
+ <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>DataObject</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)">setDataObject</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>DataObject</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setDataObject(java.lang.String, commonj.sdo.DataObject)">setDataObject</A></B>(java.lang.String&nbsp;path,
+ <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>DataObject</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setDate(int, java.util.Date)">setDate</A></B>(int&nbsp;propertyIndex,
+ java.util.Date&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>Date</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setDate(commonj.sdo.Property, java.util.Date)">setDate</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.Date&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>Date</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setDate(java.lang.String, java.util.Date)">setDate</A></B>(java.lang.String&nbsp;path,
+ java.util.Date&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>Date</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setDouble(int, double)">setDouble</A></B>(int&nbsp;propertyIndex,
+ double&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>double</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setDouble(commonj.sdo.Property, double)">setDouble</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ double&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>double</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setDouble(java.lang.String, double)">setDouble</A></B>(java.lang.String&nbsp;path,
+ double&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>double</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setFloat(int, float)">setFloat</A></B>(int&nbsp;propertyIndex,
+ float&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>float</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setFloat(commonj.sdo.Property, float)">setFloat</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ float&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>float</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setFloat(java.lang.String, float)">setFloat</A></B>(java.lang.String&nbsp;path,
+ float&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>float</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setInt(int, int)">setInt</A></B>(int&nbsp;propertyIndex,
+ int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>int</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setInt(commonj.sdo.Property, int)">setInt</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>int</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setInt(java.lang.String, int)">setInt</A></B>(java.lang.String&nbsp;path,
+ int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>int</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setList(int, java.util.List)">setList</A></B>(int&nbsp;propertyIndex,
+ java.util.List&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>List</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setList(commonj.sdo.Property, java.util.List)">setList</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.List&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>List</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setList(java.lang.String, java.util.List)">setList</A></B>(java.lang.String&nbsp;path,
+ java.util.List&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>List</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setLong(int, long)">setLong</A></B>(int&nbsp;propertyIndex,
+ long&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>long</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setLong(commonj.sdo.Property, long)">setLong</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ long&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>long</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setLong(java.lang.String, long)">setLong</A></B>(java.lang.String&nbsp;path,
+ long&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>long</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setShort(int, short)">setShort</A></B>(int&nbsp;propertyIndex,
+ short&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>short</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setShort(commonj.sdo.Property, short)">setShort</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ short&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>short</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setShort(java.lang.String, short)">setShort</A></B>(java.lang.String&nbsp;path,
+ short&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>short</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setString(int, java.lang.String)">setString</A></B>(int&nbsp;propertyIndex,
+ java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>String</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setString(commonj.sdo.Property, java.lang.String)">setString</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>String</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#setString(java.lang.String, java.lang.String)">setString</A></B>(java.lang.String&nbsp;path,
+ java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>String</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#unset(int)">unset</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unsets the property at the specified index in <A HREF="../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)">unset</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unsets the property of the object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/DataObject.html#unset(java.lang.String)">unset</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unsets a property of either this object or an object reachable from it, as identified by the specified path.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="get(java.lang.String)"><!-- --></A><H3>
+get</H3>
+<PRE>
+java.lang.Object <B>get</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a property of either this object or an object reachable from it, as identified by the
+ specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="set(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+set</H3>
+<PRE>
+void <B>set</B>(java.lang.String&nbsp;path,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Sets a property of either this object or an object reachable from it, as identified by the specified path,
+ to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isSet(java.lang.String)"><!-- --></A><H3>
+isSet</H3>
+<PRE>
+boolean <B>isSet</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns whether a property of either this object or an object reachable from it, as identified by the specified path,
+ is considered to be set.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><CODE>isSet(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="unset(java.lang.String)"><!-- --></A><H3>
+unset</H3>
+<PRE>
+void <B>unset</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Unsets a property of either this object or an object reachable from it, as identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)"><CODE>unset(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBoolean(java.lang.String)"><!-- --></A><H3>
+getBoolean</H3>
+<PRE>
+boolean <B>getBoolean</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>boolean</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>boolean</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getByte(java.lang.String)"><!-- --></A><H3>
+getByte</H3>
+<PRE>
+byte <B>getByte</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>byte</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>byte</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChar(java.lang.String)"><!-- --></A><H3>
+getChar</H3>
+<PRE>
+char <B>getChar</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>char</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>char</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDouble(java.lang.String)"><!-- --></A><H3>
+getDouble</H3>
+<PRE>
+double <B>getDouble</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>double</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>double</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFloat(java.lang.String)"><!-- --></A><H3>
+getFloat</H3>
+<PRE>
+float <B>getFloat</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>float</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>float</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInt(java.lang.String)"><!-- --></A><H3>
+getInt</H3>
+<PRE>
+int <B>getInt</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>int</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>int</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLong(java.lang.String)"><!-- --></A><H3>
+getLong</H3>
+<PRE>
+long <B>getLong</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>long</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>long</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShort(java.lang.String)"><!-- --></A><H3>
+getShort</H3>
+<PRE>
+short <B>getShort</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>short</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>short</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBytes(java.lang.String)"><!-- --></A><H3>
+getBytes</H3>
+<PRE>
+byte[] <B>getBytes</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>byte[]</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>byte[]</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBigDecimal(java.lang.String)"><!-- --></A><H3>
+getBigDecimal</H3>
+<PRE>
+java.math.BigDecimal <B>getBigDecimal</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>BigDecimal</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>BigDecimal</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBigInteger(java.lang.String)"><!-- --></A><H3>
+getBigInteger</H3>
+<PRE>
+java.math.BigInteger <B>getBigInteger</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>BigInteger</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>BigInteger</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataObject(java.lang.String)"><!-- --></A><H3>
+getDataObject</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>getDataObject</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>DataObject</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>DataObject</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDate(java.lang.String)"><!-- --></A><H3>
+getDate</H3>
+<PRE>
+java.util.Date <B>getDate</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>Date</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>Date</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getString(java.lang.String)"><!-- --></A><H3>
+getString</H3>
+<PRE>
+java.lang.String <B>getString</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>String</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>String</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getList(java.lang.String)"><!-- --></A><H3>
+getList</H3>
+<PRE>
+java.util.List <B>getList</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>Returns the value of a <code>List</code> property identified by the specified path.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>List</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSequence(java.lang.String)"><!-- --></A><H3>
+getSequence</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A> <B>getSequence</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>in 2.1.0.</I>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.
+<DT><B>Returns:</B><DD>the <code>Sequence</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#getSequence()"><CODE>Returns the value of a <code>Sequence</code> property identified by the specified path.
+ An implementation may throw an UnsupportedOperationException.</CODE></A>,
+<A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get(String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBoolean(java.lang.String, boolean)"><!-- --></A><H3>
+setBoolean</H3>
+<PRE>
+void <B>setBoolean</B>(java.lang.String&nbsp;path,
+ boolean&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>boolean</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setByte(java.lang.String, byte)"><!-- --></A><H3>
+setByte</H3>
+<PRE>
+void <B>setByte</B>(java.lang.String&nbsp;path,
+ byte&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>byte</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setChar(java.lang.String, char)"><!-- --></A><H3>
+setChar</H3>
+<PRE>
+void <B>setChar</B>(java.lang.String&nbsp;path,
+ char&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>char</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDouble(java.lang.String, double)"><!-- --></A><H3>
+setDouble</H3>
+<PRE>
+void <B>setDouble</B>(java.lang.String&nbsp;path,
+ double&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>double</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFloat(java.lang.String, float)"><!-- --></A><H3>
+setFloat</H3>
+<PRE>
+void <B>setFloat</B>(java.lang.String&nbsp;path,
+ float&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>float</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInt(java.lang.String, int)"><!-- --></A><H3>
+setInt</H3>
+<PRE>
+void <B>setInt</B>(java.lang.String&nbsp;path,
+ int&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>int</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLong(java.lang.String, long)"><!-- --></A><H3>
+setLong</H3>
+<PRE>
+void <B>setLong</B>(java.lang.String&nbsp;path,
+ long&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>long</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setShort(java.lang.String, short)"><!-- --></A><H3>
+setShort</H3>
+<PRE>
+void <B>setShort</B>(java.lang.String&nbsp;path,
+ short&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>short</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBytes(java.lang.String, byte[])"><!-- --></A><H3>
+setBytes</H3>
+<PRE>
+void <B>setBytes</B>(java.lang.String&nbsp;path,
+ byte[]&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>byte[]</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBigDecimal(java.lang.String, java.math.BigDecimal)"><!-- --></A><H3>
+setBigDecimal</H3>
+<PRE>
+void <B>setBigDecimal</B>(java.lang.String&nbsp;path,
+ java.math.BigDecimal&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>BigDecimal</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBigInteger(java.lang.String, java.math.BigInteger)"><!-- --></A><H3>
+setBigInteger</H3>
+<PRE>
+void <B>setBigInteger</B>(java.lang.String&nbsp;path,
+ java.math.BigInteger&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>BigInteger</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDataObject(java.lang.String, commonj.sdo.DataObject)"><!-- --></A><H3>
+setDataObject</H3>
+<PRE>
+void <B>setDataObject</B>(java.lang.String&nbsp;path,
+ <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>DataObject</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDate(java.lang.String, java.util.Date)"><!-- --></A><H3>
+setDate</H3>
+<PRE>
+void <B>setDate</B>(java.lang.String&nbsp;path,
+ java.util.Date&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>Date</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setString(java.lang.String, java.lang.String)"><!-- --></A><H3>
+setString</H3>
+<PRE>
+void <B>setString</B>(java.lang.String&nbsp;path,
+ java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>String</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setList(java.lang.String, java.util.List)"><!-- --></A><H3>
+setList</H3>
+<PRE>
+void <B>setList</B>(java.lang.String&nbsp;path,
+ java.util.List&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>List</code> property identified by the specified path, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path to a valid object and property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><CODE>set(String, Object)</CODE></A>,
+<A HREF="../../commonj/sdo/DataObject.html#setList(commonj.sdo.Property, java.util.List)"><CODE>setList(Property, List)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(int)"><!-- --></A><H3>
+get</H3>
+<PRE>
+java.lang.Object <B>get</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of the property at the specified index in <A HREF="../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A>
+ of this object's <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="set(int, java.lang.Object)"><!-- --></A><H3>
+set</H3>
+<PRE>
+void <B>set</B>(int&nbsp;propertyIndex,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Sets the property at the specified index in <A HREF="../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's
+ <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isSet(int)"><!-- --></A><H3>
+isSet</H3>
+<PRE>
+boolean <B>isSet</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns whether the the property at the specified index in <A HREF="../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's
+ <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>, is considered to be set.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>whether the specified property is set.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><CODE>isSet(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="unset(int)"><!-- --></A><H3>
+unset</H3>
+<PRE>
+void <B>unset</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Unsets the property at the specified index in <A HREF="../../commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)"><CODE>unset(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBoolean(int)"><!-- --></A><H3>
+getBoolean</H3>
+<PRE>
+boolean <B>getBoolean</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>boolean</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>boolean</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getByte(int)"><!-- --></A><H3>
+getByte</H3>
+<PRE>
+byte <B>getByte</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>byte</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>byte</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChar(int)"><!-- --></A><H3>
+getChar</H3>
+<PRE>
+char <B>getChar</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>char</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>char</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDouble(int)"><!-- --></A><H3>
+getDouble</H3>
+<PRE>
+double <B>getDouble</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>double</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>double</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFloat(int)"><!-- --></A><H3>
+getFloat</H3>
+<PRE>
+float <B>getFloat</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>float</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>float</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInt(int)"><!-- --></A><H3>
+getInt</H3>
+<PRE>
+int <B>getInt</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>int</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>int</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLong(int)"><!-- --></A><H3>
+getLong</H3>
+<PRE>
+long <B>getLong</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>long</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>long</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShort(int)"><!-- --></A><H3>
+getShort</H3>
+<PRE>
+short <B>getShort</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>short</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>short</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBytes(int)"><!-- --></A><H3>
+getBytes</H3>
+<PRE>
+byte[] <B>getBytes</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>byte[]</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>byte[]</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBigDecimal(int)"><!-- --></A><H3>
+getBigDecimal</H3>
+<PRE>
+java.math.BigDecimal <B>getBigDecimal</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>BigDecimal</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>BigDecimal</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBigInteger(int)"><!-- --></A><H3>
+getBigInteger</H3>
+<PRE>
+java.math.BigInteger <B>getBigInteger</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>BigInteger</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>BigInteger</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataObject(int)"><!-- --></A><H3>
+getDataObject</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>getDataObject</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>DataObject</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>DataObject</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDate(int)"><!-- --></A><H3>
+getDate</H3>
+<PRE>
+java.util.Date <B>getDate</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>Date</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>Date</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getString(int)"><!-- --></A><H3>
+getString</H3>
+<PRE>
+java.lang.String <B>getString</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>String</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>String</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getList(int)"><!-- --></A><H3>
+getList</H3>
+<PRE>
+java.util.List <B>getList</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns the value of a <code>List</code> property identified by the specified property index.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>List</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSequence(int)"><!-- --></A><H3>
+getSequence</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A> <B>getSequence</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>in 2.1.0.</I>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.
+<DT><B>Returns:</B><DD>the <code>Sequence</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#getSequence()"><CODE>Returns the value of a <code>Sequence</code> property identified by the specified property index.
+ An implementation may throw an UnsupportedOperationException.</CODE></A>,
+<A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBoolean(int, boolean)"><!-- --></A><H3>
+setBoolean</H3>
+<PRE>
+void <B>setBoolean</B>(int&nbsp;propertyIndex,
+ boolean&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>boolean</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setByte(int, byte)"><!-- --></A><H3>
+setByte</H3>
+<PRE>
+void <B>setByte</B>(int&nbsp;propertyIndex,
+ byte&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>byte</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setChar(int, char)"><!-- --></A><H3>
+setChar</H3>
+<PRE>
+void <B>setChar</B>(int&nbsp;propertyIndex,
+ char&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>char</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDouble(int, double)"><!-- --></A><H3>
+setDouble</H3>
+<PRE>
+void <B>setDouble</B>(int&nbsp;propertyIndex,
+ double&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>double</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFloat(int, float)"><!-- --></A><H3>
+setFloat</H3>
+<PRE>
+void <B>setFloat</B>(int&nbsp;propertyIndex,
+ float&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>float</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInt(int, int)"><!-- --></A><H3>
+setInt</H3>
+<PRE>
+void <B>setInt</B>(int&nbsp;propertyIndex,
+ int&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>int</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLong(int, long)"><!-- --></A><H3>
+setLong</H3>
+<PRE>
+void <B>setLong</B>(int&nbsp;propertyIndex,
+ long&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>long</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setShort(int, short)"><!-- --></A><H3>
+setShort</H3>
+<PRE>
+void <B>setShort</B>(int&nbsp;propertyIndex,
+ short&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>short</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBytes(int, byte[])"><!-- --></A><H3>
+setBytes</H3>
+<PRE>
+void <B>setBytes</B>(int&nbsp;propertyIndex,
+ byte[]&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>byte[]</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBigDecimal(int, java.math.BigDecimal)"><!-- --></A><H3>
+setBigDecimal</H3>
+<PRE>
+void <B>setBigDecimal</B>(int&nbsp;propertyIndex,
+ java.math.BigDecimal&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>BigDecimal</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBigInteger(int, java.math.BigInteger)"><!-- --></A><H3>
+setBigInteger</H3>
+<PRE>
+void <B>setBigInteger</B>(int&nbsp;propertyIndex,
+ java.math.BigInteger&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>BigInteger</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDataObject(int, commonj.sdo.DataObject)"><!-- --></A><H3>
+setDataObject</H3>
+<PRE>
+void <B>setDataObject</B>(int&nbsp;propertyIndex,
+ <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>DataObject</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDate(int, java.util.Date)"><!-- --></A><H3>
+setDate</H3>
+<PRE>
+void <B>setDate</B>(int&nbsp;propertyIndex,
+ java.util.Date&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>Date</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setString(int, java.lang.String)"><!-- --></A><H3>
+setString</H3>
+<PRE>
+void <B>setString</B>(int&nbsp;propertyIndex,
+ java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>String</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setList(int, java.util.List)"><!-- --></A><H3>
+setList</H3>
+<PRE>
+void <B>setList</B>(int&nbsp;propertyIndex,
+ java.util.List&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of a <code>List</code> property identified by the specified property index, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the property.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(int, java.lang.Object)"><CODE>set(int, Object)</CODE></A>,
+<A HREF="../../commonj/sdo/DataObject.html#setList(commonj.sdo.Property, java.util.List)"><CODE>setList(Property, List)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(commonj.sdo.Property)"><!-- --></A><H3>
+get</H3>
+<PRE>
+java.lang.Object <B>get</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the given property of this object.
+ <p>
+ If the property is <A HREF="../../commonj/sdo/Property.html#isMany()"><CODE>many-valued</CODE></A>,
+ the result will be a <CODE>List</CODE>
+ and each object in the List will be <A HREF="../../commonj/sdo/Type.html#isInstance(java.lang.Object)"><CODE>an instance of</CODE></A>
+ the property's <A HREF="../../commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>.
+ Otherwise the result will directly be an instance of the property's type.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property of the value to fetch.
+<DT><B>Returns:</B><DD>the value of the given property of the object.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A>,
+<A HREF="../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)"><CODE>unset(Property)</CODE></A>,
+<A HREF="../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><CODE>isSet(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="set(commonj.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+set</H3>
+<PRE>
+void <B>set</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the given property of the object to the new value.
+ <p>
+ If the property is <A HREF="../../commonj/sdo/Property.html#isMany()"><CODE>many-valued</CODE></A>,
+ the new value must be a <CODE>List</CODE>
+ and each object in that list must be <A HREF="../../commonj/sdo/Type.html#isInstance(java.lang.Object)"><CODE>an instance of</CODE></A>
+ the property's <A HREF="../../commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>;
+ the existing contents are cleared and the contents of the new value are added.
+ Otherwise the new value directly must be an instance of the property's type
+ and it becomes the new value of the property of the object.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property of the value to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)"><CODE>unset(Property)</CODE></A>,
+<A HREF="../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><CODE>isSet(Property)</CODE></A>,
+<A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isSet(commonj.sdo.Property)"><!-- --></A><H3>
+isSet</H3>
+<PRE>
+boolean <B>isSet</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns whether the property of the object is considered to be set.
+ <p>
+ isSet() for many-valued Properties returns true if the List is not empty and
+ false if the List is empty. For single-valued Properties it returns true if the Property
+ has been set() and not unset(), and false otherwise.
+ Any call to set() without a call to unset() will cause isSet() to return true, regardless of
+ the value being set. For example, after calling set(property, property.getDefault()) on a
+ previously unset property, isSet(property) will return true, even though the value of
+ get(property) will be unchanged.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property in question.
+<DT><B>Returns:</B><DD>whether the property of the object is set.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A>,
+<A HREF="../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)"><CODE>unset(Property)</CODE></A>,
+<A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="unset(commonj.sdo.Property)"><!-- --></A><H3>
+unset</H3>
+<PRE>
+void <B>unset</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Unsets the property of the object.
+ <p>
+ If the property is <A HREF="../../commonj/sdo/Property.html#isMany()"><CODE>many-valued</CODE></A>,
+ the value must be an <CODE>List</CODE>
+ and that list is cleared.
+ Otherwise,
+ the value of the property of the object
+ is set to the property's <A HREF="../../commonj/sdo/Property.html#getDefault()"><CODE>default value</CODE></A>.
+ The property will no longer be considered <A HREF="../../commonj/sdo/DataObject.html#isSet(java.lang.String)"><CODE>set</CODE></A>.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property in question.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><CODE>isSet(Property)</CODE></A>,
+<A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A>,
+<A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBoolean(commonj.sdo.Property)"><!-- --></A><H3>
+getBoolean</H3>
+<PRE>
+boolean <B>getBoolean</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>boolean</code> property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>boolean</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getByte(commonj.sdo.Property)"><!-- --></A><H3>
+getByte</H3>
+<PRE>
+byte <B>getByte</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>byte</code> property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>byte</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChar(commonj.sdo.Property)"><!-- --></A><H3>
+getChar</H3>
+<PRE>
+char <B>getChar</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>char</code> property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>char</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDouble(commonj.sdo.Property)"><!-- --></A><H3>
+getDouble</H3>
+<PRE>
+double <B>getDouble</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>double</code> property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>double</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFloat(commonj.sdo.Property)"><!-- --></A><H3>
+getFloat</H3>
+<PRE>
+float <B>getFloat</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>float</code> property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>float</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInt(commonj.sdo.Property)"><!-- --></A><H3>
+getInt</H3>
+<PRE>
+int <B>getInt</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>int</code> property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>int</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLong(commonj.sdo.Property)"><!-- --></A><H3>
+getLong</H3>
+<PRE>
+long <B>getLong</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>long</code> property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>long</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShort(commonj.sdo.Property)"><!-- --></A><H3>
+getShort</H3>
+<PRE>
+short <B>getShort</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>short</code> property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>short</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBytes(commonj.sdo.Property)"><!-- --></A><H3>
+getBytes</H3>
+<PRE>
+byte[] <B>getBytes</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>byte[]</code> property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>byte[]</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBigDecimal(commonj.sdo.Property)"><!-- --></A><H3>
+getBigDecimal</H3>
+<PRE>
+java.math.BigDecimal <B>getBigDecimal</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>BigDecimal</code> property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>BigDecimal</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBigInteger(commonj.sdo.Property)"><!-- --></A><H3>
+getBigInteger</H3>
+<PRE>
+java.math.BigInteger <B>getBigInteger</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>BigInteger</code> property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>BigInteger</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataObject(commonj.sdo.Property)"><!-- --></A><H3>
+getDataObject</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>getDataObject</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>DataObject</code> property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>DataObject</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDate(commonj.sdo.Property)"><!-- --></A><H3>
+getDate</H3>
+<PRE>
+java.util.Date <B>getDate</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>Date</code> property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>Date</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getString(commonj.sdo.Property)"><!-- --></A><H3>
+getString</H3>
+<PRE>
+java.lang.String <B>getString</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>String</code> property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>String</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getList(commonj.sdo.Property)"><!-- --></A><H3>
+getList</H3>
+<PRE>
+java.util.List <B>getList</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified <code>List</code> property.
+ The List returned contains the current values.
+ Updates through the List interface operate on the current values of the DataObject.
+ Each access returns the same List object.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>List</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSequence(commonj.sdo.Property)"><!-- --></A><H3>
+getSequence</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A> <B>getSequence</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>in 2.1.0.</I>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to get.
+<DT><B>Returns:</B><DD>the <code>Sequence</code> value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#getSequence()"><CODE>Returns the value of the specified <code>Sequence</code> property.
+ An implementation may throw an UnsupportedOperationException.</CODE></A>,
+<A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBoolean(commonj.sdo.Property, boolean)"><!-- --></A><H3>
+setBoolean</H3>
+<PRE>
+void <B>setBoolean</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ boolean&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>boolean</code> property, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setByte(commonj.sdo.Property, byte)"><!-- --></A><H3>
+setByte</H3>
+<PRE>
+void <B>setByte</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ byte&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>byte</code> property, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setChar(commonj.sdo.Property, char)"><!-- --></A><H3>
+setChar</H3>
+<PRE>
+void <B>setChar</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ char&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>char</code> property, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDouble(commonj.sdo.Property, double)"><!-- --></A><H3>
+setDouble</H3>
+<PRE>
+void <B>setDouble</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ double&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>double</code> property, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFloat(commonj.sdo.Property, float)"><!-- --></A><H3>
+setFloat</H3>
+<PRE>
+void <B>setFloat</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ float&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>float</code> property, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInt(commonj.sdo.Property, int)"><!-- --></A><H3>
+setInt</H3>
+<PRE>
+void <B>setInt</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ int&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>int</code> property, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLong(commonj.sdo.Property, long)"><!-- --></A><H3>
+setLong</H3>
+<PRE>
+void <B>setLong</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ long&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>long</code> property, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setShort(commonj.sdo.Property, short)"><!-- --></A><H3>
+setShort</H3>
+<PRE>
+void <B>setShort</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ short&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>short</code> property, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBytes(commonj.sdo.Property, byte[])"><!-- --></A><H3>
+setBytes</H3>
+<PRE>
+void <B>setBytes</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ byte[]&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>byte[]</code> property, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)"><!-- --></A><H3>
+setBigDecimal</H3>
+<PRE>
+void <B>setBigDecimal</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.math.BigDecimal&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>BigDecimal</code> property, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBigInteger(commonj.sdo.Property, java.math.BigInteger)"><!-- --></A><H3>
+setBigInteger</H3>
+<PRE>
+void <B>setBigInteger</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.math.BigInteger&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>BigInteger</code> property, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)"><!-- --></A><H3>
+setDataObject</H3>
+<PRE>
+void <B>setDataObject</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>DataObject</code> property, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDate(commonj.sdo.Property, java.util.Date)"><!-- --></A><H3>
+setDate</H3>
+<PRE>
+void <B>setDate</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.Date&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>Date</code> property, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setString(commonj.sdo.Property, java.lang.String)"><!-- --></A><H3>
+setString</H3>
+<PRE>
+void <B>setString</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>String</code> property, to the specified value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setList(commonj.sdo.Property, java.util.List)"><!-- --></A><H3>
+setList</H3>
+<PRE>
+void <B>setList</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.List&nbsp;value)</PRE>
+<DL>
+<DD>Sets the value of the specified <code>List</code> property, to the specified value.
+ <p> The new value must be a <CODE>List</CODE>
+ and each object in that list must be <A HREF="../../commonj/sdo/Type.html#isInstance(java.lang.Object)"><CODE>an instance of</CODE></A>
+ the property's <A HREF="../../commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>;
+ the existing contents are cleared and the contents of the new value are added.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property to set.<DD><CODE>value</CODE> - the new value for the property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><CODE>set(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(java.lang.String)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>createDataObject</B>(java.lang.String&nbsp;propertyName)</PRE>
+<DL>
+<DD>Returns a new <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is the <A HREF="../../commonj/sdo/Property.html#getType()"><CODE>declared type</CODE></A> of the specified property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyName</CODE> - the name of the specified containment property.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)"><CODE>createDataObject(String, String, String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(int)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>createDataObject</B>(int&nbsp;propertyIndex)</PRE>
+<DL>
+<DD>Returns a new <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is the <A HREF="../../commonj/sdo/Property.html#getType()"><CODE>declared type</CODE></A> of the specified property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the specified containment property.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#createDataObject(int, java.lang.String, java.lang.String)"><CODE>createDataObject(int, String, String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(commonj.sdo.Property)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>createDataObject</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns a new <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is the <A HREF="../../commonj/sdo/Property.html#getType()"><CODE>declared type</CODE></A> of the specified property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the specified containment property.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)"><CODE>createDataObject(Property, Type)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>createDataObject</B>(java.lang.String&nbsp;propertyName,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD>Returns a new <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is specified by the packageURI and typeName arguments.
+ The specified type must be a compatible target for the property identified by propertyName.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyName</CODE> - the name of the specified containment property.<DD><CODE>namespaceURI</CODE> - the namespace URI of the package containing the type of object to be created.<DD><CODE>typeName</CODE> - the name of a type in the specified package.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#createDataObject(java.lang.String)"><CODE>createDataObject(String)</CODE></A>,
+<A HREF="../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><CODE>DataGraph.getType(java.lang.String, java.lang.String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(int, java.lang.String, java.lang.String)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>createDataObject</B>(int&nbsp;propertyIndex,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD>Returns a new <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+ The type of the created object is specified by the packageURI and typeName arguments.
+ The specified type must be a compatible target for the property identified by propertyIndex.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the specified containment property.<DD><CODE>namespaceURI</CODE> - the namespace URI of the package containing the type of object to be created.<DD><CODE>typeName</CODE> - the name of a type in the specified package.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#createDataObject(int)"><CODE>createDataObject(int)</CODE></A>,
+<A HREF="../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><CODE>DataGraph.getType(java.lang.String, java.lang.String)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDataObject(commonj.sdo.Property, commonj.sdo.Type)"><!-- --></A><H3>
+createDataObject</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>createDataObject</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD>Returns a new <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be of <A HREF="../../commonj/sdo/Property.html#isContainment()"><CODE>containment type</CODE></A>.
+ The type of the created object is specified by the type argument,
+ which must be a compatible target for the speicifed property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - a containment property of this object.<DD><CODE>type</CODE> - the type of object to be created.
+<DT><B>Returns:</B><DD>the created data object.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#createDataObject(int)"><CODE>createDataObject(int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="delete()"><!-- --></A><H3>
+delete</H3>
+<PRE>
+void <B>delete</B>()</PRE>
+<DL>
+<DD>Remove this object from its container and then unset all its non-<A HREF="../../commonj/sdo/Property.html#isReadOnly()"><CODE>readOnly</CODE></A> Properties.
+ If this object is contained by a <A HREF="../../commonj/sdo/Property.html#isReadOnly()"><CODE>readOnly</CODE></A> <A HREF="../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>, its non-<A HREF="../../commonj/sdo/Property.html#isReadOnly()"><CODE>readOnly</CODE></A> Properties will be unset but the object will not be removed from its container.
+ All DataObjects recursively contained by <A HREF="../../commonj/sdo/Property.html#isContainment()"><CODE>containment Properties</CODE></A> will also be deleted.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContainer()"><!-- --></A><H3>
+getContainer</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>getContainer</B>()</PRE>
+<DL>
+<DD>Returns the containing <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>
+ or <code>null</code> if there is no container.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the containing data object or <code>null</code>.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContainmentProperty()"><!-- --></A><H3>
+getContainmentProperty</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getContainmentProperty</B>()</PRE>
+<DL>
+<DD>Return the Property of the <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> containing this data object
+ or <code>null</code> if there is no container.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the property containing this data object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataGraph()"><!-- --></A><H3>
+getDataGraph</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A> <B>getDataGraph</B>()</PRE>
+<DL>
+<DD>Returns the <A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><CODE>data graph</CODE></A> for this object or <code>null</code> if there isn't one.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the containing data graph or <code>null</code>.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> <B>getType</B>()</PRE>
+<DL>
+<DD>Returns the data object's type.
+ <p>
+ The type defines the Properties available for reflective access.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSequence()"><!-- --></A><H3>
+getSequence</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A> <B>getSequence</B>()</PRE>
+<DL>
+<DD>Returns the <code>Sequence</code> for this DataObject.
+ When getType().isSequencedType() == true,
+ the Sequence of a DataObject corresponds to the
+ XML elements representing the values of its Properties.
+ Updates through DataObject and the Lists or Sequences returned
+ from DataObject operate on the same data.
+ When getType().isSequencedType() == false, null is returned.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the <code>Sequence</code> or null.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInstanceProperties()"><!-- --></A><H3>
+getInstanceProperties</H3>
+<PRE>
+java.util.List <B>getInstanceProperties</B>()</PRE>
+<DL>
+<DD>Returns a read-only List of the Properties currently used in this DataObject.
+ This list will contain all of the Properties in getType().getProperties()
+ and any Properties where isSet(property) is true.
+ For example, Properties resulting from the use of
+ open or mixed XML content are present if allowed by the Type.
+ the List does not contain duplicates.
+ The order of the Properties in the List begins with getType().getProperties()
+ and the order of the remaining Properties is determined by the implementation.
+ The same list will be returned unless the DataObject is updated so that
+ the contents of the List change.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the List of Properties currently used in this DataObject.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInstanceProperty(java.lang.String)"><!-- --></A><H3>
+getInstanceProperty</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getInstanceProperty</B>(java.lang.String&nbsp;propertyName)</PRE>
+<DL>
+<DD>Returns the named Property from the current instance properties,
+ or null if not found. The instance properties are getInstanceProperties().
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyName</CODE> - the name of the Property
+<DT><B>Returns:</B><DD>the named Property from the DataObject's current instance properties, or null.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(java.lang.String)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getProperty</B>(java.lang.String&nbsp;propertyName)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>replaced by <A HREF="../../commonj/sdo/DataObject.html#getInstanceProperty(java.lang.String)"><CODE>getInstanceProperty(String)</CODE></A> in 2.1.0</I>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRootObject()"><!-- --></A><H3>
+getRootObject</H3>
+<PRE>
+<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>getRootObject</B>()</PRE>
+<DL>
+<DD>Returns the root <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the root data object.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChangeSummary()"><!-- --></A><H3>
+getChangeSummary</H3>
+<PRE>
+<A HREF="../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A> <B>getChangeSummary</B>()</PRE>
+<DL>
+<DD>Returns the ChangeSummary with scope covering this dataObject, or null
+ if there is no ChangeSummary.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the ChangeSummary with scope covering this dataObject, or null.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="detach()"><!-- --></A><H3>
+detach</H3>
+<PRE>
+void <B>detach</B>()</PRE>
+<DL>
+<DD>Removes this DataObject from its container, if any.
+ Same as
+ getContainer().getList(getContainmentProperty()).remove(this) or
+ getContainer().unset(getContainmentProperty())
+ depending on getContainmentProperty().isMany() respectively.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataObject.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/DataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/Property.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/Property.html
new file mode 100644
index 0000000000..d55e73ce7a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/Property.html
@@ -0,0 +1,512 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Property (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.Property interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Property (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Property.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/Property.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Property.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo</FONT>
+<BR>
+Interface Property</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Property</B></DL>
+</PRE>
+
+<P>
+A representation of a Property in the <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Property.html#get(commonj.sdo.Property)">get</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified instance property of this Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Property.html#getAliasNames()">getAliasNames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of alias names for this Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Property.html#getContainingType()">getContainingType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the containing type of this Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Property.html#getDefault()">getDefault</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the default value this Property will have in a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> where the Property hasn't been set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Property.html#getIndex()">getIndex</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the index of this property in the list of properties of its containing type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Property.html#getInstanceProperties()">getInstanceProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a read-only List of instance Properties available on this Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Property.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Property.html#getOpposite()">getOpposite</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the opposite Property if the Property is bi-directional or null otherwise.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Property.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of the Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Property.html#isContainment()">isContainment</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the Property is containment, i.e., whether it represents by-value composition.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Property.html#isMany()">isMany</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the Property is many-valued.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Property.html#isNullable()">isNullable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether or not instances of this property can be set to null.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Property.html#isOpenContent()">isOpenContent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether or not this is an open content Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Property.html#isReadOnly()">isReadOnly</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if values for this Property cannot be modified using the SDO APIs.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD>Returns the name of the Property.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Property name.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> <B>getType</B>()</PRE>
+<DL>
+<DD>Returns the type of the Property.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Property type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isMany()"><!-- --></A><H3>
+isMany</H3>
+<PRE>
+boolean <B>isMany</B>()</PRE>
+<DL>
+<DD>Returns whether the Property is many-valued.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD><code>true</code> if the Property is many-valued.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isContainment()"><!-- --></A><H3>
+isContainment</H3>
+<PRE>
+boolean <B>isContainment</B>()</PRE>
+<DL>
+<DD>Returns whether the Property is containment, i.e., whether it represents by-value composition.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD><code>true</code> if the Property is containment.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContainingType()"><!-- --></A><H3>
+getContainingType</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> <B>getContainingType</B>()</PRE>
+<DL>
+<DD>Returns the containing type of this Property.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Property's containing type.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/Type.html#getProperties()"><CODE>Type.getProperties()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDefault()"><!-- --></A><H3>
+getDefault</H3>
+<PRE>
+java.lang.Object <B>getDefault</B>()</PRE>
+<DL>
+<DD>Returns the default value this Property will have in a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> where the Property hasn't been set.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the default value.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isReadOnly()"><!-- --></A><H3>
+isReadOnly</H3>
+<PRE>
+boolean <B>isReadOnly</B>()</PRE>
+<DL>
+<DD>Returns true if values for this Property cannot be modified using the SDO APIs.
+ When true, DataObject.set(Property property, Object value) throws an exception.
+ Values may change due to other factors, such as services operating on DataObjects.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if values for this Property cannot be modified.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOpposite()"><!-- --></A><H3>
+getOpposite</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getOpposite</B>()</PRE>
+<DL>
+<DD>Returns the opposite Property if the Property is bi-directional or null otherwise.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the opposite Property if the Property is bi-directional or null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAliasNames()"><!-- --></A><H3>
+getAliasNames</H3>
+<PRE>
+java.util.List <B>getAliasNames</B>()</PRE>
+<DL>
+<DD>Returns a list of alias names for this Property.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of alias names for this Property.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isNullable()"><!-- --></A><H3>
+isNullable</H3>
+<PRE>
+boolean <B>isNullable</B>()</PRE>
+<DL>
+<DD>Returns whether or not instances of this property can be set to null. The effect of calling set(null) on a non-nullable
+ property is not specified by SDO.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if this property is nullable.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isOpenContent()"><!-- --></A><H3>
+isOpenContent</H3>
+<PRE>
+boolean <B>isOpenContent</B>()</PRE>
+<DL>
+<DD>Returns whether or not this is an open content Property.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if this property is an open content Property.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInstanceProperties()"><!-- --></A><H3>
+getInstanceProperties</H3>
+<PRE>
+java.util.List <B>getInstanceProperties</B>()</PRE>
+<DL>
+<DD>Returns a read-only List of instance Properties available on this Property.
+ <p>
+ This list includes, at a minimum, any open content properties (extensions) added to
+ the object before <A HREF="../../commonj/sdo/helper/TypeHelper.html#define(commonj.sdo.DataObject)"><CODE>defining
+ the Property's Type</CODE></A>. Implementations may, but are not required to in the 2.1 version
+ of SDO, provide additional instance properties.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the List of instance Properties on this Property.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(commonj.sdo.Property)"><!-- --></A><H3>
+get</H3>
+<PRE>
+java.lang.Object <B>get</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified instance property of this Property.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - one of the properties returned by <A HREF="../../commonj/sdo/Property.html#getInstanceProperties()"><CODE>getInstanceProperties()</CODE></A>.
+<DT><B>Returns:</B><DD>the value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIndex()"><!-- --></A><H3>
+getIndex</H3>
+<PRE>
+int <B>getIndex</B>()</PRE>
+<DL>
+<DD>Returns the index of this property in the list of properties of its containing type.
+ This is the only modification we did to the sdo spec.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/Type.html#getProperties()"><CODE>Type.getProperties()</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Property.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/Property.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Property.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/Sequence.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/Sequence.html
new file mode 100644
index 0000000000..8760995da4
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/Sequence.html
@@ -0,0 +1,569 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Sequence (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.Sequence interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Sequence (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Sequence.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/Sequence.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Sequence.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo</FONT>
+<BR>
+Interface Sequence</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Sequence</B></DL>
+</PRE>
+
+<P>
+A sequence is a heterogeneous list of <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>properties</CODE></A> and corresponding values.
+ It represents an ordered arbitrary mixture of data values from more than one property of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#add(int, int, java.lang.Object)">add</A></B>(int&nbsp;index,
+ int&nbsp;propertyIndex,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new entry with the specified property index and value
+ at the specified entry index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#add(int, java.lang.Object)">add</A></B>(int&nbsp;propertyIndex,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new entry with the specified property index and value
+ to the end of the entries.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#add(int, commonj.sdo.Property, java.lang.Object)">add</A></B>(int&nbsp;index,
+ <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new entry with the specified property and value
+ at the specified entry index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#add(int, java.lang.String)">add</A></B>(int&nbsp;index,
+ java.lang.String&nbsp;text)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>replaced by <A HREF="../../commonj/sdo/Sequence.html#addText(int, java.lang.String)"><CODE>addText(int, String)</CODE></A> in 2.1.0</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#add(int, java.lang.String, java.lang.Object)">add</A></B>(int&nbsp;index,
+ java.lang.String&nbsp;propertyName,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new entry with the specified property name and value
+ at the specified entry index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#add(commonj.sdo.Property, java.lang.Object)">add</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new entry with the specified property and value
+ to the end of the entries.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#add(java.lang.String)">add</A></B>(java.lang.String&nbsp;text)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>replaced by <A HREF="../../commonj/sdo/Sequence.html#addText(java.lang.String)"><CODE>addText(String)</CODE></A> in 2.1.0</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#add(java.lang.String, java.lang.Object)">add</A></B>(java.lang.String&nbsp;propertyName,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new entry with the specified property name and value
+ to the end of the entries.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#addText(int, java.lang.String)">addText</A></B>(int&nbsp;index,
+ java.lang.String&nbsp;text)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new text entry at the given index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#addText(java.lang.String)">addText</A></B>(java.lang.String&nbsp;text)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new text entry to the end of the Sequence.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#getProperty(int)">getProperty</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the property for the given entry index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#getValue(int)">getValue</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the property value for the given entry index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#move(int, int)">move</A></B>(int&nbsp;toIndex,
+ int&nbsp;fromIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the entry at <code>fromIndex</code> to <code>toIndex</code>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#remove(int)">remove</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the entry at the given entry index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#setValue(int, java.lang.Object)">setValue</A></B>(int&nbsp;index,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the entry at a specified index to the new value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Sequence.html#size()">size</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of entries in the sequence.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="size()"><!-- --></A><H3>
+size</H3>
+<PRE>
+int <B>size</B>()</PRE>
+<DL>
+<DD>Returns the number of entries in the sequence.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the number of entries.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(int)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getProperty</B>(int&nbsp;index)</PRE>
+<DL>
+<DD>Returns the property for the given entry index.
+ Returns <code>null</code> for mixed text entries.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index of the entry.
+<DT><B>Returns:</B><DD>the property or <code>null</code> for the given entry index.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValue(int)"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+java.lang.Object <B>getValue</B>(int&nbsp;index)</PRE>
+<DL>
+<DD>Returns the property value for the given entry index.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index of the entry.
+<DT><B>Returns:</B><DD>the value for the given entry index.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setValue(int, java.lang.Object)"><!-- --></A><H3>
+setValue</H3>
+<PRE>
+java.lang.Object <B>setValue</B>(int&nbsp;index,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Sets the entry at a specified index to the new value.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index of the entry.<DD><CODE>value</CODE> - the new value for the entry.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="add(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+add</H3>
+<PRE>
+boolean <B>add</B>(java.lang.String&nbsp;propertyName,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Adds a new entry with the specified property name and value
+ to the end of the entries.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyName</CODE> - the name of the entry's property.<DD><CODE>value</CODE> - the value for the entry.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="add(int, java.lang.Object)"><!-- --></A><H3>
+add</H3>
+<PRE>
+boolean <B>add</B>(int&nbsp;propertyIndex,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Adds a new entry with the specified property index and value
+ to the end of the entries.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>propertyIndex</CODE> - the index of the entry's property.<DD><CODE>value</CODE> - the value for the entry.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="add(commonj.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+add</H3>
+<PRE>
+boolean <B>add</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Adds a new entry with the specified property and value
+ to the end of the entries.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property of the entry.<DD><CODE>value</CODE> - the value for the entry.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="add(int, java.lang.String, java.lang.Object)"><!-- --></A><H3>
+add</H3>
+<PRE>
+void <B>add</B>(int&nbsp;index,
+ java.lang.String&nbsp;propertyName,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Adds a new entry with the specified property name and value
+ at the specified entry index.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index at which to add the entry.<DD><CODE>propertyName</CODE> - the name of the entry's property.<DD><CODE>value</CODE> - the value for the entry.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="add(int, int, java.lang.Object)"><!-- --></A><H3>
+add</H3>
+<PRE>
+void <B>add</B>(int&nbsp;index,
+ int&nbsp;propertyIndex,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Adds a new entry with the specified property index and value
+ at the specified entry index.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index at which to add the entry.<DD><CODE>propertyIndex</CODE> - the index of the entry's property.<DD><CODE>value</CODE> - the value for the entry.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="add(int, commonj.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+add</H3>
+<PRE>
+void <B>add</B>(int&nbsp;index,
+ <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Adds a new entry with the specified property and value
+ at the specified entry index.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index at which to add the entry.<DD><CODE>property</CODE> - the property of the entry.<DD><CODE>value</CODE> - the value for the entry.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="remove(int)"><!-- --></A><H3>
+remove</H3>
+<PRE>
+void <B>remove</B>(int&nbsp;index)</PRE>
+<DL>
+<DD>Removes the entry at the given entry index.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index of the entry.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="move(int, int)"><!-- --></A><H3>
+move</H3>
+<PRE>
+void <B>move</B>(int&nbsp;toIndex,
+ int&nbsp;fromIndex)</PRE>
+<DL>
+<DD>Moves the entry at <code>fromIndex</code> to <code>toIndex</code>.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>toIndex</CODE> - the index of the entry destination.<DD><CODE>fromIndex</CODE> - the index of the entry to move.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="add(java.lang.String)"><!-- --></A><H3>
+add</H3>
+<PRE>
+void <B>add</B>(java.lang.String&nbsp;text)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>replaced by <A HREF="../../commonj/sdo/Sequence.html#addText(java.lang.String)"><CODE>addText(String)</CODE></A> in 2.1.0</I>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="add(int, java.lang.String)"><!-- --></A><H3>
+add</H3>
+<PRE>
+void <B>add</B>(int&nbsp;index,
+ java.lang.String&nbsp;text)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>replaced by <A HREF="../../commonj/sdo/Sequence.html#addText(int, java.lang.String)"><CODE>addText(int, String)</CODE></A> in 2.1.0</I>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addText(java.lang.String)"><!-- --></A><H3>
+addText</H3>
+<PRE>
+void <B>addText</B>(java.lang.String&nbsp;text)</PRE>
+<DL>
+<DD>Adds a new text entry to the end of the Sequence.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>text</CODE> - value of the entry.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addText(int, java.lang.String)"><!-- --></A><H3>
+addText</H3>
+<PRE>
+void <B>addText</B>(int&nbsp;index,
+ java.lang.String&nbsp;text)</PRE>
+<DL>
+<DD>Adds a new text entry at the given index.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>index</CODE> - the index at which to add the entry.<DD><CODE>text</CODE> - value of the entry.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Sequence.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/Sequence.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Sequence.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/Type.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/Type.html
new file mode 100644
index 0000000000..03d8106a4f
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/Type.html
@@ -0,0 +1,571 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Type (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.Type interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Type (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Type.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/Type.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Type.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo</FONT>
+<BR>
+Interface Type</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Type</B></DL>
+</PRE>
+
+<P>
+A representation of the type of a <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#get(commonj.sdo.Property)">get</A></B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified instance property of this Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#getAliasNames()">getAliasNames</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a list of alias names for this Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#getBaseTypes()">getBaseTypes</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the List of base Types for this Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#getDeclaredProperties()">getDeclaredProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Properties declared in this Type as opposed to
+ those declared in base Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#getInstanceClass()">getInstanceClass</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Java class that this type represents.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#getInstanceProperties()">getInstanceProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a read-only List of instance Properties available on this Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#getProperties()">getProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the List of the <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>Properties</CODE></A> of this type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns from <A HREF="../../commonj/sdo/Type.html#getProperties()"><CODE>all the Properties</CODE></A> of this type, the one with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#getURI()">getURI</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the namespace URI of the type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#isAbstract()">isAbstract</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates if this Type is abstract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#isDataType()">isDataType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates if this Type specifies DataTypes (true) or DataObjects (false).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#isInstance(java.lang.Object)">isInstance</A></B>(java.lang.Object&nbsp;object)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the specified object is an instance of this type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#isOpen()">isOpen</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates if this Type allows any form of open content.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../commonj/sdo/Type.html#isSequenced()">isSequenced</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates if this Type specifies Sequenced DataObjects.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD>Returns the name of the type.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the type name.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getURI()"><!-- --></A><H3>
+getURI</H3>
+<PRE>
+java.lang.String <B>getURI</B>()</PRE>
+<DL>
+<DD>Returns the namespace URI of the type.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the namespace URI.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInstanceClass()"><!-- --></A><H3>
+getInstanceClass</H3>
+<PRE>
+java.lang.Class <B>getInstanceClass</B>()</PRE>
+<DL>
+<DD>Returns the Java class that this type represents.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Java class.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isInstance(java.lang.Object)"><!-- --></A><H3>
+isInstance</H3>
+<PRE>
+boolean <B>isInstance</B>(java.lang.Object&nbsp;object)</PRE>
+<DL>
+<DD>Returns whether the specified object is an instance of this type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>object</CODE> - the object in question.
+<DT><B>Returns:</B><DD><code>true</code> if the object is an instance.<DT><B>See Also:</B><DD><CODE>Class.isInstance(java.lang.Object)</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties()"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+java.util.List <B>getProperties</B>()</PRE>
+<DL>
+<DD>Returns the List of the <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>Properties</CODE></A> of this type.
+ <p>
+ The expression
+<pre>
+ type.getProperties().indexOf(property)
+</pre>
+ yields the property's index relative to this type.
+ As such, these expressions are equivalent:
+<pre>
+ dataObject.<A HREF="../../commonj/sdo/DataObject.html#get(int)"><CODE>get</CODE></A>(i)
+ dataObject.<A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get</CODE></A>((Property)dataObject.getType().getProperties().get(i));
+</pre>
+ </p>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Properties of the type.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/Property.html#getContainingType()"><CODE>Property.getContainingType()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(java.lang.String)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getProperty</B>(java.lang.String&nbsp;propertyName)</PRE>
+<DL>
+<DD>Returns from <A HREF="../../commonj/sdo/Type.html#getProperties()"><CODE>all the Properties</CODE></A> of this type, the one with the specified name.
+ As such, these expressions are equivalent:
+<pre>
+ dataObject.<A HREF="../../commonj/sdo/DataObject.html#get(java.lang.String)"><CODE>get</CODE></A>("name")
+ dataObject.<A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>get</CODE></A>(dataObject.getType().getProperty("name"))
+</pre>
+ </p>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Property with the specified name.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/Type.html#getProperties()"><CODE>getProperties()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isDataType()"><!-- --></A><H3>
+isDataType</H3>
+<PRE>
+boolean <B>isDataType</B>()</PRE>
+<DL>
+<DD>Indicates if this Type specifies DataTypes (true) or DataObjects (false).
+ When false, any object that is an instance of this type
+ also implements the DataObject interface.
+ True for simple types such as Strings and numbers.
+ For any object:
+ <pre>
+ isInstance(object) && !isDataType() implies
+ DataObject.class.isInstance(object) returns true.
+ </pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if Type specifies DataTypes, false for DataObjects.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isOpen()"><!-- --></A><H3>
+isOpen</H3>
+<PRE>
+boolean <B>isOpen</B>()</PRE>
+<DL>
+<DD>Indicates if this Type allows any form of open content. If false,
+ dataObject.getInstanceProperties() must be the same as
+ dataObject.getType().getProperties() for any DataObject dataObject of this Type.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if this Type allows open content.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isSequenced()"><!-- --></A><H3>
+isSequenced</H3>
+<PRE>
+boolean <B>isSequenced</B>()</PRE>
+<DL>
+<DD>Indicates if this Type specifies Sequenced DataObjects.
+ Sequenced DataObjects are used when the order of values
+ between Properties must be preserved.
+ When true, a DataObject will return a Sequence. For example,
+ <pre>
+ Sequence elements = dataObject.<A HREF="../../commonj/sdo/DataObject.html#getSequence()"><CODE>getSequence</CODE></A>();
+ </pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if this Type specifies Sequenced DataObjects.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAbstract()"><!-- --></A><H3>
+isAbstract</H3>
+<PRE>
+boolean <B>isAbstract</B>()</PRE>
+<DL>
+<DD>Indicates if this Type is abstract. If true, this Type cannot be
+ instantiated. Abstract types cannot be used in DataObject or
+ DataFactory create methods.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if this Type is abstract.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBaseTypes()"><!-- --></A><H3>
+getBaseTypes</H3>
+<PRE>
+java.util.List <B>getBaseTypes</B>()</PRE>
+<DL>
+<DD>Returns the List of base Types for this Type. The List is empty
+ if there are no base Types. XSD <extension>, <restriction>, and
+ Java extends keyword are mapped to this list.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the List of base Types for this Type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDeclaredProperties()"><!-- --></A><H3>
+getDeclaredProperties</H3>
+<PRE>
+java.util.List <B>getDeclaredProperties</B>()</PRE>
+<DL>
+<DD>Returns the Properties declared in this Type as opposed to
+ those declared in base Types.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the Properties declared in this Type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAliasNames()"><!-- --></A><H3>
+getAliasNames</H3>
+<PRE>
+java.util.List <B>getAliasNames</B>()</PRE>
+<DL>
+<DD>Return a list of alias names for this Type.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of alias names for this Type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInstanceProperties()"><!-- --></A><H3>
+getInstanceProperties</H3>
+<PRE>
+java.util.List <B>getInstanceProperties</B>()</PRE>
+<DL>
+<DD>Returns a read-only List of instance Properties available on this Type.
+ <p>
+ This list includes, at a minimum, any open content properties (extensions) added to
+ the object before <A HREF="../../commonj/sdo/helper/TypeHelper.html#define(commonj.sdo.DataObject)"><CODE>defining
+ the Type's Type</CODE></A>. Implementations may, but are not required to in the 2.1 version
+ of SDO, provide additional instance properties.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the List of instance Properties on this Type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(commonj.sdo.Property)"><!-- --></A><H3>
+get</H3>
+<PRE>
+java.lang.Object <B>get</B>(<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the value of the specified instance property of this Type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - one of the properties returned by <A HREF="../../commonj/sdo/Type.html#getInstanceProperties()"><CODE>getInstanceProperties()</CODE></A>.
+<DT><B>Returns:</B><DD>the value of the specified property.<DT><B>See Also:</B><DD><A HREF="../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><CODE>DataObject.get(Property)</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Type.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/Type.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Type.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/ChangeSummary.Setting.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/ChangeSummary.Setting.html
new file mode 100644
index 0000000000..57f3240ad1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/ChangeSummary.Setting.html
@@ -0,0 +1,181 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.ChangeSummary.Setting (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.ChangeSummary.Setting (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/\class-useChangeSummary.Setting.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ChangeSummary.Setting.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.ChangeSummary.Setting</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo">ChangeSummary.Setting</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo"><B>commonj.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo">ChangeSummary.Setting</A> in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A> that return <A HREF="../../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo">ChangeSummary.Setting</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo">ChangeSummary.Setting</A></CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#getOldValue(commonj.sdo.DataObject, commonj.sdo.Property)">getOldValue</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a <A HREF="../../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><CODE>setting</CODE></A> for the specified property
+ representing the property value of the given <code>dataObject</code>
+ at the point when logging <A HREF="../../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/\class-useChangeSummary.Setting.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ChangeSummary.Setting.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/ChangeSummary.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/ChangeSummary.html
new file mode 100644
index 0000000000..ee27050c83
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/ChangeSummary.html
@@ -0,0 +1,224 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.ChangeSummary (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.ChangeSummary (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/\class-useChangeSummary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ChangeSummary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.ChangeSummary</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo"><B>commonj.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A> in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A></CODE></FONT></TD>
+<TD><CODE><B>DataGraphImplementation.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html#getChangeSummary()">getChangeSummary</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChangeSummary()">getChangeSummary</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A> in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A> that return <A HREF="../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getChangeSummary()">getChangeSummary</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the ChangeSummary with scope covering this dataObject, or null
+ if there is no ChangeSummary.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A></CODE></FONT></TD>
+<TD><CODE><B>DataGraph.</B><B><A HREF="../../../commonj/sdo/DataGraph.html#getChangeSummary()">getChangeSummary</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <A HREF="../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo"><CODE>change summary</CODE></A> associated with this data graph.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/\class-useChangeSummary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ChangeSummary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/DataGraph.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/DataGraph.html
new file mode 100644
index 0000000000..943a73c5d2
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/DataGraph.html
@@ -0,0 +1,306 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.DataGraph (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.DataGraph (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/\class-useDataGraph.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataGraph.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.DataGraph</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo"><B>commonj.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A> in <A HREF="../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> that return <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></CODE></FONT></TD>
+<TD><CODE><B>DataAccessService.</B><B><A HREF="../../../com/agfa/hap/sdo/impl/DataAccessService.html#createDataGraph()">createDataGraph</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A> in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDataGraph()">getDataGraph</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ContainedDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/ContainedDataObject.html#setDataGraph(commonj.sdo.DataGraph)">setDataGraph</A></B>(<A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>&nbsp;dataGraph)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataGraph(commonj.sdo.DataGraph)">setDataGraph</A></B>(<A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>&nbsp;dataGraph)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#AbstractDataObject(com.agfa.hap.sdo.Type, commonj.sdo.DataGraph)">AbstractDataObject</A></B>(<A HREF="../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>&nbsp;dataGraph)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#AbstractPartialDataObject(com.agfa.hap.sdo.Type, commonj.sdo.DataGraph)">AbstractPartialDataObject</A></B>(<A HREF="../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>&nbsp;dataGraph)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A> in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A> that return <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getDataGraph()">getDataGraph</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><CODE>data graph</CODE></A> for this object or <code>null</code> if there isn't one.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#getDataGraph()">getDataGraph</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><CODE>data graph</CODE></A> associated with this change summary or null.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/\class-useDataGraph.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataGraph.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/DataObject.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/DataObject.html
new file mode 100644
index 0000000000..892a661de1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/DataObject.html
@@ -0,0 +1,902 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.DataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.DataObject (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/\class-useDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.DataObject</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.util"><B>com.agfa.hap.sdo.util</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo"><B>commonj.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.helper"><B>commonj.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> in <A HREF="../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subinterfaces of <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> in <A HREF="../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HAP-specific extension to <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataGraphImplementation.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html#createRootObject(java.lang.String, java.lang.String)">createRootObject</A></B>(java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataGraphImplementation.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html#createRootObject(commonj.sdo.Type)">createRootObject</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getContainer()">getContainer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataGraphImplementation.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html#getRootObject()">getRootObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getRootObject()">getRootObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return types with arguments of type <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>DataObjectConverter.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html#convert(com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)">convert</A></B>(<A HREF="../../../com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>&nbsp;def,
+ java.util.Collection&lt;? extends <A HREF="../../../com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&gt;&nbsp;roots)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#createDocument(commonj.sdo.DataObject, java.lang.String, java.lang.String)">createDocument</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#define(commonj.sdo.DataObject)">define</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#defineOpenContentProperty(java.lang.String, commonj.sdo.DataObject)">defineOpenContentProperty</A></B>(java.lang.String&nbsp;uri,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>EqualityHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html#equal(commonj.sdo.DataObject, commonj.sdo.DataObject)">equal</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject2)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>EqualityHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html#equalShallow(commonj.sdo.DataObject, commonj.sdo.DataObject)">equalShallow</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject2)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>XMLHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String)">save</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>XMLHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String, java.io.OutputStream)">save</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName,
+ java.io.OutputStream&nbsp;outputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(int, commonj.sdo.DataObject)">setDataObject</A></B>(int&nbsp;propertyIndex,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)">setDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(java.lang.String, commonj.sdo.DataObject)">setDataObject</A></B>(java.lang.String&nbsp;path,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html#DataGraphImplementation(commonj.sdo.DataObject)">DataGraphImplementation</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;rootObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.util"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> in <A HREF="../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A> with type arguments of type <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ResultSet.</B><B><A HREF="../../../com/agfa/hap/sdo/util/ResultSet.html#addData(java.util.Collection)">addData</A></B>(java.util.Collection&lt;? extends <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt;&nbsp;dos)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructor parameters in <A HREF="../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A> with type arguments of type <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/util/ResultSet.html#ResultSet(java.util.Collection, java.util.List, commonj.sdo.Type)">ResultSet</A></B>(java.util.Collection&lt;? extends <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt;&nbsp;data,
+ java.util.List&lt;java.lang.String&gt;&nbsp;propertyPaths,
+ <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;rootType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/util/ResultSet.html#ResultSet(java.util.Collection, java.lang.String, commonj.sdo.Type)">ResultSet</A></B>(java.util.Collection&lt;? extends <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt;&nbsp;data,
+ java.lang.String&nbsp;selectClause,
+ <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;rootType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A> that return <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#createDataObject(int)">createDataObject</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#createDataObject(int, java.lang.String, java.lang.String)">createDataObject</A></B>(int&nbsp;propertyIndex,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property)">createDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be of <A HREF="../../../commonj/sdo/Property.html#isContainment()"><CODE>containment type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String)">createDataObject</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)">createDataObject</A></B>(java.lang.String&nbsp;propertyName,
+ java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataGraph.</B><B><A HREF="../../../commonj/sdo/DataGraph.html#createRootObject(java.lang.String, java.lang.String)">createRootObject</A></B>(java.lang.String&nbsp;namespaceURI,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new root data object of the <A HREF="../../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><CODE>specified type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataGraph.</B><B><A HREF="../../../commonj/sdo/DataGraph.html#createRootObject(commonj.sdo.Type)">createRootObject</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new root data object of the specified type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getContainer()">getContainer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the containing <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>
+ or <code>null</code> if there is no container.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getDataObject(int)">getDataObject</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>DataObject</code> property identified by the specified property index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getDataObject(commonj.sdo.Property)">getDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>DataObject</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getDataObject(java.lang.String)">getDataObject</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a <code>DataObject</code> property identified by the specified path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#getOldContainer(commonj.sdo.DataObject)">getOldContainer</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the <A HREF="../../../commonj/sdo/DataObject.html#getContainer()"><CODE>container</CODE></A> data object
+ at the point when logging <A HREF="../../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getRootObject()">getRootObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the root <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataGraph.</B><B><A HREF="../../../commonj/sdo/DataGraph.html#getRootObject()">getRootObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the root <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> of this data graph.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#getRootObject()">getRootObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the ChangeSummary root DataObject - the object from which
+ changes are tracked.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A> with parameters of type <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#getOldContainer(commonj.sdo.DataObject)">getOldContainer</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the <A HREF="../../../commonj/sdo/DataObject.html#getContainer()"><CODE>container</CODE></A> data object
+ at the point when logging <A HREF="../../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#getOldContainmentProperty(commonj.sdo.DataObject)">getOldContainmentProperty</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the <A HREF="../../../commonj/sdo/DataObject.html#getContainmentProperty()"><CODE>containment property</CODE></A> data object property
+ at the point when logging <A HREF="../../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#getOldSequence(commonj.sdo.DataObject)">getOldSequence</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the <A HREF="../../../commonj/sdo/DataObject.html#getSequence(java.lang.String)"><CODE>sequence</CODE></A> for the data object
+ at the point when logging <A HREF="../../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo">ChangeSummary.Setting</A></CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#getOldValue(commonj.sdo.DataObject, commonj.sdo.Property)">getOldValue</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a <A HREF="../../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><CODE>setting</CODE></A> for the specified property
+ representing the property value of the given <code>dataObject</code>
+ at the point when logging <A HREF="../../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#getOldValues(commonj.sdo.DataObject)">getOldValues</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of <A HREF="../../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><CODE>settings</CODE></A>
+ that represent the property values of the given <code>dataObject</code>
+ at the point when logging <A HREF="../../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#isCreated(commonj.sdo.DataObject)">isCreated</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether or not the specified data object was created while <A HREF="../../../commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#isDeleted(commonj.sdo.DataObject)">isDeleted</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether or not the specified data object was deleted while <A HREF="../../../commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#isModified(commonj.sdo.DataObject)">isModified</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether or not the specified data object was updated while <A HREF="../../../commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setDataObject(int, commonj.sdo.DataObject)">setDataObject</A></B>(int&nbsp;propertyIndex,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>DataObject</code> property identified by the specified property index, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)">setDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>DataObject</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setDataObject(java.lang.String, commonj.sdo.DataObject)">setDataObject</A></B>(java.lang.String&nbsp;path,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of a <code>DataObject</code> property identified by the specified path, to the specified value.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> that return <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>CopyHelper.</B><B><A HREF="../../../commonj/sdo/helper/CopyHelper.html#copy(commonj.sdo.DataObject)">copy</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a deep copy of the DataObject tree:
+ Copies the dataObject and all its <A HREF="../../../commonj/sdo/Property.html#isContainment()"><CODE>contained</CODE></A>
+ DataObjects recursively.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>CopyHelper.</B><B><A HREF="../../../commonj/sdo/helper/CopyHelper.html#copyShallow(commonj.sdo.DataObject)">copyShallow</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a shallow copy of the DataObject dataObject:
+ Creates a new DataObject copiedDataObject with the same values
+ as the source dataObject for each property where
+ property.getType().isDataType() is true.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataFactory.</B><B><A HREF="../../../commonj/sdo/helper/DataFactory.html#create(java.lang.Class)">create</A></B>(java.lang.Class&nbsp;interfaceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a DataObject supporting the given interface.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataFactory.</B><B><A HREF="../../../commonj/sdo/helper/DataFactory.html#create(java.lang.String, java.lang.String)">create</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a DataObject of the Type specified by typeName with the given package uri.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataFactory.</B><B><A HREF="../../../commonj/sdo/helper/DataFactory.html#create(commonj.sdo.Type)">create</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a DataObject of the Type specified.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>XMLDocument.</B><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html#getRootObject()">getRootObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the root DataObject for the XMLDocument.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> with parameters of type <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>CopyHelper.</B><B><A HREF="../../../commonj/sdo/helper/CopyHelper.html#copy(commonj.sdo.DataObject)">copy</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a deep copy of the DataObject tree:
+ Copies the dataObject and all its <A HREF="../../../commonj/sdo/Property.html#isContainment()"><CODE>contained</CODE></A>
+ DataObjects recursively.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>CopyHelper.</B><B><A HREF="../../../commonj/sdo/helper/CopyHelper.html#copyShallow(commonj.sdo.DataObject)">copyShallow</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a shallow copy of the DataObject dataObject:
+ Creates a new DataObject copiedDataObject with the same values
+ as the source dataObject for each property where
+ property.getType().isDataType() is true.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelper.</B><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#createDocument(commonj.sdo.DataObject, java.lang.String, java.lang.String)">createDocument</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an XMLDocument with the specified XML rootElement for the DataObject.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelper.</B><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html#define(commonj.sdo.DataObject)">define</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define the DataObject as a Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelper.</B><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html#defineOpenContentProperty(java.lang.String, commonj.sdo.DataObject)">defineOpenContentProperty</A></B>(java.lang.String&nbsp;uri,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define the DataObject as a Property for setting open content.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>EqualityHelper.</B><B><A HREF="../../../commonj/sdo/helper/EqualityHelper.html#equal(commonj.sdo.DataObject, commonj.sdo.DataObject)">equal</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject2)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Two DataObjects are equal(Deep) if they are equalShallow,
+ all their compared Properties are equal, and all reachable DataObjects in their
+ graphs excluding containers are equal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>EqualityHelper.</B><B><A HREF="../../../commonj/sdo/helper/EqualityHelper.html#equalShallow(commonj.sdo.DataObject, commonj.sdo.DataObject)">equalShallow</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject2)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Two DataObjects are equalShallow if
+ they have the same <A HREF="../../../commonj/sdo/DataObject.html#getType()"><CODE>Type</CODE></A>
+ and all their compared Properties are equal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>XMLHelper.</B><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String)">save</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the DataObject saved as an XML document with the specified root element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>XMLHelper.</B><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String, java.io.OutputStream)">save</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName,
+ java.io.OutputStream&nbsp;outputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Saves the DataObject as an XML document with the specified root element.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/\class-useDataObject.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataObject.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/Property.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/Property.html
new file mode 100644
index 0000000000..fb743f2e90
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/Property.html
@@ -0,0 +1,1431 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.Property (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.Property (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/\class-useProperty.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Property.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.Property</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.util"><B>com.agfa.hap.sdo.util</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo"><B>commonj.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.helper"><B>commonj.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> in <A HREF="../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subinterfaces of <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> in <A HREF="../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of a Property in the <A HREF="../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><CODE>type</CODE></A> of a <CODE>data object</CODE>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> with parameters of type <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(commonj.sdo.Property)">createDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html#getDataObject(commonj.sdo.Property)">getDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html#isAvailable(commonj.sdo.Property)">isAvailable</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html#setUnavailable(commonj.sdo.Property)">setUnavailable</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Strips the property such that is no longer available.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> with parameters of type <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/PropertyNotAvailableException.html#PropertyNotAvailableException(com.agfa.hap.sdo.PartialDataObject, commonj.sdo.Property)">PropertyNotAvailableException</A></B>(<A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>&nbsp;source,
+ <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;prop)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#defineOpenContentProperty(java.lang.String, commonj.sdo.DataObject)">defineOpenContentProperty</A></B>(java.lang.String&nbsp;uri,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getContainmentProperty()">getContainmentProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>XSDHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getGlobalProperty(java.lang.String, java.lang.String, boolean)">getGlobalProperty</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;propertyName,
+ boolean&nbsp;isElement)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInstanceProperty(java.lang.String)">getInstanceProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getOpenContentProperty(java.lang.String, java.lang.String)">getOpenContentProperty</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>DataObjectImplementation.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html#basicGet(commonj.sdo.Property)">basicGet</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#basicGet(commonj.sdo.Property)">basicGet</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObjectImplementation.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html#basicSet(commonj.sdo.Property, java.lang.Object)">basicSet</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#basicSet(commonj.sdo.Property, java.lang.Object)">basicSet</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(commonj.sdo.Property)">createDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#get(commonj.sdo.Property)">get</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>PropertyImplementation.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/PropertyImplementation.html#get(commonj.sdo.Property)">get</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#get(commonj.sdo.Property)">get</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>XSDHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getAppinfo(commonj.sdo.Property, java.lang.String)">getAppinfo</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.String&nbsp;source)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigDecimal</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigDecimal(commonj.sdo.Property)">getBigDecimal</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigInteger</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigInteger(commonj.sdo.Property)">getBigInteger</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBoolean(commonj.sdo.Property)">getBoolean</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getByte(commonj.sdo.Property)">getByte</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBytes(commonj.sdo.Property)">getBytes</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;char</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChar(commonj.sdo.Property)">getChar</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getDataObject(commonj.sdo.Property)">getDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Date</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDate(commonj.sdo.Property)">getDate</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDouble(commonj.sdo.Property)">getDouble</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;float</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getFloat(commonj.sdo.Property)">getFloat</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInt(commonj.sdo.Property)">getInt</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getList(commonj.sdo.Property)">getList</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>XSDHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getLocalName(commonj.sdo.Property)">getLocalName</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getLong(commonj.sdo.Property)">getLong</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>XSDHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getNamespaceURI(commonj.sdo.Property)">getNamespaceURI</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(commonj.sdo.Property)">getSequence</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getShort(commonj.sdo.Property)">getShort</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getString(commonj.sdo.Property)">getString</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B>DataObjectImplementation.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataObjectImplementation.html#initializeWithEmptyList(commonj.sdo.Property)">initializeWithEmptyList</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#initializeWithEmptyList(commonj.sdo.Property)">initializeWithEmptyList</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>XSDHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#isAttribute(commonj.sdo.Property)">isAttribute</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#isAvailable(commonj.sdo.Property)">isAvailable</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#isContained(commonj.sdo.Property)">isContained</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>XSDHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#isElement(commonj.sdo.Property)">isElement</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#isSet(commonj.sdo.Property)">isSet</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.util.List&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#safeGetList(commonj.sdo.Property)">safeGetList</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#set(commonj.sdo.Property, java.lang.Object)">set</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)">setBigDecimal</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.math.BigDecimal&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigInteger(commonj.sdo.Property, java.math.BigInteger)">setBigInteger</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.math.BigInteger&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBoolean(commonj.sdo.Property, boolean)">setBoolean</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ boolean&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setByte(commonj.sdo.Property, byte)">setByte</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ byte&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBytes(commonj.sdo.Property, byte[])">setBytes</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ byte[]&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setChar(commonj.sdo.Property, char)">setChar</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ char&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setContainment(com.agfa.hap.sdo.implementation.AbstractDataObject, commonj.sdo.Property)">setContainment</A></B>(<A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;container,
+ <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;prop)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)">setDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDate(commonj.sdo.Property, java.util.Date)">setDate</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.Date&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDouble(commonj.sdo.Property, double)">setDouble</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ double&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setFloat(commonj.sdo.Property, float)">setFloat</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ float&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>TypeImplementation.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/TypeImplementation.html#setIdentityProperty(commonj.sdo.Property)">setIdentityProperty</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;identityProperty)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setInt(commonj.sdo.Property, int)">setInt</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#setList(commonj.sdo.Property, java.util.List)">setList</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.List&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setList(commonj.sdo.Property, java.util.List)">setList</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.List&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setLong(commonj.sdo.Property, long)">setLong</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ long&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setShort(commonj.sdo.Property, short)">setShort</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ short&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#setString(commonj.sdo.Property, java.lang.String)">setString</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#setUnavailable(commonj.sdo.Property)">setUnavailable</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#unset(commonj.sdo.Property)">unset</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataObjectList.html#DataObjectList(com.agfa.hap.sdo.implementation.AbstractDataObject, commonj.sdo.Property)">DataObjectList</A></B>(<A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&nbsp;owner,
+ <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;listProperty)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.util"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> in <A HREF="../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A> with parameters of type <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>ResultSet.</B><B><A HREF="../../../com/agfa/hap/sdo/util/ResultSet.html#addProperty(java.lang.String, commonj.sdo.Property)">addProperty</A></B>(java.lang.String&nbsp;rootPath,
+ <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A> that return <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getContainmentProperty()">getContainmentProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Property of the <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> containing this data object
+ or <code>null</code> if there is no container.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getInstanceProperty(java.lang.String)">getInstanceProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the named Property from the current instance properties,
+ or null if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#getOldContainmentProperty(commonj.sdo.DataObject)">getOldContainmentProperty</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the <A HREF="../../../commonj/sdo/DataObject.html#getContainmentProperty()"><CODE>containment property</CODE></A> data object property
+ at the point when logging <A HREF="../../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>Property.</B><B><A HREF="../../../commonj/sdo/Property.html#getOpposite()">getOpposite</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the opposite Property if the Property is bi-directional or null otherwise.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.Setting.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.Setting.html#getProperty()">getProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the property of the setting.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>Sequence.</B><B><A HREF="../../../commonj/sdo/Sequence.html#getProperty(int)">getProperty</A></B>(int&nbsp;index)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the property for the given entry index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>Type.</B><B><A HREF="../../../commonj/sdo/Type.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns from <A HREF="../../../commonj/sdo/Type.html#getProperties()"><CODE>all the Properties</CODE></A> of this type, the one with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>replaced by <A HREF="../../../commonj/sdo/DataObject.html#getInstanceProperty(java.lang.String)"><CODE>DataObject.getInstanceProperty(String)</CODE></A> in 2.1.0</I></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A> with parameters of type <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>Sequence.</B><B><A HREF="../../../commonj/sdo/Sequence.html#add(int, commonj.sdo.Property, java.lang.Object)">add</A></B>(int&nbsp;index,
+ <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new entry with the specified property and value
+ at the specified entry index.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>Sequence.</B><B><A HREF="../../../commonj/sdo/Sequence.html#add(commonj.sdo.Property, java.lang.Object)">add</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a new entry with the specified property and value
+ to the end of the entries.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property)">createDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="../../../commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be of <A HREF="../../../commonj/sdo/Property.html#isContainment()"><CODE>containment type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>Type.</B><B><A HREF="../../../commonj/sdo/Type.html#get(commonj.sdo.Property)">get</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified instance property of this Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>Property.</B><B><A HREF="../../../commonj/sdo/Property.html#get(commonj.sdo.Property)">get</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified instance property of this Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#get(commonj.sdo.Property)">get</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the given property of this object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigDecimal</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getBigDecimal(commonj.sdo.Property)">getBigDecimal</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>BigDecimal</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.math.BigInteger</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getBigInteger(commonj.sdo.Property)">getBigInteger</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>BigInteger</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getBoolean(commonj.sdo.Property)">getBoolean</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>boolean</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getByte(commonj.sdo.Property)">getByte</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>byte</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getBytes(commonj.sdo.Property)">getBytes</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>byte[]</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;char</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getChar(commonj.sdo.Property)">getChar</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>char</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getDataObject(commonj.sdo.Property)">getDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>DataObject</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Date</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getDate(commonj.sdo.Property)">getDate</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>Date</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getDouble(commonj.sdo.Property)">getDouble</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>double</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;float</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getFloat(commonj.sdo.Property)">getFloat</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>float</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getInt(commonj.sdo.Property)">getInt</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>int</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getList(commonj.sdo.Property)">getList</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>List</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getLong(commonj.sdo.Property)">getLong</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>long</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo">ChangeSummary.Setting</A></CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#getOldValue(commonj.sdo.DataObject, commonj.sdo.Property)">getOldValue</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a <A HREF="../../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><CODE>setting</CODE></A> for the specified property
+ representing the property value of the given <code>dataObject</code>
+ at the point when logging <A HREF="../../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getSequence(commonj.sdo.Property)">getSequence</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>in 2.1.0.</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getShort(commonj.sdo.Property)">getShort</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>short</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getString(commonj.sdo.Property)">getString</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the specified <code>String</code> property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)">isSet</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the property of the object is considered to be set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)">set</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the given property of the object to the new value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)">setBigDecimal</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.math.BigDecimal&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>BigDecimal</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setBigInteger(commonj.sdo.Property, java.math.BigInteger)">setBigInteger</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.math.BigInteger&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>BigInteger</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setBoolean(commonj.sdo.Property, boolean)">setBoolean</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ boolean&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>boolean</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setByte(commonj.sdo.Property, byte)">setByte</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ byte&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>byte</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setBytes(commonj.sdo.Property, byte[])">setBytes</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ byte[]&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>byte[]</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setChar(commonj.sdo.Property, char)">setChar</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ char&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>char</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)">setDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>DataObject</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setDate(commonj.sdo.Property, java.util.Date)">setDate</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.Date&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>Date</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setDouble(commonj.sdo.Property, double)">setDouble</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ double&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>double</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setFloat(commonj.sdo.Property, float)">setFloat</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ float&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>float</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setInt(commonj.sdo.Property, int)">setInt</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>int</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setList(commonj.sdo.Property, java.util.List)">setList</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.util.List&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>List</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setLong(commonj.sdo.Property, long)">setLong</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ long&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>long</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setShort(commonj.sdo.Property, short)">setShort</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ short&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>short</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#setString(commonj.sdo.Property, java.lang.String)">setString</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the specified <code>String</code> property, to the specified value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#unset(commonj.sdo.Property)">unset</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unsets the property of the object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> that return <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelper.</B><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html#defineOpenContentProperty(java.lang.String, commonj.sdo.DataObject)">defineOpenContentProperty</A></B>(java.lang.String&nbsp;uri,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define the DataObject as a Property for setting open content.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>XSDHelper.</B><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#getGlobalProperty(java.lang.String, java.lang.String, boolean)">getGlobalProperty</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;propertyName,
+ boolean&nbsp;isElement)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Property defined by the named global element or attribute
+ in the targetNamespace uri, or null if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelper.</B><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html#getOpenContentProperty(java.lang.String, java.lang.String)">getOpenContentProperty</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the open content (global) Property with the specified uri and name, or null
+ if not found.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> with parameters of type <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>DataHelper.</B><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#convert(commonj.sdo.Property, java.lang.Object)">convert</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert the specified value to an <A HREF="../../../commonj/sdo/Type.html#getInstanceClass()"><CODE>instance</CODE></A>
+ of the specified property's <A HREF="../../../commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>XSDHelper.</B><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#getAppinfo(commonj.sdo.Property, java.lang.String)">getAppinfo</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.String&nbsp;source)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the content of the appinfo declared for this Property and source.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>XSDHelper.</B><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#getLocalName(commonj.sdo.Property)">getLocalName</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the local name as declared in the XSD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>XSDHelper.</B><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#getNamespaceURI(commonj.sdo.Property)">getNamespaceURI</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the namespace URI as declared in the XSD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>XSDHelper.</B><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#isAttribute(commonj.sdo.Property)">isAttribute</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the property is declared as an attribute in the XSD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>XSDHelper.</B><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#isElement(commonj.sdo.Property)">isElement</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the property is declared as an element in the XSD.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/\class-useProperty.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Property.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/Sequence.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/Sequence.html
new file mode 100644
index 0000000000..f17fd3ba95
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/Sequence.html
@@ -0,0 +1,264 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.Sequence (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.Sequence (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/\class-useSequence.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Sequence.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.Sequence</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo"><B>commonj.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A> in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence()">getSequence</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(int)">getSequence</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(commonj.sdo.Property)">getSequence</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(java.lang.String)">getSequence</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A> in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A> that return <A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B>ChangeSummary.</B><B><A HREF="../../../commonj/sdo/ChangeSummary.html#getOldSequence(commonj.sdo.DataObject)">getOldSequence</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the <A HREF="../../../commonj/sdo/DataObject.html#getSequence(java.lang.String)"><CODE>sequence</CODE></A> for the data object
+ at the point when logging <A HREF="../../../commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getSequence()">getSequence</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <code>Sequence</code> for this DataObject.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getSequence(int)">getSequence</A></B>(int&nbsp;propertyIndex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>in 2.1.0.</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getSequence(commonj.sdo.Property)">getSequence</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>in 2.1.0.</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getSequence(java.lang.String)">getSequence</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>in 2.1.0.</I></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../commonj/sdo/Sequence.html" title="interface in commonj.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/\class-useSequence.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Sequence.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/Type.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/Type.html
new file mode 100644
index 0000000000..3a2b29febd
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/class-use/Type.html
@@ -0,0 +1,655 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.Type (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.Type (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/\class-useType.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Type.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.Type</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.model"><B>com.agfa.hap.sdo.model</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.util"><B>com.agfa.hap.sdo.util</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo"><B>commonj.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.helper"><B>commonj.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> in <A HREF="../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subinterfaces of <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> in <A HREF="../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the type of a <A HREF="../../../com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><CODE>property</CODE></A> of a <CODE>data object</CODE>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> with parameters of type <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataFactory.</B><B><A HREF="../../../com/agfa/hap/sdo/PartialDataFactory.html#create(commonj.sdo.Type)">create</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>PartialDataFactory.</B><B><A HREF="../../../com/agfa/hap/sdo/PartialDataFactory.html#createProxy(commonj.sdo.Type, java.lang.Object)">createProxy</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A> with parameters of type <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/SelectClause.html#SelectClause(commonj.sdo.Type)">SelectClause</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;mainType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/SelectClause.html#SelectClause(commonj.sdo.Type, java.lang.String)">SelectClause</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;mainType,
+ java.lang.String&nbsp;clause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>DataGraphImplementation.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html#getType(java.lang.String, java.lang.String)">getType</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>ImplementationClassRepository.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getTypeForImplementationClass(java.lang.String)">getTypeForImplementationClass</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataFactoryImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#create(commonj.sdo.Type)">create</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>AbstractPartialDataObject.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataFactoryImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#createDefaultDataObjectInstance(commonj.sdo.Type)">createDefaultDataObjectInstance</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataFactoryImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html#createProxy(commonj.sdo.Type, java.lang.Object)">createProxy</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;identity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataGraphImplementation.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/DataGraphImplementation.html#createRootObject(commonj.sdo.Type)">createRootObject</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>XSDHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getAppinfo(commonj.sdo.Type, java.lang.String)">getAppinfo</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.String&nbsp;source)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A></CODE></FONT></TD>
+<TD><CODE><B>ImplementationClassRepository.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getImplementationClass(commonj.sdo.Type)">getImplementationClass</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>XSDHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getLocalName(commonj.sdo.Type)">getLocalName</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>XSDHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#isMixed(commonj.sdo.Type)">isMixed</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>XSDHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html#isXSD(commonj.sdo.Type)">isXSD</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>TypeHelperImpl.</B><B><A HREF="../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html#register(commonj.sdo.Type)">register</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.model"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> in <A HREF="../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A> that return <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>ObjectReference.</B><B><A HREF="../../../com/agfa/hap/sdo/model/ObjectReference.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A> with parameters of type <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/model/ObjectReference.html#ObjectReference(commonj.sdo.Type, com.agfa.hap.sdo.model.Identity)">ObjectReference</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ <A HREF="../../../com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A>&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.util"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> in <A HREF="../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A> with parameters of type <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/util/ResultSet.html#ResultSet(java.util.Collection, java.util.List, commonj.sdo.Type)">ResultSet</A></B>(java.util.Collection&lt;? extends <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt;&nbsp;data,
+ java.util.List&lt;java.lang.String&gt;&nbsp;propertyPaths,
+ <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;rootType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../com/agfa/hap/sdo/util/ResultSet.html#ResultSet(java.util.Collection, java.lang.String, commonj.sdo.Type)">ResultSet</A></B>(java.util.Collection&lt;? extends <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&gt;&nbsp;data,
+ java.lang.String&nbsp;selectClause,
+ <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;rootType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A> that return <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>Property.</B><B><A HREF="../../../commonj/sdo/Property.html#getContainingType()">getContainingType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the containing type of this Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>Property.</B><B><A HREF="../../../commonj/sdo/Property.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of the Property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the data object's type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>DataGraph.</B><B><A HREF="../../../commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)">getType</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A> with the given the <A HREF="../../../commonj/sdo/Type.html#getURI()"><CODE>URI</CODE></A>,
+ or contained by the resource at the given URI,
+ and with the given <A HREF="../../../commonj/sdo/Type.html#getName()"><CODE>name</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/package-summary.html">commonj.sdo</A> with parameters of type <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataObject.</B><B><A HREF="../../../commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)">createDataObject</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be of <A HREF="../../../commonj/sdo/Property.html#isContainment()"><CODE>containment type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataGraph.</B><B><A HREF="../../../commonj/sdo/DataGraph.html#createRootObject(commonj.sdo.Type)">createRootObject</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new root data object of the specified type.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> that return <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelper.</B><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html#define(commonj.sdo.DataObject)">define</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define the DataObject as a Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelper.</B><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html#getType(java.lang.Class)">getType</A></B>(java.lang.Class&nbsp;interfaceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Type for this interfaceClass or null if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelper.</B><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html#getType(java.lang.String, java.lang.String)">getType</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Type specified by typeName with the given uri,
+ or null if not found.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> with parameters of type <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B>DataHelper.</B><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#convert(commonj.sdo.Type, java.lang.Object)">convert</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert the specified value to an <A HREF="../../../commonj/sdo/Type.html#getInstanceClass()"><CODE>instance</CODE></A>
+ of the specified type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B>DataFactory.</B><B><A HREF="../../../commonj/sdo/helper/DataFactory.html#create(commonj.sdo.Type)">create</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a DataObject of the Type specified.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>XSDHelper.</B><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#getAppinfo(commonj.sdo.Type, java.lang.String)">getAppinfo</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.String&nbsp;source)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the appinfo declared for this Type and source.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>XSDHelper.</B><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#getLocalName(commonj.sdo.Type)">getLocalName</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the local name as declared in the XSD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>XSDHelper.</B><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#isMixed(commonj.sdo.Type)">isMixed</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the Type is declared to contain mixed content.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>XSDHelper.</B><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#isXSD(commonj.sdo.Type)">isXSD</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates if this helper contains XSD information for the specified type.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/\class-useType.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Type.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/CopyHelper.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/CopyHelper.html
new file mode 100644
index 0000000000..41cbc6697c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/CopyHelper.html
@@ -0,0 +1,315 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+CopyHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.helper.CopyHelper interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="CopyHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/CopyHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/CopyHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CopyHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo.helper</FONT>
+<BR>
+Interface CopyHelper</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>CopyHelper</B></DL>
+</PRE>
+
+<P>
+A helper for copying DataObjects.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/CopyHelper.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default CopyHelper.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/CopyHelper.html#copy(commonj.sdo.DataObject)">copy</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a deep copy of the DataObject tree:
+ Copies the dataObject and all its <A HREF="../../../commonj/sdo/Property.html#isContainment()"><CODE>contained</CODE></A>
+ DataObjects recursively.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/CopyHelper.html#copyShallow(commonj.sdo.DataObject)">copyShallow</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a shallow copy of the DataObject dataObject:
+ Creates a new DataObject copiedDataObject with the same values
+ as the source dataObject for each property where
+ property.getType().isDataType() is true.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="INSTANCE"><!-- --></A><H3>
+INSTANCE</H3>
+<PRE>
+static final <A HREF="../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A> <B>INSTANCE</B></PRE>
+<DL>
+<DD>The default CopyHelper.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="copyShallow(commonj.sdo.DataObject)"><!-- --></A><H3>
+copyShallow</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>copyShallow</B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</PRE>
+<DL>
+<DD>Create a shallow copy of the DataObject dataObject:
+ Creates a new DataObject copiedDataObject with the same values
+ as the source dataObject for each property where
+ property.getType().isDataType() is true.
+ The value of such a Property property in copiedDataObject is:
+ dataObject.get(property) for single-valued Properties
+ (copiedDataObject.get(property) equals() dataObject.get(property)), or
+ a List where each member is equal to the member at the
+ same index in dataObject for multi-valued Properties
+ copiedDataObject.getList(property).get(i) equals() dataObject.getList(property).get(i)
+ The copied Object is unset for each Property where
+ property.getType().isDataType() is false
+ since they are not copied.
+ Read-only properties are copied.
+ A copied object shares metadata with the source object
+ sourceDO.getType() == copiedDO.getType()
+ If a ChangeSummary is part of the source DataObject
+ the copy has a new, empty ChangeSummary.
+ Logging state is the same as the source ChangeSummary.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - to be copied
+<DT><B>Returns:</B><DD>copy of dataObject</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="copy(commonj.sdo.DataObject)"><!-- --></A><H3>
+copy</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>copy</B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject)</PRE>
+<DL>
+<DD>Create a deep copy of the DataObject tree:
+ Copies the dataObject and all its <A HREF="../../../commonj/sdo/Property.html#isContainment()"><CODE>contained</CODE></A>
+ DataObjects recursively.
+ Values of Properties are copied as in shallow copy,
+ and values of Properties where
+ property.getType().isDataType() is false
+ are copied where each value copied must be a
+ DataObject contained by the source dataObject.
+ If a DataObject is outside the DataObject tree and the
+ property is bidirectional, then the DataObject is skipped.
+ If a DataObject is outside the DataObject tree and the
+ property is unidirectional, then the same DataObject is referenced.
+ Read-only properties are copied.
+ If any DataObject referenced is not in the containment
+ tree an IllegalArgumentException is thrown.
+ If a ChangeSummary is part of the copy tree the new
+ ChangeSummary refers to objects in the new DataObject tree.
+ Logging state is the same as the source ChangeSummary.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - to be copied.
+<DT><B>Returns:</B><DD>copy of dataObject
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if any referenced DataObject
+ is not part of the containment tree.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/CopyHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/CopyHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CopyHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/DataFactory.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/DataFactory.html
new file mode 100644
index 0000000000..70fb149224
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/DataFactory.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+DataFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.helper.DataFactory interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="DataFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/DataFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo.helper</FONT>
+<BR>
+Interface DataFactory</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation">DataFactoryImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>DataFactory</B></DL>
+</PRE>
+
+<P>
+A Factory for creating DataObjects.
+ The created DataObjects are not connected to any other DataObjects.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataFactory.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default DataFactory.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataFactory.html#create(java.lang.Class)">create</A></B>(java.lang.Class&nbsp;interfaceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a DataObject supporting the given interface.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataFactory.html#create(java.lang.String, java.lang.String)">create</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a DataObject of the Type specified by typeName with the given package uri.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataFactory.html#create(commonj.sdo.Type)">create</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a DataObject of the Type specified.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="INSTANCE"><!-- --></A><H3>
+INSTANCE</H3>
+<PRE>
+static final <A HREF="../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A> <B>INSTANCE</B></PRE>
+<DL>
+<DD>The default DataFactory.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="create(java.lang.String, java.lang.String)"><!-- --></A><H3>
+create</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>create</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD>Create a DataObject of the Type specified by typeName with the given package uri.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The uri of the Type.<DD><CODE>typeName</CODE> - The name of the Type.
+<DT><B>Returns:</B><DD>the created DataObject.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the uri and typeName does
+ not correspond to a Type this factory can instantiate.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(java.lang.Class)"><!-- --></A><H3>
+create</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>create</B>(java.lang.Class&nbsp;interfaceClass)</PRE>
+<DL>
+<DD>Create a DataObject supporting the given interface.
+ InterfaceClass is the interface for the DataObject's Type.
+ The DataObject created is an instance of the interfaceClass.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>interfaceClass</CODE> - is the interface for the DataObject's Type.
+<DT><B>Returns:</B><DD>the created DataObject.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the instanceClass does
+ not correspond to a Type this factory can instantiate.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(commonj.sdo.Type)"><!-- --></A><H3>
+create</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>create</B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD>Create a DataObject of the Type specified.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - The Type.
+<DT><B>Returns:</B><DD>the created DataObject.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the Type
+ cannot be instantiaed by this factory.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/DataFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/DataHelper.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/DataHelper.html
new file mode 100644
index 0000000000..6cd9c05160
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/DataHelper.html
@@ -0,0 +1,760 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+DataHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.helper.DataHelper interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="DataHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/DataHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo.helper</FONT>
+<BR>
+Interface DataHelper</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>DataHelper</B></DL>
+</PRE>
+
+<P>
+Data helper methods.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default DataHelper.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#convert(commonj.sdo.Property, java.lang.Object)">convert</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert the specified value to an <A HREF="../../../commonj/sdo/Type.html#getInstanceClass()"><CODE>instance</CODE></A>
+ of the specified property's <A HREF="../../../commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#convert(commonj.sdo.Type, java.lang.Object)">convert</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert the specified value to an <A HREF="../../../commonj/sdo/Type.html#getInstanceClass()"><CODE>instance</CODE></A>
+ of the specified type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Calendar</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toCalendar(java.lang.String)">toCalendar</A></B>(java.lang.String&nbsp;dateString)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a String representation of an SDO date type to a Calendar using the
+ default locale.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Calendar</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toCalendar(java.lang.String, java.util.Locale)">toCalendar</A></B>(java.lang.String&nbsp;dateString,
+ java.util.Locale&nbsp;locale)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a String representation of an SDO date type to a Calendar using the
+ specified locale, or the default locale if the locale is null.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Date</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toDate(java.lang.String)">toDate</A></B>(java.lang.String&nbsp;dateString)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a String representation of an SDO date type to a Date.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toDateTime(java.util.Calendar)">toDateTime</A></B>(java.util.Calendar&nbsp;calendar)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Calendar to a String representation of the DateTime type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toDateTime(java.util.Date)">toDateTime</A></B>(java.util.Date&nbsp;date)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Date to a String representation of the DateTime type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toDay(java.util.Calendar)">toDay</A></B>(java.util.Calendar&nbsp;calendar)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Calendar to a String representation of the Day type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toDay(java.util.Date)">toDay</A></B>(java.util.Date&nbsp;date)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Date to a String representation of the Day type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toDuration(java.util.Calendar)">toDuration</A></B>(java.util.Calendar&nbsp;calendar)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Calendar to a String representation of the Duration type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toDuration(java.util.Date)">toDuration</A></B>(java.util.Date&nbsp;date)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Date to a String representation of the Duration type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toMonth(java.util.Calendar)">toMonth</A></B>(java.util.Calendar&nbsp;calendar)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Calendar to a String representation of the Month type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toMonth(java.util.Date)">toMonth</A></B>(java.util.Date&nbsp;date)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Date to a String representation of the Month type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toMonthDay(java.util.Calendar)">toMonthDay</A></B>(java.util.Calendar&nbsp;calendar)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Calendar to a String representation of the MonthDay type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toMonthDay(java.util.Date)">toMonthDay</A></B>(java.util.Date&nbsp;date)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Date to a String representation of the MonthDay type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toTime(java.util.Calendar)">toTime</A></B>(java.util.Calendar&nbsp;calendar)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Calendar to a String representation of the Time type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toTime(java.util.Date)">toTime</A></B>(java.util.Date&nbsp;date)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Date to a String representation of the Time type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toYear(java.util.Calendar)">toYear</A></B>(java.util.Calendar&nbsp;calendar)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Calendar to a String representation of the Year type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toYear(java.util.Date)">toYear</A></B>(java.util.Date&nbsp;date)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Date to a String representation of the Year type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toYearMonth(java.util.Calendar)">toYearMonth</A></B>(java.util.Calendar&nbsp;calendar)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Calendar to a String representation of the YearMonth type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toYearMonth(java.util.Date)">toYearMonth</A></B>(java.util.Date&nbsp;date)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Date to a String representation of the YearMonth type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toYearMonthDay(java.util.Calendar)">toYearMonthDay</A></B>(java.util.Calendar&nbsp;calendar)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Calendar to a String representation of the YearMonthDay type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/DataHelper.html#toYearMonthDay(java.util.Date)">toYearMonthDay</A></B>(java.util.Date&nbsp;date)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert from a Date to a String representation of the YearMonthDay type.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="INSTANCE"><!-- --></A><H3>
+INSTANCE</H3>
+<PRE>
+static final <A HREF="../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A> <B>INSTANCE</B></PRE>
+<DL>
+<DD>The default DataHelper.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="toDate(java.lang.String)"><!-- --></A><H3>
+toDate</H3>
+<PRE>
+java.util.Date <B>toDate</B>(java.lang.String&nbsp;dateString)</PRE>
+<DL>
+<DD>Convert from a String representation of an SDO date type to a Date.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dateString</CODE> - the String representation of an SDO date type
+<DT><B>Returns:</B><DD>a Date representation of an SDO date type.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - for invalid formats.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toCalendar(java.lang.String)"><!-- --></A><H3>
+toCalendar</H3>
+<PRE>
+java.util.Calendar <B>toCalendar</B>(java.lang.String&nbsp;dateString)</PRE>
+<DL>
+<DD>Convert from a String representation of an SDO date type to a Calendar using the
+ default locale. Same as toCalendar(dateString, null).
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dateString</CODE> - the String representation of an SDO date type
+<DT><B>Returns:</B><DD>a Calendar representation of an SDO date type.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - for invalid formats.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toCalendar(java.lang.String, java.util.Locale)"><!-- --></A><H3>
+toCalendar</H3>
+<PRE>
+java.util.Calendar <B>toCalendar</B>(java.lang.String&nbsp;dateString,
+ java.util.Locale&nbsp;locale)</PRE>
+<DL>
+<DD>Convert from a String representation of an SDO date type to a Calendar using the
+ specified locale, or the default locale if the locale is null.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dateString</CODE> - the String representation of an SDO date type<DD><CODE>locale</CODE> - the locale or null for default locale.
+<DT><B>Returns:</B><DD>a Calendar representation of an SDO date type.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - for invalid formats.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toDateTime(java.util.Date)"><!-- --></A><H3>
+toDateTime</H3>
+<PRE>
+java.lang.String <B>toDateTime</B>(java.util.Date&nbsp;date)</PRE>
+<DL>
+<DD>Convert from a Date to a String representation of the DateTime type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>date</CODE> - the date
+<DT><B>Returns:</B><DD>a Date to a String representation of the DateTime type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toDuration(java.util.Date)"><!-- --></A><H3>
+toDuration</H3>
+<PRE>
+java.lang.String <B>toDuration</B>(java.util.Date&nbsp;date)</PRE>
+<DL>
+<DD>Convert from a Date to a String representation of the Duration type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>date</CODE> - the date
+<DT><B>Returns:</B><DD>a Date to a String representation of the Duration type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toTime(java.util.Date)"><!-- --></A><H3>
+toTime</H3>
+<PRE>
+java.lang.String <B>toTime</B>(java.util.Date&nbsp;date)</PRE>
+<DL>
+<DD>Convert from a Date to a String representation of the Time type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>date</CODE> - the date
+<DT><B>Returns:</B><DD>a Date to a String representation of the Time type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toDay(java.util.Date)"><!-- --></A><H3>
+toDay</H3>
+<PRE>
+java.lang.String <B>toDay</B>(java.util.Date&nbsp;date)</PRE>
+<DL>
+<DD>Convert from a Date to a String representation of the Day type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>date</CODE> - the date
+<DT><B>Returns:</B><DD>a Date to a String representation of the Day type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toMonth(java.util.Date)"><!-- --></A><H3>
+toMonth</H3>
+<PRE>
+java.lang.String <B>toMonth</B>(java.util.Date&nbsp;date)</PRE>
+<DL>
+<DD>Convert from a Date to a String representation of the Month type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>date</CODE> - the date
+<DT><B>Returns:</B><DD>a Date to a String representation of the Month type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toMonthDay(java.util.Date)"><!-- --></A><H3>
+toMonthDay</H3>
+<PRE>
+java.lang.String <B>toMonthDay</B>(java.util.Date&nbsp;date)</PRE>
+<DL>
+<DD>Convert from a Date to a String representation of the MonthDay type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>date</CODE> - the date
+<DT><B>Returns:</B><DD>a Date to a String representation of the MonthDay type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toYear(java.util.Date)"><!-- --></A><H3>
+toYear</H3>
+<PRE>
+java.lang.String <B>toYear</B>(java.util.Date&nbsp;date)</PRE>
+<DL>
+<DD>Convert from a Date to a String representation of the Year type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>date</CODE> - the date
+<DT><B>Returns:</B><DD>a Date to a String representation of the Year type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toYearMonth(java.util.Date)"><!-- --></A><H3>
+toYearMonth</H3>
+<PRE>
+java.lang.String <B>toYearMonth</B>(java.util.Date&nbsp;date)</PRE>
+<DL>
+<DD>Convert from a Date to a String representation of the YearMonth type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>date</CODE> - the date
+<DT><B>Returns:</B><DD>a Date to a String representation of the YearMonth type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toYearMonthDay(java.util.Date)"><!-- --></A><H3>
+toYearMonthDay</H3>
+<PRE>
+java.lang.String <B>toYearMonthDay</B>(java.util.Date&nbsp;date)</PRE>
+<DL>
+<DD>Convert from a Date to a String representation of the YearMonthDay type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>date</CODE> - the date
+<DT><B>Returns:</B><DD>a Date to a String representation of the YearMonthDay type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toDateTime(java.util.Calendar)"><!-- --></A><H3>
+toDateTime</H3>
+<PRE>
+java.lang.String <B>toDateTime</B>(java.util.Calendar&nbsp;calendar)</PRE>
+<DL>
+<DD>Convert from a Calendar to a String representation of the DateTime type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>calendar</CODE> - the calendar to convert
+<DT><B>Returns:</B><DD>a Calendar to a String representation of the DateTime type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toDuration(java.util.Calendar)"><!-- --></A><H3>
+toDuration</H3>
+<PRE>
+java.lang.String <B>toDuration</B>(java.util.Calendar&nbsp;calendar)</PRE>
+<DL>
+<DD>Convert from a Calendar to a String representation of the Duration type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>calendar</CODE> - the calendar to convert
+<DT><B>Returns:</B><DD>a Calendar to a String representation of the Duration type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toTime(java.util.Calendar)"><!-- --></A><H3>
+toTime</H3>
+<PRE>
+java.lang.String <B>toTime</B>(java.util.Calendar&nbsp;calendar)</PRE>
+<DL>
+<DD>Convert from a Calendar to a String representation of the Time type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>calendar</CODE> - the calendar to convert
+<DT><B>Returns:</B><DD>a Calendar to a String representation of the Time type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toDay(java.util.Calendar)"><!-- --></A><H3>
+toDay</H3>
+<PRE>
+java.lang.String <B>toDay</B>(java.util.Calendar&nbsp;calendar)</PRE>
+<DL>
+<DD>Convert from a Calendar to a String representation of the Day type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>calendar</CODE> - the calendar to convert
+<DT><B>Returns:</B><DD>a Calendar to a String representation of the Day type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toMonth(java.util.Calendar)"><!-- --></A><H3>
+toMonth</H3>
+<PRE>
+java.lang.String <B>toMonth</B>(java.util.Calendar&nbsp;calendar)</PRE>
+<DL>
+<DD>Convert from a Calendar to a String representation of the Month type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>calendar</CODE> - the calendar to convert
+<DT><B>Returns:</B><DD>a Calendar to a String representation of the Month type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toMonthDay(java.util.Calendar)"><!-- --></A><H3>
+toMonthDay</H3>
+<PRE>
+java.lang.String <B>toMonthDay</B>(java.util.Calendar&nbsp;calendar)</PRE>
+<DL>
+<DD>Convert from a Calendar to a String representation of the MonthDay type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>calendar</CODE> - the calendar to convert
+<DT><B>Returns:</B><DD>a Calendar to a String representation of the MonthDay type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toYear(java.util.Calendar)"><!-- --></A><H3>
+toYear</H3>
+<PRE>
+java.lang.String <B>toYear</B>(java.util.Calendar&nbsp;calendar)</PRE>
+<DL>
+<DD>Convert from a Calendar to a String representation of the Year type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>calendar</CODE> - the calendar to convert
+<DT><B>Returns:</B><DD>a Calendar to a String representation of the Year type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toYearMonth(java.util.Calendar)"><!-- --></A><H3>
+toYearMonth</H3>
+<PRE>
+java.lang.String <B>toYearMonth</B>(java.util.Calendar&nbsp;calendar)</PRE>
+<DL>
+<DD>Convert from a Calendar to a String representation of the YearMonth type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>calendar</CODE> - the calendar to convert
+<DT><B>Returns:</B><DD>a Calendar to a String representation of the YearMonth type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toYearMonthDay(java.util.Calendar)"><!-- --></A><H3>
+toYearMonthDay</H3>
+<PRE>
+java.lang.String <B>toYearMonthDay</B>(java.util.Calendar&nbsp;calendar)</PRE>
+<DL>
+<DD>Convert from a Calendar to a String representation of the YearMonthDay type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>calendar</CODE> - the calendar to convert
+<DT><B>Returns:</B><DD>a Calendar to a String representation of the YearMonthDay type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="convert(commonj.sdo.Type, java.lang.Object)"><!-- --></A><H3>
+convert</H3>
+<PRE>
+java.lang.Object <B>convert</B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Convert the specified value to an <A HREF="../../../commonj/sdo/Type.html#getInstanceClass()"><CODE>instance</CODE></A>
+ of the specified type.
+ Supported conversions are listed in Section 16 of the SDO specification.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - the target <A HREF="../../../commonj/sdo/Type.html#isDataType()"><CODE>data type</CODE></A>.<DD><CODE>value</CODE> - the value to convert
+<DT><B>Returns:</B><DD>a value of the specified type's instance class
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the value could not be converted<DT><B>See Also:</B><DD><A HREF="../../../commonj/sdo/helper/DataHelper.html#convert(commonj.sdo.Property, java.lang.Object)"><CODE>convert(Property, Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="convert(commonj.sdo.Property, java.lang.Object)"><!-- --></A><H3>
+convert</H3>
+<PRE>
+java.lang.Object <B>convert</B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Convert the specified value to an <A HREF="../../../commonj/sdo/Type.html#getInstanceClass()"><CODE>instance</CODE></A>
+ of the specified property's <A HREF="../../../commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>.
+ The specified value must be a List if the property is <A HREF="../../../commonj/sdo/Property.html#isMany()"><CODE>many valued</CODE></A>. In this case, all the values in the List are converted.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the target <A HREF="../../../commonj/sdo/Type.html#isDataType()"><CODE>data type</CODE></A> property.<DD><CODE>value</CODE> - the value or List of values to convert
+<DT><B>Returns:</B><DD>a converted value or list of converted values
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the value could not be converted<DT><B>See Also:</B><DD><A HREF="../../../commonj/sdo/helper/DataHelper.html#convert(commonj.sdo.Type, java.lang.Object)"><CODE>convert(Type, Object)</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DataHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/DataHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/EqualityHelper.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/EqualityHelper.html
new file mode 100644
index 0000000000..7c02baa367
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/EqualityHelper.html
@@ -0,0 +1,328 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+EqualityHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.helper.EqualityHelper interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="EqualityHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/EqualityHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/EqualityHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EqualityHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo.helper</FONT>
+<BR>
+Interface EqualityHelper</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">EqualityHelperImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>EqualityHelper</B></DL>
+</PRE>
+
+<P>
+A helper for comparing DataObjects.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/EqualityHelper.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default EqualityHelper.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/EqualityHelper.html#equal(commonj.sdo.DataObject, commonj.sdo.DataObject)">equal</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject2)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Two DataObjects are equal(Deep) if they are equalShallow,
+ all their compared Properties are equal, and all reachable DataObjects in their
+ graphs excluding containers are equal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/EqualityHelper.html#equalShallow(commonj.sdo.DataObject, commonj.sdo.DataObject)">equalShallow</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject2)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Two DataObjects are equalShallow if
+ they have the same <A HREF="../../../commonj/sdo/DataObject.html#getType()"><CODE>Type</CODE></A>
+ and all their compared Properties are equal.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="INSTANCE"><!-- --></A><H3>
+INSTANCE</H3>
+<PRE>
+static final <A HREF="../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A> <B>INSTANCE</B></PRE>
+<DL>
+<DD>The default EqualityHelper.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="equalShallow(commonj.sdo.DataObject, commonj.sdo.DataObject)"><!-- --></A><H3>
+equalShallow</H3>
+<PRE>
+boolean <B>equalShallow</B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject2)</PRE>
+<DL>
+<DD><p>Two DataObjects are equalShallow if
+ they have the same <A HREF="../../../commonj/sdo/DataObject.html#getType()"><CODE>Type</CODE></A>
+ and all their compared Properties are equal.
+ The set of Properties compared are the
+ <A HREF="../../../commonj/sdo/DataObject.html#getInstanceProperties()"><CODE>instance properties</CODE></A>
+ where property.getType().isDataType() is true
+ and property.getType() is not ChangeSummaryType.
+ <br/>Two of these Property values are equal if they are both not
+ <A HREF="../../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><CODE>set</CODE></A>, or set to an equal value
+ dataObject1.get(property).equals(dataObject2.get(property))
+ <br/>If the type is a sequenced type, the sequence entries must be the same.
+ For each entry x in the sequence where the property is used in the comparison,
+ dataObject1.getSequence().getValue(x).equals(
+ dataObject2.getSequence().getValue(x)) and
+ dataObject1.getSequence().getProperty(x) ==
+ dataObject2.getSequence().getProperty(x)
+ must be true.
+ </p>
+ Returns true the objects have the same Type and all values of all compared Properties are equal.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject1</CODE> - DataObject to be compared<DD><CODE>dataObject2</CODE> - DataObject to be compared
+<DT><B>Returns:</B><DD>true the objects have the same Type and all values of all compared Properties are equal.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equal(commonj.sdo.DataObject, commonj.sdo.DataObject)"><!-- --></A><H3>
+equal</H3>
+<PRE>
+boolean <B>equal</B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject1,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject2)</PRE>
+<DL>
+<DD><p>Two DataObjects are equal(Deep) if they are equalShallow,
+ all their compared Properties are equal, and all reachable DataObjects in their
+ graphs excluding containers are equal.
+ The set of Properties compared are the
+ <A HREF="../../../commonj/sdo/DataObject.html#getInstanceProperties()"><CODE>instance properties</CODE></A>
+ where property.getType().isDataType() is false,
+ and is not a container property, ie !property.getOpposite().isContainment()
+ <br/>Two of these Property values are equal if they are both not
+ <A HREF="../../../commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><CODE>set</CODE></A>, or all the DataObjects
+ they refer to are <A HREF="../../../commonj/sdo/helper/EqualityHelper.html#equal(commonj.sdo.DataObject, commonj.sdo.DataObject)"><CODE>equal</CODE></A> in the
+ context of dataObject1 and dataObject2.
+ <br/>Note that properties to a containing DataObject are not compared
+ which means two DataObject trees can be equal even if their containers are not equal.
+ <br/>If the type is a sequenced type, the sequence entries must be the same.
+ For each entry x in the sequence where the property is used in the comparison,
+ equal(dataObject1.getSequence().getValue(x),
+ dataObject2.getSequence().getValue(x)) and
+ dataObject1.getSequence().getProperty(x) ==
+ dataObject2.getSequence().getProperty(x)
+ must be true.
+ </p><p>
+ A DataObject directly or indirectly referenced by dataObject1 or dataObject2
+ can only be equal to exactly one DataObject directly or indirectly referenced
+ by dataObject1 or dataObject2, respectively.
+ This ensures that dataObject1 and dataObject2 are equal if the graph formed by
+ all their referenced DataObjects have the same shape.
+ </p>
+ Returns true if the trees of DataObjects are equal(Deep).
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject1</CODE> - DataObject to be compared<DD><CODE>dataObject2</CODE> - DataObject to be compared
+<DT><B>Returns:</B><DD>true if the trees of DataObjects are equal(Deep).</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/EqualityHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/EqualityHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EqualityHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/HelperContext.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/HelperContext.html
new file mode 100644
index 0000000000..868193c8de
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/HelperContext.html
@@ -0,0 +1,346 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+HelperContext (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.helper.HelperContext interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="HelperContext (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/HelperContext.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/HelperContext.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="HelperContext.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo.helper</FONT>
+<BR>
+Interface HelperContext</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>HelperContext</B></DL>
+</PRE>
+
+<P>
+This interface represents a helper execution context.
+ The set of helpers returned by the methods in this interface have visibility
+ to the same SDO metadata, that is, they execute in the same "scope".
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/HelperContext.html#getCopyHelper()">getCopyHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the CopyHelper to use in this context.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/HelperContext.html#getDataFactory()">getDataFactory</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the DataFactory to use in this context.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/HelperContext.html#getDataHelper()">getDataHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the DataHelper to use in this context.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/HelperContext.html#getEqualityHelper()">getEqualityHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the EqualityHelper to use in this context.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/HelperContext.html#getTypeHelper()">getTypeHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the TypeHelper to use in this context.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/HelperContext.html#getXMLHelper()">getXMLHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the XMLHelper to use in this context.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/HelperContext.html#getXSDHelper()">getXSDHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the XSDHelper to use in this context.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getCopyHelper()"><!-- --></A><H3>
+getCopyHelper</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A> <B>getCopyHelper</B>()</PRE>
+<DL>
+<DD>Gets the CopyHelper to use in this context.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a CopyHelper object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataFactory()"><!-- --></A><H3>
+getDataFactory</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A> <B>getDataFactory</B>()</PRE>
+<DL>
+<DD>Gets the DataFactory to use in this context.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a DataFactory object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataHelper()"><!-- --></A><H3>
+getDataHelper</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A> <B>getDataHelper</B>()</PRE>
+<DL>
+<DD>Gets the DataHelper to use in this context.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a DataHelper object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEqualityHelper()"><!-- --></A><H3>
+getEqualityHelper</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A> <B>getEqualityHelper</B>()</PRE>
+<DL>
+<DD>Gets the EqualityHelper to use in this context.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an EqualityHelper object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTypeHelper()"><!-- --></A><H3>
+getTypeHelper</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A> <B>getTypeHelper</B>()</PRE>
+<DL>
+<DD>Gets the TypeHelper to use in this context.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a TypeHelper object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXMLHelper()"><!-- --></A><H3>
+getXMLHelper</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A> <B>getXMLHelper</B>()</PRE>
+<DL>
+<DD>Gets the XMLHelper to use in this context.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an XMLHelper object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXSDHelper()"><!-- --></A><H3>
+getXSDHelper</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A> <B>getXSDHelper</B>()</PRE>
+<DL>
+<DD>Gets the XSDHelper to use in this context.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an XSDHelper object</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/HelperContext.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/HelperContext.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="HelperContext.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/TypeHelper.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/TypeHelper.html
new file mode 100644
index 0000000000..fbc3d5fe65
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/TypeHelper.html
@@ -0,0 +1,394 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+TypeHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.helper.TypeHelper interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="TypeHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TypeHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/TypeHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo.helper</FONT>
+<BR>
+Interface TypeHelper</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>TypeHelper</B></DL>
+</PRE>
+
+<P>
+Look up a Type given the uri and typeName or interfaceClass.
+ SDO Types are available through the
+ getType("commonj.sdo", typeName) method.
+ Defines Types from DataObjects.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default TypeHelper.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html#define(commonj.sdo.DataObject)">define</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define the DataObject as a Type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html#define(java.util.List)">define</A></B>(java.util.List&nbsp;types)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define the list of DataObjects as Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html#defineOpenContentProperty(java.lang.String, commonj.sdo.DataObject)">defineOpenContentProperty</A></B>(java.lang.String&nbsp;uri,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define the DataObject as a Property for setting open content.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html#getOpenContentProperty(java.lang.String, java.lang.String)">getOpenContentProperty</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;propertyName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the open content (global) Property with the specified uri and name, or null
+ if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html#getType(java.lang.Class)">getType</A></B>(java.lang.Class&nbsp;interfaceClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Type for this interfaceClass or null if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html#getType(java.lang.String, java.lang.String)">getType</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Type specified by typeName with the given uri,
+ or null if not found.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="INSTANCE"><!-- --></A><H3>
+INSTANCE</H3>
+<PRE>
+static final <A HREF="../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A> <B>INSTANCE</B></PRE>
+<DL>
+<DD>The default TypeHelper.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getType(java.lang.String, java.lang.String)"><!-- --></A><H3>
+getType</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> <B>getType</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;typeName)</PRE>
+<DL>
+<DD>Return the Type specified by typeName with the given uri,
+ or null if not found.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The uri of the Type - type.getURI();<DD><CODE>typeName</CODE> - The name of the Type - type.getName();
+<DT><B>Returns:</B><DD>the Type specified by typeName with the given uri,
+ or null if not found.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType(java.lang.Class)"><!-- --></A><H3>
+getType</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> <B>getType</B>(java.lang.Class&nbsp;interfaceClass)</PRE>
+<DL>
+<DD>Return the Type for this interfaceClass or null if not found.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>interfaceClass</CODE> - is the interface for the DataObject's Type -
+ type.getInstanceClass();
+<DT><B>Returns:</B><DD>the Type for this interfaceClass or null if not found.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOpenContentProperty(java.lang.String, java.lang.String)"><!-- --></A><H3>
+getOpenContentProperty</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getOpenContentProperty</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;propertyName)</PRE>
+<DL>
+<DD>Get the open content (global) Property with the specified uri and name, or null
+ if not found.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the namespace URI of the open content Property.<DD><CODE>propertyName</CODE> - the name of the open content Property.
+<DT><B>Returns:</B><DD>the global Property.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="define(commonj.sdo.DataObject)"><!-- --></A><H3>
+define</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A> <B>define</B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;type)</PRE>
+<DL>
+<DD>Define the DataObject as a Type.
+ The Type is available through TypeHelper and DataGraph getType() methods.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - the DataObject representing the Type.
+<DT><B>Returns:</B><DD>the defined Type.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the Type could not be defined.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="define(java.util.List)"><!-- --></A><H3>
+define</H3>
+<PRE>
+java.util.List <B>define</B>(java.util.List&nbsp;types)</PRE>
+<DL>
+<DD>Define the list of DataObjects as Types.
+ The Types are available through TypeHelper and DataGraph getType() methods.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>types</CODE> - a List of DataObjects representing the Types.
+<DT><B>Returns:</B><DD>the defined Types.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the Types could not be defined.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="defineOpenContentProperty(java.lang.String, commonj.sdo.DataObject)"><!-- --></A><H3>
+defineOpenContentProperty</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>defineOpenContentProperty</B>(java.lang.String&nbsp;uri,
+ <A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;property)</PRE>
+<DL>
+<DD>Define the DataObject as a Property for setting open content.
+ The containing Type of the open content property is not specified by SDO.
+ If the specified uri is not null the defined property is accessible through
+ TypeHelper.getOpenContentProperty(uri, propertyName).
+ If a null uri is specified, the location and management of the open content property
+ is not specified by SDO.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the namespace URI of the open content Property or null.
+<DT><B>Returns:</B><DD>the defined open content Property.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the Property could not be defined.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TypeHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/TypeHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/XMLDocument.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/XMLDocument.html
new file mode 100644
index 0000000000..81b5f23c69
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/XMLDocument.html
@@ -0,0 +1,531 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+XMLDocument (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.helper.XMLDocument interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="XMLDocument (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XMLDocument.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/XMLDocument.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XMLDocument.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo.helper</FONT>
+<BR>
+Interface XMLDocument</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>XMLDocument</B></DL>
+</PRE>
+
+<P>
+Represents an XML Document containing a tree of DataObjects.
+
+ An example XMLDocument fragment is:
+ <?xml version="1.0"?>
+ <purchaseOrder orderDate="1999-10-20">
+
+ created from this XML Schema fragment:
+ <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:element name="purchaseOrder" type="PurchaseOrderType"/>
+ <xsd:complexType name="PurchaseOrderType">
+
+ Upon loading this XMLDocument:
+ DataObject is an instance of Type PurchaseOrderType.
+ RootElementURI is null because the XSD has no targetNamespace URI.
+ RootElementName is purchaseOrder.
+ Encoding is null because the document did not specify an encoding.
+ XMLDeclaration is true because the document contained an XML declaration.
+ XMLVersion is 1.0
+ SchemaLocation and noNamespaceSchemaLocation are null because they are
+ not specified in the document.
+
+ When saving the root element, if the type of the root dataObject is not the
+ type of global element specified by rootElementURI and rootElementName,
+ or if a global element does not exist for rootElementURI and rootElementName,
+ then an xsi:type declaration is written to record the root DataObject's Type.
+
+ When loading the root element and an xsi:type declaration is found
+ it is used as the type of the root DataObject. In this case,
+ if validation is not being performed, it is not an error if the
+ rootElementName is not a global element.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html#getEncoding()">getEncoding</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the XML encoding of the document, or null if not specified.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html#getNoNamespaceSchemaLocation()">getNoNamespaceSchemaLocation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the value of the noNamespaceSchemaLocation declaration
+ for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ root element, or null if not present.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html#getRootElementName()">getRootElementName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the name of the root element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html#getRootElementURI()">getRootElementURI</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the targetNamespace URI for the root element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html#getRootObject()">getRootObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the root DataObject for the XMLDocument.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html#getSchemaLocation()">getSchemaLocation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the value of the schemaLocation declaration
+ for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ root element, or null if not present.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html#getXMLVersion()">getXMLVersion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the XML version of the document, or null if not specified.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html#isXMLDeclaration()">isXMLDeclaration</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the XML declaration of the document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html#setEncoding(java.lang.String)">setEncoding</A></B>(java.lang.String&nbsp;encoding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the XML encoding of the document, or null if not specified.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html#setNoNamespaceSchemaLocation(java.lang.String)">setNoNamespaceSchemaLocation</A></B>(java.lang.String&nbsp;schemaLocation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the noNamespaceSchemaLocation declaration
+ for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ root element, or null if it should not be present.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html#setSchemaLocation(java.lang.String)">setSchemaLocation</A></B>(java.lang.String&nbsp;schemaLocation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the schemaLocation declaration
+ for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ root element, or null if it should not be present.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html#setXMLDeclaration(boolean)">setXMLDeclaration</A></B>(boolean&nbsp;xmlDeclaration)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the XML declaration version of the document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html#setXMLVersion(java.lang.String)">setXMLVersion</A></B>(java.lang.String&nbsp;xmlVersion)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the XML version of the document, or null if not specified.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getRootObject()"><!-- --></A><H3>
+getRootObject</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>getRootObject</B>()</PRE>
+<DL>
+<DD>Return the root DataObject for the XMLDocument.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>root DataObject for the XMLDocument.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRootElementURI()"><!-- --></A><H3>
+getRootElementURI</H3>
+<PRE>
+java.lang.String <B>getRootElementURI</B>()</PRE>
+<DL>
+<DD>Return the targetNamespace URI for the root element.
+ If there is no targetNamespace URI, the value is null.
+ The root element is a global element of the XML Schema
+ with a type compatible to the DataObject.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the targetNamespace URI for the root element.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRootElementName()"><!-- --></A><H3>
+getRootElementName</H3>
+<PRE>
+java.lang.String <B>getRootElementName</B>()</PRE>
+<DL>
+<DD>Return the name of the root element.
+ The root element is a global element of the XML Schema
+ with a type compatible to the DataObject.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the root element.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEncoding()"><!-- --></A><H3>
+getEncoding</H3>
+<PRE>
+java.lang.String <B>getEncoding</B>()</PRE>
+<DL>
+<DD>Return the XML encoding of the document, or null if not specified.
+ The default value is "UTF-8".
+ Specification of other values is implementation-dependent.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the XML encoding of the document, or null if not specified.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setEncoding(java.lang.String)"><!-- --></A><H3>
+setEncoding</H3>
+<PRE>
+void <B>setEncoding</B>(java.lang.String&nbsp;encoding)</PRE>
+<DL>
+<DD>Set the XML encoding of the document, or null if not specified.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>encoding</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isXMLDeclaration()"><!-- --></A><H3>
+isXMLDeclaration</H3>
+<PRE>
+boolean <B>isXMLDeclaration</B>()</PRE>
+<DL>
+<DD>Return the XML declaration of the document. If true,
+ XMLHelper save() will produce a declaration of the form:
+ <?xml version="1.0" encoding="UTF-8"?>
+ Encoding will be suppressed if getEncoding() is null.
+ The default value is true.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the XML declaration of the document.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setXMLDeclaration(boolean)"><!-- --></A><H3>
+setXMLDeclaration</H3>
+<PRE>
+void <B>setXMLDeclaration</B>(boolean&nbsp;xmlDeclaration)</PRE>
+<DL>
+<DD>Set the XML declaration version of the document.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xmlDeclaration</CODE> - the XML declaration version of the document.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXMLVersion()"><!-- --></A><H3>
+getXMLVersion</H3>
+<PRE>
+java.lang.String <B>getXMLVersion</B>()</PRE>
+<DL>
+<DD>Return the XML version of the document, or null if not specified.
+ The default value is "1.0".
+ Specification of other values is implementation-dependent.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the XML version of the document, or null if not specified.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setXMLVersion(java.lang.String)"><!-- --></A><H3>
+setXMLVersion</H3>
+<PRE>
+void <B>setXMLVersion</B>(java.lang.String&nbsp;xmlVersion)</PRE>
+<DL>
+<DD>Set the XML version of the document, or null if not specified.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xmlVersion</CODE> - the XML version of the document, or null if not specified.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSchemaLocation()"><!-- --></A><H3>
+getSchemaLocation</H3>
+<PRE>
+java.lang.String <B>getSchemaLocation</B>()</PRE>
+<DL>
+<DD>Return the value of the schemaLocation declaration
+ for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ root element, or null if not present.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the value of the schemaLocation declaration,
+ or null if not present.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSchemaLocation(java.lang.String)"><!-- --></A><H3>
+setSchemaLocation</H3>
+<PRE>
+void <B>setSchemaLocation</B>(java.lang.String&nbsp;schemaLocation)</PRE>
+<DL>
+<DD>Sets the value of the schemaLocation declaration
+ for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ root element, or null if it should not be present.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>schemaLocation</CODE> - the value of the schemaLocation declaration, or null.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getNoNamespaceSchemaLocation()"><!-- --></A><H3>
+getNoNamespaceSchemaLocation</H3>
+<PRE>
+java.lang.String <B>getNoNamespaceSchemaLocation</B>()</PRE>
+<DL>
+<DD>Return the value of the noNamespaceSchemaLocation declaration
+ for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ root element, or null if not present.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the value of the noNamespaceSchemaLocation declaration,
+ or null if not present.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setNoNamespaceSchemaLocation(java.lang.String)"><!-- --></A><H3>
+setNoNamespaceSchemaLocation</H3>
+<PRE>
+void <B>setNoNamespaceSchemaLocation</B>(java.lang.String&nbsp;schemaLocation)</PRE>
+<DL>
+<DD>Sets the value of the noNamespaceSchemaLocation declaration
+ for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ root element, or null if it should not be present.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>schemaLocation</CODE> - the value of the noNamespaceSchemaLocation declaration, or null.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XMLDocument.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/XMLDocument.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XMLDocument.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/XMLHelper.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/XMLHelper.html
new file mode 100644
index 0000000000..e00a63d988
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/XMLHelper.html
@@ -0,0 +1,593 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+XMLHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.helper.XMLHelper interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="XMLHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XMLHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/XMLHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XMLHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo.helper</FONT>
+<BR>
+Interface XMLHelper</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>XMLHelper</B></DL>
+</PRE>
+
+<P>
+A helper to convert XML documents into DataObects and
+ DataObjects into XML documnets.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default XMLHelper.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#createDocument(commonj.sdo.DataObject, java.lang.String, java.lang.String)">createDocument</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an XMLDocument with the specified XML rootElement for the DataObject.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#load(java.io.InputStream)">load</A></B>(java.io.InputStream&nbsp;inputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the inputStream.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#load(java.io.InputStream, java.lang.String, java.lang.Object)">load</A></B>(java.io.InputStream&nbsp;inputStream,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the inputStream.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#load(java.io.Reader, java.lang.String, java.lang.Object)">load</A></B>(java.io.Reader&nbsp;inputReader,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the inputReader.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#load(javax.xml.transform.Source, java.lang.String, java.lang.Object)">load</A></B>(javax.xml.transform.Source&nbsp;inputSource,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the inputSource.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#load(java.lang.String)">load</A></B>(java.lang.String&nbsp;inputString)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the input String.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String)">save</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the DataObject saved as an XML document with the specified root element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String, java.io.OutputStream)">save</A></B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName,
+ java.io.OutputStream&nbsp;outputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Saves the DataObject as an XML document with the specified root element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, java.io.OutputStream, java.lang.Object)">save</A></B>(<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ java.io.OutputStream&nbsp;outputStream,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes an XMLDocument as an XML document into the outputStream.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, javax.xml.transform.Result, java.lang.Object)">save</A></B>(<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ javax.xml.transform.Result&nbsp;outputResult,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes an XMLDocument as an XML document into the outputResult in a
+ serialization technology independent format (as specified in
+ javax.xml.transform).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, java.io.Writer, java.lang.Object)">save</A></B>(<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ java.io.Writer&nbsp;outputWriter,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes an XMLDocument as an XML document into the outputWriter.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="INSTANCE"><!-- --></A><H3>
+INSTANCE</H3>
+<PRE>
+static final <A HREF="../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A> <B>INSTANCE</B></PRE>
+<DL>
+<DD>The default XMLHelper.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="load(java.lang.String)"><!-- --></A><H3>
+load</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A> <B>load</B>(java.lang.String&nbsp;inputString)</PRE>
+<DL>
+<DD>Creates and returns an XMLDocument from the input String.
+ By default does not perform XSD validation.
+ Same as
+ load(new StringReader(inputString), null, null);
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>inputString</CODE> - specifies the String to read from
+<DT><B>Returns:</B><DD>the new XMLDocument loaded
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.RuntimeException</CODE> - for errors in XML parsing or
+ implementation-specific validation.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="load(java.io.InputStream)"><!-- --></A><H3>
+load</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A> <B>load</B>(java.io.InputStream&nbsp;inputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD>Creates and returns an XMLDocument from the inputStream.
+ The InputStream will be closed after reading.
+ By default does not perform XSD validation.
+ Same as
+ load(inputStream, null, null);
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>inputStream</CODE> - specifies the InputStream to read from
+<DT><B>Returns:</B><DD>the new XMLDocument loaded
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.
+<DD><CODE>java.lang.RuntimeException</CODE> - for errors in XML parsing or
+ implementation-specific validation.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="load(java.io.InputStream, java.lang.String, java.lang.Object)"><!-- --></A><H3>
+load</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A> <B>load</B>(java.io.InputStream&nbsp;inputStream,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)
+ throws java.io.IOException</PRE>
+<DL>
+<DD>Creates and returns an XMLDocument from the inputStream.
+ The InputStream will be closed after reading.
+ By default does not perform XSD validation.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>inputStream</CODE> - specifies the InputStream to read from<DD><CODE>locationURI</CODE> - specifies the URI of the document for relative schema locations<DD><CODE>options</CODE> - implementation-specific options.
+<DT><B>Returns:</B><DD>the new XMLDocument loaded
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.
+<DD><CODE>java.lang.RuntimeException</CODE> - for errors in XML parsing or
+ implementation-specific validation.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="load(java.io.Reader, java.lang.String, java.lang.Object)"><!-- --></A><H3>
+load</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A> <B>load</B>(java.io.Reader&nbsp;inputReader,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)
+ throws java.io.IOException</PRE>
+<DL>
+<DD>Creates and returns an XMLDocument from the inputReader.
+ The InputStream will be closed after reading.
+ By default does not perform XSD validation.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>inputReader</CODE> - specifies the Reader to read from<DD><CODE>locationURI</CODE> - specifies the URI of the document for relative schema locations<DD><CODE>options</CODE> - implementation-specific options.
+<DT><B>Returns:</B><DD>the new XMLDocument loaded
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.
+<DD><CODE>java.lang.RuntimeException</CODE> - for errors in XML parsing or
+ implementation-specific validation.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="load(javax.xml.transform.Source, java.lang.String, java.lang.Object)"><!-- --></A><H3>
+load</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A> <B>load</B>(javax.xml.transform.Source&nbsp;inputSource,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)
+ throws java.io.IOException</PRE>
+<DL>
+<DD>Creates and returns an XMLDocument from the inputSource.
+ The InputSource will be closed after reading.
+ By default does not perform XSD validation.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>inputSource</CODE> - specifies the Source to read from<DD><CODE>locationURI</CODE> - specifies the URI of the document for relative schema locations<DD><CODE>options</CODE> - implementation-specific options.
+<DT><B>Returns:</B><DD>the new XMLDocument loaded
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.
+<DD><CODE>java.lang.RuntimeException</CODE> - for errors in XML parsing or
+ implementation-specific validation.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="save(commonj.sdo.DataObject, java.lang.String, java.lang.String)"><!-- --></A><H3>
+save</H3>
+<PRE>
+java.lang.String <B>save</B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName)</PRE>
+<DL>
+<DD>Returns the DataObject saved as an XML document with the specified root element.
+ Same as
+ StringWriter stringWriter = new StringWriter();
+ save(createDocument(dataObject, rootElementURI, rootElementName),
+ stringWriter, null);
+ stringWriter.toString();
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - specifies DataObject to be saved<DD><CODE>rootElementURI</CODE> - the Target Namespace URI of the root XML element<DD><CODE>rootElementName</CODE> - the Name of the root XML element
+<DT><B>Returns:</B><DD>the saved XML document as a string
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the dataObject tree
+ is not closed or has no container.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="save(commonj.sdo.DataObject, java.lang.String, java.lang.String, java.io.OutputStream)"><!-- --></A><H3>
+save</H3>
+<PRE>
+void <B>save</B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName,
+ java.io.OutputStream&nbsp;outputStream)
+ throws java.io.IOException</PRE>
+<DL>
+<DD>Saves the DataObject as an XML document with the specified root element.
+ Same as
+ save(createDocument(dataObject, rootElementURI, rootElementName),
+ outputStream, null);
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - specifies DataObject to be saved<DD><CODE>rootElementURI</CODE> - the Target Namespace URI of the root XML element<DD><CODE>rootElementName</CODE> - the Name of the root XML element<DD><CODE>outputStream</CODE> - specifies the OutputStream to write to.
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the dataObject tree
+ is not closed or has no container.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="save(commonj.sdo.helper.XMLDocument, java.io.OutputStream, java.lang.Object)"><!-- --></A><H3>
+save</H3>
+<PRE>
+void <B>save</B>(<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ java.io.OutputStream&nbsp;outputStream,
+ java.lang.Object&nbsp;options)
+ throws java.io.IOException</PRE>
+<DL>
+<DD>Serializes an XMLDocument as an XML document into the outputStream.
+ If the DataObject's Type was defined by an XSD, the serialization
+ will follow the XSD.
+ Otherwise the serialization will follow the format as if an XSD
+ were generated as defined by the SDO specification.
+ The OutputStream will be flushed after writing.
+ Does not perform validation to ensure compliance with an XSD.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xmlDocument</CODE> - specifies XMLDocument to be saved<DD><CODE>outputStream</CODE> - specifies the OutputStream to write to.<DD><CODE>options</CODE> - implementation-specific options.
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the dataObject tree
+ is not closed or has no container.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="save(commonj.sdo.helper.XMLDocument, java.io.Writer, java.lang.Object)"><!-- --></A><H3>
+save</H3>
+<PRE>
+void <B>save</B>(<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ java.io.Writer&nbsp;outputWriter,
+ java.lang.Object&nbsp;options)
+ throws java.io.IOException</PRE>
+<DL>
+<DD>Serializes an XMLDocument as an XML document into the outputWriter.
+ If the DataObject's Type was defined by an XSD, the serialization
+ will follow the XSD.
+ Otherwise the serialization will follow the format as if an XSD
+ were generated as defined by the SDO specification.
+ The OutputStream will be flushed after writing.
+ Does not perform validation to ensure compliance with an XSD.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xmlDocument</CODE> - specifies XMLDocument to be saved<DD><CODE>outputWriter</CODE> - specifies the Writer to write to.<DD><CODE>options</CODE> - implementation-specific options.
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the dataObject tree
+ is not closed or has no container.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="save(commonj.sdo.helper.XMLDocument, javax.xml.transform.Result, java.lang.Object)"><!-- --></A><H3>
+save</H3>
+<PRE>
+void <B>save</B>(<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ javax.xml.transform.Result&nbsp;outputResult,
+ java.lang.Object&nbsp;options)
+ throws java.io.IOException</PRE>
+<DL>
+<DD>Serializes an XMLDocument as an XML document into the outputResult in a
+ serialization technology independent format (as specified in
+ javax.xml.transform).
+ The OutputResult will be flushed after writing.
+ Does not perform validation to ensure compliance with an XSD.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xmlDocument</CODE> - specifies XMLDocument to be saved<DD><CODE>outputResult</CODE> - specifies Result to be saved<DD><CODE>options</CODE> - implementation-specific options.
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE> - for stream exceptions.
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the dataObject tree
+ is not closed or has no container.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createDocument(commonj.sdo.DataObject, java.lang.String, java.lang.String)"><!-- --></A><H3>
+createDocument</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A> <B>createDocument</B>(<A HREF="../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName)</PRE>
+<DL>
+<DD>Creates an XMLDocument with the specified XML rootElement for the DataObject.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - specifies DataObject to be saved<DD><CODE>rootElementURI</CODE> - the Target Namespace URI of the root XML element<DD><CODE>rootElementName</CODE> - the Name of the root XML element
+<DT><B>Returns:</B><DD>XMLDocument a new XMLDocument set with the specified parameters.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XMLHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/XMLHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XMLHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/XSDHelper.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/XSDHelper.html
new file mode 100644
index 0000000000..73372b93d4
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/XSDHelper.html
@@ -0,0 +1,628 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+XSDHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.helper.XSDHelper interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="XSDHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XSDHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/XSDHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XSDHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo.helper</FONT>
+<BR>
+Interface XSDHelper</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>XSDHelper</B></DL>
+</PRE>
+
+<P>
+Provides access to additional information when the
+ Type or Property is defined by an XML Schema (XSD).
+ Methods return null/false otherwise or if the information is unavailable.
+ Defines Types from an XSD.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default XSDHelper.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#define(java.io.InputStream, java.lang.String)">define</A></B>(java.io.InputStream&nbsp;xsdInputStream,
+ java.lang.String&nbsp;schemaLocation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define XML Schema as Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#define(java.io.Reader, java.lang.String)">define</A></B>(java.io.Reader&nbsp;xsdReader,
+ java.lang.String&nbsp;schemaLocation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define XML Schema as Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#define(java.lang.String)">define</A></B>(java.lang.String&nbsp;xsd)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Define the XML Schema as Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#generate(java.util.List)">generate</A></B>(java.util.List&nbsp;types)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generate an XML Schema Declaration (XSD) from Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#generate(java.util.List, java.util.Map)">generate</A></B>(java.util.List&nbsp;types,
+ java.util.Map&nbsp;namespaceToSchemaLocation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generate an XML Schema Declaration (XSD) from Types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#getAppinfo(commonj.sdo.Property, java.lang.String)">getAppinfo</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.String&nbsp;source)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the content of the appinfo declared for this Property and source.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#getAppinfo(commonj.sdo.Type, java.lang.String)">getAppinfo</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.String&nbsp;source)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the appinfo declared for this Type and source.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#getGlobalProperty(java.lang.String, java.lang.String, boolean)">getGlobalProperty</A></B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;propertyName,
+ boolean&nbsp;isElement)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Property defined by the named global element or attribute
+ in the targetNamespace uri, or null if not found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#getLocalName(commonj.sdo.Property)">getLocalName</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the local name as declared in the XSD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#getLocalName(commonj.sdo.Type)">getLocalName</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the local name as declared in the XSD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#getNamespaceURI(commonj.sdo.Property)">getNamespaceURI</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the namespace URI as declared in the XSD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#isAttribute(commonj.sdo.Property)">isAttribute</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the property is declared as an attribute in the XSD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#isElement(commonj.sdo.Property)">isElement</A></B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the property is declared as an element in the XSD.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#isMixed(commonj.sdo.Type)">isMixed</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the Type is declared to contain mixed content.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html#isXSD(commonj.sdo.Type)">isXSD</A></B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates if this helper contains XSD information for the specified type.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="INSTANCE"><!-- --></A><H3>
+INSTANCE</H3>
+<PRE>
+static final <A HREF="../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A> <B>INSTANCE</B></PRE>
+<DL>
+<DD>The default XSDHelper.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getLocalName(commonj.sdo.Type)"><!-- --></A><H3>
+getLocalName</H3>
+<PRE>
+java.lang.String <B>getLocalName</B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD>Returns the local name as declared in the XSD.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - to return local name for.
+<DT><B>Returns:</B><DD>the local name as declared in the XSD.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLocalName(commonj.sdo.Property)"><!-- --></A><H3>
+getLocalName</H3>
+<PRE>
+java.lang.String <B>getLocalName</B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the local name as declared in the XSD.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - to return local name for.
+<DT><B>Returns:</B><DD>the local name as declared in the XSD.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getNamespaceURI(commonj.sdo.Property)"><!-- --></A><H3>
+getNamespaceURI</H3>
+<PRE>
+java.lang.String <B>getNamespaceURI</B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns the namespace URI as declared in the XSD.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - to return namespace URI for.
+<DT><B>Returns:</B><DD>the namespace URI as declared in the XSD.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAttribute(commonj.sdo.Property)"><!-- --></A><H3>
+isAttribute</H3>
+<PRE>
+boolean <B>isAttribute</B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns true if the property is declared as an attribute in the XSD.
+ Returns false if not known or for advanced cases.
+ It is possible for both isAttribute and isElement to return false
+ but they will not both return true.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - to identify if an attribute.
+<DT><B>Returns:</B><DD>true if the property is declared as an attribute in the XSD.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isElement(commonj.sdo.Property)"><!-- --></A><H3>
+isElement</H3>
+<PRE>
+boolean <B>isElement</B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Returns true if the property is declared as an element in the XSD.
+ Returns false if not known or for advanced cases.
+ It is possible for both isAttribute and isElement to return false
+ but they will not both return true.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - to identify if an element.
+<DT><B>Returns:</B><DD>true if the property is declared as an element in the XSD.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isMixed(commonj.sdo.Type)"><!-- --></A><H3>
+isMixed</H3>
+<PRE>
+boolean <B>isMixed</B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD>Returns true if the Type is declared to contain mixed content.
+ A DataObject's mixed content values are typically accessed via a Sequence.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - to identify if mixed content.
+<DT><B>Returns:</B><DD>true if the Type is declared to contain mixed content.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isXSD(commonj.sdo.Type)"><!-- --></A><H3>
+isXSD</H3>
+<PRE>
+boolean <B>isXSD</B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type)</PRE>
+<DL>
+<DD>Indicates if this helper contains XSD information for the specified type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - the type.
+<DT><B>Returns:</B><DD>true if this helper contains XSD information for the specified type.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGlobalProperty(java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
+getGlobalProperty</H3>
+<PRE>
+<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>getGlobalProperty</B>(java.lang.String&nbsp;uri,
+ java.lang.String&nbsp;propertyName,
+ boolean&nbsp;isElement)</PRE>
+<DL>
+<DD>Returns the Property defined by the named global element or attribute
+ in the targetNamespace uri, or null if not found.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The uri of the targetNamespace.<DD><CODE>propertyName</CODE> - The name of the global property.<DD><CODE>isElement</CODE> - is true for global elements, false for global attributes.
+<DT><B>Returns:</B><DD>the Property defined by the named global element or attribute
+ in the targetNamespace uri, or null if not found.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAppinfo(commonj.sdo.Type, java.lang.String)"><!-- --></A><H3>
+getAppinfo</H3>
+<PRE>
+java.lang.String <B>getAppinfo</B>(<A HREF="../../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>&nbsp;type,
+ java.lang.String&nbsp;source)</PRE>
+<DL>
+<DD>Return the appinfo declared for this Type and source.
+ The appinfo start and end tags and content are returned.
+ The xml namespace context is preserved in the appinfo element.
+ If more than one appinfo with the same source is declared on the same
+ Type their contents are concatenated.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - the type with the appinfo declaration<DD><CODE>source</CODE> - the source of the appinfo declaration.
+<DT><B>Returns:</B><DD>the appinfo declared for this Type and source.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAppinfo(commonj.sdo.Property, java.lang.String)"><!-- --></A><H3>
+getAppinfo</H3>
+<PRE>
+java.lang.String <B>getAppinfo</B>(<A HREF="../../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>&nbsp;property,
+ java.lang.String&nbsp;source)</PRE>
+<DL>
+<DD>Return the content of the appinfo declared for this Property and source.
+ If the property is defined by ref= the appinfo of the referenced
+ element or attribute is included.
+ The appinfo start and end tags and content are returned.
+ The xml namespace context is preserved in the appinfo element.
+ If more than one appinfo with the same source is declared on the same
+ Type their contents are concatenated.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the Property with the appinfo declaration<DD><CODE>source</CODE> - the source of the appinfo declaration.
+<DT><B>Returns:</B><DD>the appinfo declared for this Property and source.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="define(java.lang.String)"><!-- --></A><H3>
+define</H3>
+<PRE>
+java.util.List <B>define</B>(java.lang.String&nbsp;xsd)</PRE>
+<DL>
+<DD>Define the XML Schema as Types.
+ The Types are available through TypeHelper and DataGraph getType() methods.
+ Same as define(new StringReader(xsd), null)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xsd</CODE> - the XML Schema.
+<DT><B>Returns:</B><DD>the defined Types.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the Types could not be defined.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="define(java.io.Reader, java.lang.String)"><!-- --></A><H3>
+define</H3>
+<PRE>
+java.util.List <B>define</B>(java.io.Reader&nbsp;xsdReader,
+ java.lang.String&nbsp;schemaLocation)</PRE>
+<DL>
+<DD>Define XML Schema as Types.
+ The Types are available through TypeHelper and DataGraph getType() methods.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xsdReader</CODE> - reader to an XML Schema.<DD><CODE>schemaLocation</CODE> - the URI of the location of the schema, used
+ for processing relative imports and includes. May be null if not used.
+<DT><B>Returns:</B><DD>the defined Types.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the Types could not be defined.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="define(java.io.InputStream, java.lang.String)"><!-- --></A><H3>
+define</H3>
+<PRE>
+java.util.List <B>define</B>(java.io.InputStream&nbsp;xsdInputStream,
+ java.lang.String&nbsp;schemaLocation)</PRE>
+<DL>
+<DD>Define XML Schema as Types.
+ The Types are available through TypeHelper and DataGraph getType() methods.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xsdInputStream</CODE> - input stream to an XML Schema.<DD><CODE>schemaLocation</CODE> - the URI of the location of the schema, used
+ for processing relative imports and includes. May be null if not used.
+<DT><B>Returns:</B><DD>the defined Types.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the Types could not be defined.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="generate(java.util.List)"><!-- --></A><H3>
+generate</H3>
+<PRE>
+java.lang.String <B>generate</B>(java.util.List&nbsp;types)</PRE>
+<DL>
+<DD>Generate an XML Schema Declaration (XSD) from Types.
+ Same as generate(types, null);
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>types</CODE> - a List containing the Types
+<DT><B>Returns:</B><DD>a String containing the generated XSD.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the XSD could not be generated.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="generate(java.util.List, java.util.Map)"><!-- --></A><H3>
+generate</H3>
+<PRE>
+java.lang.String <B>generate</B>(java.util.List&nbsp;types,
+ java.util.Map&nbsp;namespaceToSchemaLocation)</PRE>
+<DL>
+<DD>Generate an XML Schema Declaration (XSD) from Types.
+ Round trip from SDO to XSD to SDO is supported.
+ Round trip from XSD to SDO to XSD is not supported.
+ Use the original schema if one exists instead of generating a new one, as
+ the generated XSD validates a different set of documents than the original XSD.
+ Generating an XSD does not affect the XSDHelper or the Types.
+ The Types must all have the same URI.
+ The result is a String containing the generated XSD.
+ All Types referenced with the same URI will be generated in the XSD
+ and the list will be expanded to include all types generated.
+ Any Types referenced with other URIs will cause
+ imports to be produced as appropriate.
+ Imports will include a schemaLocation if a Map is provided with an entry
+ of the form key=import target namespace, value=schemaLocation
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>types</CODE> - a List containing the Types<DD><CODE>namespaceToSchemaLocation</CODE> - map of target namespace to schema locations or null
+<DT><B>Returns:</B><DD>a String containing the generated XSD.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if the XSD could not be generated.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XSDHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/XSDHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XSDHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/CopyHelper.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/CopyHelper.html
new file mode 100644
index 0000000000..b7454afe8a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/CopyHelper.html
@@ -0,0 +1,260 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.helper.CopyHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.helper.CopyHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useCopyHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CopyHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.helper.CopyHelper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.helper"><B>commonj.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.impl"><B>commonj.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A> in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#copyHelper()">copyHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A> in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> declared as <A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></CODE></FONT></TD>
+<TD><CODE><B>CopyHelper.</B><B><A HREF="../../../../commonj/sdo/helper/CopyHelper.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default CopyHelper.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> that return <A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperContext.</B><B><A HREF="../../../../commonj/sdo/helper/HelperContext.html#getCopyHelper()">getCopyHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the CopyHelper to use in this context.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A> in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#copyHelper()">copyHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#getCopyHelper()">getCopyHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a CopyHelper</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useCopyHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CopyHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/DataFactory.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/DataFactory.html
new file mode 100644
index 0000000000..8e2d0b351c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/DataFactory.html
@@ -0,0 +1,342 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.helper.DataFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.helper.DataFactory (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useDataFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.helper.DataFactory</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.helper"><B>commonj.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.impl"><B>commonj.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A> in <A HREF="../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subinterfaces of <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A> in <A HREF="../../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataFactory that creates <A HREF="../../../../com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><CODE>PartialDataObject</CODE></A> instances.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A> in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> declared as <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#dataFactory">dataFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#createDataFactory()">createDataFactory</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#dataFactory()">dataFactory</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A> in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation">DataFactoryImpl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A> in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> declared as <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></FONT></TD>
+<TD><CODE><B>DataFactory.</B><B><A HREF="../../../../commonj/sdo/helper/DataFactory.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default DataFactory.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> that return <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></FONT></TD>
+<TD><CODE><B>HelperContext.</B><B><A HREF="../../../../commonj/sdo/helper/HelperContext.html#getDataFactory()">getDataFactory</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the DataFactory to use in this context.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A> in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#dataFactory()">dataFactory</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#getDataFactory()">getDataFactory</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a DataFactory</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useDataFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/DataHelper.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/DataHelper.html
new file mode 100644
index 0000000000..d2569f2934
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/DataHelper.html
@@ -0,0 +1,260 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.helper.DataHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.helper.DataHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useDataHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.helper.DataHelper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.helper"><B>commonj.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.impl"><B>commonj.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A> in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#dataHelper()">dataHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A> in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> declared as <A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></CODE></FONT></TD>
+<TD><CODE><B>DataHelper.</B><B><A HREF="../../../../commonj/sdo/helper/DataHelper.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default DataHelper.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> that return <A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperContext.</B><B><A HREF="../../../../commonj/sdo/helper/HelperContext.html#getDataHelper()">getDataHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the DataHelper to use in this context.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A> in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#dataHelper()">dataHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#getDataHelper()">getDataHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a DataHelper</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useDataHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DataHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/EqualityHelper.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/EqualityHelper.html
new file mode 100644
index 0000000000..0b639a2a76
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/EqualityHelper.html
@@ -0,0 +1,313 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.helper.EqualityHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.helper.EqualityHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useEqualityHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EqualityHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.helper.EqualityHelper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.helper"><B>commonj.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.impl"><B>commonj.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A> in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> declared as <A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#equalityHelper">equalityHelper</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#createEqualityHelper()">createEqualityHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#equalityHelper()">equalityHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A> in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">EqualityHelperImpl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A> in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> declared as <A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></FONT></TD>
+<TD><CODE><B>EqualityHelper.</B><B><A HREF="../../../../commonj/sdo/helper/EqualityHelper.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default EqualityHelper.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> that return <A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperContext.</B><B><A HREF="../../../../commonj/sdo/helper/HelperContext.html#getEqualityHelper()">getEqualityHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the EqualityHelper to use in this context.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A> in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#equalityHelper()">equalityHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#getEqualityHelper()">getEqualityHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets an EqualityHelper</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useEqualityHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EqualityHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/HelperContext.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/HelperContext.html
new file mode 100644
index 0000000000..ab2fb427e6
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/HelperContext.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.helper.HelperContext (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.helper.HelperContext (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useHelperContext.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="HelperContext.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.helper.HelperContext</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper">HelperContext</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.impl"><B>commonj.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper">HelperContext</A> in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper">HelperContext</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper">HelperContext</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#getDefaultContext()">getDefaultContext</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the default HelperContext</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useHelperContext.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="HelperContext.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/TypeHelper.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/TypeHelper.html
new file mode 100644
index 0000000000..fd255869a7
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/TypeHelper.html
@@ -0,0 +1,343 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.helper.TypeHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.helper.TypeHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useTypeHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.helper.TypeHelper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.helper"><B>com.agfa.hap.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.helper"><B>commonj.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.impl"><B>commonj.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A> in <A HREF="../../../../com/agfa/hap/sdo/helper/package-summary.html">com.agfa.hap.sdo.helper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subinterfaces of <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A> in <A HREF="../../../../com/agfa/hap/sdo/helper/package-summary.html">com.agfa.hap.sdo.helper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Redefinition of <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><CODE>TypeHelper</CODE></A> to provide type-safe
+ access to types.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A> in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> declared as <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#typeHelper">typeHelper</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#createTypeHelper()">createTypeHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#typeHelper()">typeHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A> in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A> in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> declared as <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B>TypeHelper.</B><B><A HREF="../../../../commonj/sdo/helper/TypeHelper.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default TypeHelper.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> that return <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperContext.</B><B><A HREF="../../../../commonj/sdo/helper/HelperContext.html#getTypeHelper()">getTypeHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the TypeHelper to use in this context.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A> in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#getTypeHelper()">getTypeHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a TypeHelper</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#typeHelper()">typeHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useTypeHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="TypeHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/XMLDocument.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/XMLDocument.html
new file mode 100644
index 0000000000..f9fa93c94a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/XMLDocument.html
@@ -0,0 +1,381 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.helper.XMLDocument (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.helper.XMLDocument (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useXMLDocument.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XMLDocument.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.helper.XMLDocument</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.helper"><B>commonj.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A> in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that return <A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelperImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#createDocument(commonj.sdo.DataObject, java.lang.String, java.lang.String)">createDocument</A></B>(<A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelperImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(java.io.InputStream)">load</A></B>(java.io.InputStream&nbsp;inputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelperImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(java.io.InputStream, java.lang.String, java.lang.Object)">load</A></B>(java.io.InputStream&nbsp;inputStream,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelperImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(java.io.Reader, java.lang.String, java.lang.Object)">load</A></B>(java.io.Reader&nbsp;inputReader,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelperImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(javax.xml.transform.Source, java.lang.String, java.lang.Object)">load</A></B>(javax.xml.transform.Source&nbsp;inputSource,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelperImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(java.lang.String)">load</A></B>(java.lang.String&nbsp;inputString)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> with parameters of type <A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>XMLHelperImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.helper.XMLDocument, java.io.OutputStream, java.lang.Object)">save</A></B>(<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ java.io.OutputStream&nbsp;outputStream,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>XMLHelperImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.helper.XMLDocument, javax.xml.transform.Result, java.lang.Object)">save</A></B>(<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ javax.xml.transform.Result&nbsp;outputResult,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>XMLHelperImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.helper.XMLDocument, java.io.Writer, java.lang.Object)">save</A></B>(<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ java.io.Writer&nbsp;outputWriter,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A> in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> that return <A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelper.</B><B><A HREF="../../../../commonj/sdo/helper/XMLHelper.html#createDocument(commonj.sdo.DataObject, java.lang.String, java.lang.String)">createDocument</A></B>(<A HREF="../../../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>&nbsp;dataObject,
+ java.lang.String&nbsp;rootElementURI,
+ java.lang.String&nbsp;rootElementName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an XMLDocument with the specified XML rootElement for the DataObject.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelper.</B><B><A HREF="../../../../commonj/sdo/helper/XMLHelper.html#load(java.io.InputStream)">load</A></B>(java.io.InputStream&nbsp;inputStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the inputStream.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelper.</B><B><A HREF="../../../../commonj/sdo/helper/XMLHelper.html#load(java.io.InputStream, java.lang.String, java.lang.Object)">load</A></B>(java.io.InputStream&nbsp;inputStream,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the inputStream.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelper.</B><B><A HREF="../../../../commonj/sdo/helper/XMLHelper.html#load(java.io.Reader, java.lang.String, java.lang.Object)">load</A></B>(java.io.Reader&nbsp;inputReader,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the inputReader.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelper.</B><B><A HREF="../../../../commonj/sdo/helper/XMLHelper.html#load(javax.xml.transform.Source, java.lang.String, java.lang.Object)">load</A></B>(javax.xml.transform.Source&nbsp;inputSource,
+ java.lang.String&nbsp;locationURI,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the inputSource.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelper.</B><B><A HREF="../../../../commonj/sdo/helper/XMLHelper.html#load(java.lang.String)">load</A></B>(java.lang.String&nbsp;inputString)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and returns an XMLDocument from the input String.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> with parameters of type <A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>XMLHelper.</B><B><A HREF="../../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, java.io.OutputStream, java.lang.Object)">save</A></B>(<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ java.io.OutputStream&nbsp;outputStream,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes an XMLDocument as an XML document into the outputStream.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>XMLHelper.</B><B><A HREF="../../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, javax.xml.transform.Result, java.lang.Object)">save</A></B>(<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ javax.xml.transform.Result&nbsp;outputResult,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes an XMLDocument as an XML document into the outputResult in a
+ serialization technology independent format (as specified in
+ javax.xml.transform).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>XMLHelper.</B><B><A HREF="../../../../commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, java.io.Writer, java.lang.Object)">save</A></B>(<A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>&nbsp;xmlDocument,
+ java.io.Writer&nbsp;outputWriter,
+ java.lang.Object&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serializes an XMLDocument as an XML document into the outputWriter.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useXMLDocument.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XMLDocument.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/XMLHelper.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/XMLHelper.html
new file mode 100644
index 0000000000..fb9233dba4
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/XMLHelper.html
@@ -0,0 +1,313 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.helper.XMLHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.helper.XMLHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useXMLHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XMLHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.helper.XMLHelper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.helper"><B>commonj.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.impl"><B>commonj.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A> in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> declared as <A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#xmlHelper">xmlHelper</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#createXMLHelper()">createXMLHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#xmlHelper()">xmlHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A> in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A> in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> declared as <A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></FONT></TD>
+<TD><CODE><B>XMLHelper.</B><B><A HREF="../../../../commonj/sdo/helper/XMLHelper.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default XMLHelper.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> that return <A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperContext.</B><B><A HREF="../../../../commonj/sdo/helper/HelperContext.html#getXMLHelper()">getXMLHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the XMLHelper to use in this context.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A> in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#getXMLHelper()">getXMLHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets an XMLHelper</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#xmlHelper()">xmlHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useXMLHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XMLHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/XSDHelper.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/XSDHelper.html
new file mode 100644
index 0000000000..d16869b6f1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/class-use/XSDHelper.html
@@ -0,0 +1,313 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.helper.XSDHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.helper.XSDHelper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useXSDHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XSDHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.helper.XSDHelper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.helper"><B>commonj.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.impl"><B>commonj.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A> in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> declared as <A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#xsdHelper">xsdHelper</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#createXSDHelper()">createXSDHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#xsdHelper()">xsdHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A> in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A> in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> declared as <A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></FONT></TD>
+<TD><CODE><B>XSDHelper.</B><B><A HREF="../../../../commonj/sdo/helper/XSDHelper.html#INSTANCE">INSTANCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default XSDHelper.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> that return <A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperContext.</B><B><A HREF="../../../../commonj/sdo/helper/HelperContext.html#getXSDHelper()">getXSDHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the XSDHelper to use in this context.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A> in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#getXSDHelper()">getXSDHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets an XSDHelper</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#xsdHelper()">xsdHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/helper/\class-useXSDHelper.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="XSDHelper.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-frame.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-frame.html
new file mode 100644
index 0000000000..91b8f3cc78
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-frame.html
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+commonj.sdo.helper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.helper package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../commonj/sdo/helper/package-summary.html" target="classFrame">commonj.sdo.helper</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="CopyHelper.html" title="interface in commonj.sdo.helper" target="classFrame"><I>CopyHelper</I></A>
+<BR>
+<A HREF="DataFactory.html" title="interface in commonj.sdo.helper" target="classFrame"><I>DataFactory</I></A>
+<BR>
+<A HREF="DataHelper.html" title="interface in commonj.sdo.helper" target="classFrame"><I>DataHelper</I></A>
+<BR>
+<A HREF="EqualityHelper.html" title="interface in commonj.sdo.helper" target="classFrame"><I>EqualityHelper</I></A>
+<BR>
+<A HREF="HelperContext.html" title="interface in commonj.sdo.helper" target="classFrame"><I>HelperContext</I></A>
+<BR>
+<A HREF="TypeHelper.html" title="interface in commonj.sdo.helper" target="classFrame"><I>TypeHelper</I></A>
+<BR>
+<A HREF="XMLDocument.html" title="interface in commonj.sdo.helper" target="classFrame"><I>XMLDocument</I></A>
+<BR>
+<A HREF="XMLHelper.html" title="interface in commonj.sdo.helper" target="classFrame"><I>XMLHelper</I></A>
+<BR>
+<A HREF="XSDHelper.html" title="interface in commonj.sdo.helper" target="classFrame"><I>XSDHelper</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-summary.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-summary.html
new file mode 100644
index 0000000000..37767f1ba7
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-summary.html
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+commonj.sdo.helper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.helper package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="commonj.sdo.helper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/impl/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<H2>
+Package commonj.sdo.helper
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></B></TD>
+<TD>A helper for copying DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></B></TD>
+<TD>A Factory for creating DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></B></TD>
+<TD>Data helper methods.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></B></TD>
+<TD>A helper for comparing DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper">HelperContext</A></B></TD>
+<TD>This interface represents a helper execution context.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></B></TD>
+<TD>Look up a Type given the uri and typeName or interfaceClass.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A></B></TD>
+<TD>Represents an XML Document containing a tree of DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></B></TD>
+<TD>A helper to convert XML documents into DataObects and
+ DataObjects into XML documnets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></B></TD>
+<TD>Provides access to additional information when the
+ Type or Property is defined by an XML Schema (XSD).</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/impl/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-tree.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-tree.html
new file mode 100644
index 0000000000..8234ecb780
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-tree.html
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+commonj.sdo.helper Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="commonj.sdo.helper Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/impl/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+Hierarchy For Package commonj.sdo.helper
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">commonj.sdo.helper.<A HREF="../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper"><B>CopyHelper</B></A><LI TYPE="circle">commonj.sdo.helper.<A HREF="../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper"><B>DataFactory</B></A><LI TYPE="circle">commonj.sdo.helper.<A HREF="../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper"><B>DataHelper</B></A><LI TYPE="circle">commonj.sdo.helper.<A HREF="../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper"><B>EqualityHelper</B></A><LI TYPE="circle">commonj.sdo.helper.<A HREF="../../../commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper"><B>HelperContext</B></A><LI TYPE="circle">commonj.sdo.helper.<A HREF="../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><B>TypeHelper</B></A><LI TYPE="circle">commonj.sdo.helper.<A HREF="../../../commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper"><B>XMLDocument</B></A><LI TYPE="circle">commonj.sdo.helper.<A HREF="../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper"><B>XMLHelper</B></A><LI TYPE="circle">commonj.sdo.helper.<A HREF="../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper"><B>XSDHelper</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/impl/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-use.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-use.html
new file mode 100644
index 0000000000..b0d6f6fb95
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/helper/package-use.html
@@ -0,0 +1,421 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Package commonj.sdo.helper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Package commonj.sdo.helper (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Package<br>commonj.sdo.helper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.helper"><B>com.agfa.hap.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.helper"><B>commonj.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.impl"><B>commonj.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> used by <A HREF="../../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/DataFactory.html#com.agfa.hap.sdo"><B>DataFactory</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A Factory for creating DataObjects.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> used by <A HREF="../../../com/agfa/hap/sdo/helper/package-summary.html">com.agfa.hap.sdo.helper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/TypeHelper.html#com.agfa.hap.sdo.helper"><B>TypeHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Look up a Type given the uri and typeName or interfaceClass.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> used by <A HREF="../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/CopyHelper.html#com.agfa.hap.sdo.impl"><B>CopyHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A helper for copying DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/DataFactory.html#com.agfa.hap.sdo.impl"><B>DataFactory</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A Factory for creating DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/DataHelper.html#com.agfa.hap.sdo.impl"><B>DataHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Data helper methods.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/EqualityHelper.html#com.agfa.hap.sdo.impl"><B>EqualityHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A helper for comparing DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/TypeHelper.html#com.agfa.hap.sdo.impl"><B>TypeHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Look up a Type given the uri and typeName or interfaceClass.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/XMLHelper.html#com.agfa.hap.sdo.impl"><B>XMLHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A helper to convert XML documents into DataObects and
+ DataObjects into XML documnets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/XSDHelper.html#com.agfa.hap.sdo.impl"><B>XSDHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provides access to additional information when the
+ Type or Property is defined by an XML Schema (XSD).</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> used by <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/DataFactory.html#com.agfa.hap.sdo.implementation"><B>DataFactory</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A Factory for creating DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/EqualityHelper.html#com.agfa.hap.sdo.implementation"><B>EqualityHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A helper for comparing DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/TypeHelper.html#com.agfa.hap.sdo.implementation"><B>TypeHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Look up a Type given the uri and typeName or interfaceClass.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/XMLDocument.html#com.agfa.hap.sdo.implementation"><B>XMLDocument</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents an XML Document containing a tree of DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/XMLHelper.html#com.agfa.hap.sdo.implementation"><B>XMLHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A helper to convert XML documents into DataObects and
+ DataObjects into XML documnets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/XSDHelper.html#com.agfa.hap.sdo.implementation"><B>XSDHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provides access to additional information when the
+ Type or Property is defined by an XML Schema (XSD).</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> used by <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/CopyHelper.html#commonj.sdo.helper"><B>CopyHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A helper for copying DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/DataFactory.html#commonj.sdo.helper"><B>DataFactory</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A Factory for creating DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/DataHelper.html#commonj.sdo.helper"><B>DataHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Data helper methods.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/EqualityHelper.html#commonj.sdo.helper"><B>EqualityHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A helper for comparing DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/TypeHelper.html#commonj.sdo.helper"><B>TypeHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Look up a Type given the uri and typeName or interfaceClass.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/XMLDocument.html#commonj.sdo.helper"><B>XMLDocument</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents an XML Document containing a tree of DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/XMLHelper.html#commonj.sdo.helper"><B>XMLHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A helper to convert XML documents into DataObects and
+ DataObjects into XML documnets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/XSDHelper.html#commonj.sdo.helper"><B>XSDHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provides access to additional information when the
+ Type or Property is defined by an XML Schema (XSD).</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A> used by <A HREF="../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/CopyHelper.html#commonj.sdo.impl"><B>CopyHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A helper for copying DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/DataFactory.html#commonj.sdo.impl"><B>DataFactory</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A Factory for creating DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/DataHelper.html#commonj.sdo.impl"><B>DataHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Data helper methods.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/EqualityHelper.html#commonj.sdo.impl"><B>EqualityHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A helper for comparing DataObjects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/HelperContext.html#commonj.sdo.impl"><B>HelperContext</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface represents a helper execution context.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/TypeHelper.html#commonj.sdo.impl"><B>TypeHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Look up a Type given the uri and typeName or interfaceClass.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/XMLHelper.html#commonj.sdo.impl"><B>XMLHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A helper to convert XML documents into DataObects and
+ DataObjects into XML documnets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/helper/class-use/XSDHelper.html#commonj.sdo.impl"><B>XSDHelper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provides access to additional information when the
+ Type or Property is defined by an XML Schema (XSD).</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/helper/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/ExternalizableDelegator.Resolvable.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/ExternalizableDelegator.Resolvable.html
new file mode 100644
index 0000000000..5a39eb6c4b
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/ExternalizableDelegator.Resolvable.html
@@ -0,0 +1,229 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ExternalizableDelegator.Resolvable (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.impl.ExternalizableDelegator.Resolvable interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ExternalizableDelegator.Resolvable (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ExternalizableDelegator.Resolvable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ExternalizableDelegator.Resolvable.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo.impl</FONT>
+<BR>
+Interface ExternalizableDelegator.Resolvable</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD>java.io.Externalizable, java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A>, <A HREF="../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation">CompleteSerializer</A>, <A HREF="../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation">ContainmentSerializer</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl">ExternalizableDelegator</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>ExternalizableDelegator.Resolvable</B><DT>extends java.io.Externalizable</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html#readResolve()">readResolve</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.io.Externalizable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface java.io.Externalizable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>readExternal, writeExternal</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="readResolve()"><!-- --></A><H3>
+readResolve</H3>
+<PRE>
+java.lang.Object <B>readResolve</B>()
+ throws java.io.ObjectStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.ObjectStreamException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ExternalizableDelegator.Resolvable.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ExternalizableDelegator.Resolvable.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/ExternalizableDelegator.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/ExternalizableDelegator.html
new file mode 100644
index 0000000000..eb8154188e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/ExternalizableDelegator.html
@@ -0,0 +1,376 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+ExternalizableDelegator (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.impl.ExternalizableDelegator class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="ExternalizableDelegator (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ExternalizableDelegator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/impl/ExternalizableDelegator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ExternalizableDelegator.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo.impl</FONT>
+<BR>
+Class ExternalizableDelegator</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>commonj.sdo.impl.ExternalizableDelegator</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Externalizable, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ExternalizableDelegator</B><DT>extends java.lang.Object<DT>implements java.io.Externalizable</DL>
+</PRE>
+
+<P>
+Delegates DataObject serialization while ensuring implementation independent
+ java.io.Serialization. An implementation of DataObject
+ returns an ExternalizableDelegator from its writeReplace() method.
+
+ The root DataObject is the object returned from do.getRootObject() where
+ do is the DataObject being serialized in a java.io.ObjectOutputStream.
+ When do.getContainer() == null then do is a root object.
+
+ The byte format for each DataObject in the stream is:
+ [0] [path] [root] // when do is not a root object
+ [1] [rootXML] // when do is a root object
+
+ where:
+ [0] is the byte 0, serialized using writeByte(0).
+ [1] is the byte 1, serialized using writeByte(1).
+
+ [path] is an SDO path expression from the root DataObject to the serialized
+ DataObject such that root.getDataObject(path) == do.
+ Serialized using writeUTF(path).
+
+ [root] is the root object serialized using writeObject(root).
+
+ [rootXML] is the GZip of the XML serialization of the root DataObject.
+ The XML serialization is the same as
+ XMLHelper.INSTANCE.save(root, "commonj.sdo", "dataObject", stream);
+ where stream is a GZIPOutputStream, length is the number of bytes
+ in the stream, and bytes are the contents of the stream.
+ Serialized using writeInt(length), write(bytes).
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html#commonj.sdo.impl.ExternalizableDelegator">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.html#ExternalizableDelegator()">ExternalizableDelegator</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.html#ExternalizableDelegator(java.lang.Object)">ExternalizableDelegator</A></B>(java.lang.Object&nbsp;target)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.html#readExternal(java.io.ObjectInput)">readExternal</A></B>(java.io.ObjectInput&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.html#readResolve()">readResolve</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.html#writeExternal(java.io.ObjectOutput)">writeExternal</A></B>(java.io.ObjectOutput&nbsp;out)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ExternalizableDelegator()"><!-- --></A><H3>
+ExternalizableDelegator</H3>
+<PRE>
+public <B>ExternalizableDelegator</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="ExternalizableDelegator(java.lang.Object)"><!-- --></A><H3>
+ExternalizableDelegator</H3>
+<PRE>
+public <B>ExternalizableDelegator</B>(java.lang.Object&nbsp;target)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="writeExternal(java.io.ObjectOutput)"><!-- --></A><H3>
+writeExternal</H3>
+<PRE>
+public void <B>writeExternal</B>(java.io.ObjectOutput&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>writeExternal</CODE> in interface <CODE>java.io.Externalizable</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readExternal(java.io.ObjectInput)"><!-- --></A><H3>
+readExternal</H3>
+<PRE>
+public void <B>readExternal</B>(java.io.ObjectInput&nbsp;in)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>readExternal</CODE> in interface <CODE>java.io.Externalizable</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readResolve()"><!-- --></A><H3>
+readResolve</H3>
+<PRE>
+public java.lang.Object <B>readResolve</B>()
+ throws java.io.ObjectStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.ObjectStreamException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ExternalizableDelegator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/impl/ExternalizableDelegator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ExternalizableDelegator.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/HelperProvider.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/HelperProvider.html
new file mode 100644
index 0000000000..6dc5ea2682
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/HelperProvider.html
@@ -0,0 +1,633 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+HelperProvider (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.impl.HelperProvider class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="HelperProvider (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/HelperProvider.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/impl/HelperProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="HelperProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+commonj.sdo.impl</FONT>
+<BR>
+Class HelperProvider</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>commonj.sdo.impl.HelperProvider</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>HelperProvider</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+This class instantiates a HelperProviderImpl that returns concrete helpers.
+ This class may be replaced by another implementation.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#HelperProvider()">HelperProvider</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#copyHelper()">copyHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#createResolvable()">createResolvable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a Resolvable</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#createResolvable(java.lang.Object)">createResolvable</A></B>(java.lang.Object&nbsp;target)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a Resolvable</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#dataFactory()">dataFactory</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#dataHelper()">dataHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#equalityHelper()">equalityHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#getCopyHelper()">getCopyHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a CopyHelper</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#getDataFactory()">getDataFactory</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a DataFactory</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#getDataHelper()">getDataHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a DataHelper</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper">HelperContext</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#getDefaultContext()">getDefaultContext</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the default HelperContext</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#getEqualityHelper()">getEqualityHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets an EqualityHelper</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#getTypeHelper()">getTypeHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a TypeHelper</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#getXMLHelper()">getXMLHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets an XMLHelper</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#getXSDHelper()">getXSDHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets an XSDHelper</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#resolvable()">resolvable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#resolvable(java.lang.Object)">resolvable</A></B>(java.lang.Object&nbsp;target)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#typeHelper()">typeHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#xmlHelper()">xmlHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html#xsdHelper()">xsdHelper</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="HelperProvider()"><!-- --></A><H3>
+HelperProvider</H3>
+<PRE>
+protected <B>HelperProvider</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getCopyHelper()"><!-- --></A><H3>
+getCopyHelper</H3>
+<PRE>
+public static <A HREF="../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A> <B>getCopyHelper</B>()</PRE>
+<DL>
+<DD>Gets a CopyHelper
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a CopyHelper object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataFactory()"><!-- --></A><H3>
+getDataFactory</H3>
+<PRE>
+public static <A HREF="../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A> <B>getDataFactory</B>()</PRE>
+<DL>
+<DD>Gets a DataFactory
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a DataFactory object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataHelper()"><!-- --></A><H3>
+getDataHelper</H3>
+<PRE>
+public static <A HREF="../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A> <B>getDataHelper</B>()</PRE>
+<DL>
+<DD>Gets a DataHelper
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a DataHelper object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEqualityHelper()"><!-- --></A><H3>
+getEqualityHelper</H3>
+<PRE>
+public static <A HREF="../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A> <B>getEqualityHelper</B>()</PRE>
+<DL>
+<DD>Gets an EqualityHelper
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an EqualityHelper object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTypeHelper()"><!-- --></A><H3>
+getTypeHelper</H3>
+<PRE>
+public static <A HREF="../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A> <B>getTypeHelper</B>()</PRE>
+<DL>
+<DD>Gets a TypeHelper
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a TypeHelper object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXMLHelper()"><!-- --></A><H3>
+getXMLHelper</H3>
+<PRE>
+public static <A HREF="../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A> <B>getXMLHelper</B>()</PRE>
+<DL>
+<DD>Gets an XMLHelper
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an XMLHelper object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXSDHelper()"><!-- --></A><H3>
+getXSDHelper</H3>
+<PRE>
+public static <A HREF="../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A> <B>getXSDHelper</B>()</PRE>
+<DL>
+<DD>Gets an XSDHelper
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an XSDHelper object</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createResolvable()"><!-- --></A><H3>
+createResolvable</H3>
+<PRE>
+public static <A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A> <B>createResolvable</B>()</PRE>
+<DL>
+<DD>Gets a Resolvable
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a Resolvable object<DT><B>See Also:</B><DD><A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl"><CODE>ExternalizableDelegator</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createResolvable(java.lang.Object)"><!-- --></A><H3>
+createResolvable</H3>
+<PRE>
+public static <A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A> <B>createResolvable</B>(java.lang.Object&nbsp;target)</PRE>
+<DL>
+<DD>Gets a Resolvable
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>target</CODE> - the target object for the Resolvable
+<DT><B>Returns:</B><DD>a Resolvable object<DT><B>See Also:</B><DD><A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl"><CODE>ExternalizableDelegator</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="copyHelper()"><!-- --></A><H3>
+copyHelper</H3>
+<PRE>
+protected abstract <A HREF="../../../commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A> <B>copyHelper</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dataFactory()"><!-- --></A><H3>
+dataFactory</H3>
+<PRE>
+protected abstract <A HREF="../../../commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A> <B>dataFactory</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dataHelper()"><!-- --></A><H3>
+dataHelper</H3>
+<PRE>
+protected abstract <A HREF="../../../commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A> <B>dataHelper</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equalityHelper()"><!-- --></A><H3>
+equalityHelper</H3>
+<PRE>
+protected abstract <A HREF="../../../commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A> <B>equalityHelper</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="typeHelper()"><!-- --></A><H3>
+typeHelper</H3>
+<PRE>
+protected abstract <A HREF="../../../commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A> <B>typeHelper</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="xmlHelper()"><!-- --></A><H3>
+xmlHelper</H3>
+<PRE>
+protected abstract <A HREF="../../../commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A> <B>xmlHelper</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="xsdHelper()"><!-- --></A><H3>
+xsdHelper</H3>
+<PRE>
+protected abstract <A HREF="../../../commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A> <B>xsdHelper</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolvable()"><!-- --></A><H3>
+resolvable</H3>
+<PRE>
+protected abstract <A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A> <B>resolvable</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolvable(java.lang.Object)"><!-- --></A><H3>
+resolvable</H3>
+<PRE>
+protected abstract <A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A> <B>resolvable</B>(java.lang.Object&nbsp;target)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDefaultContext()"><!-- --></A><H3>
+getDefaultContext</H3>
+<PRE>
+public static <A HREF="../../../commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper">HelperContext</A> <B>getDefaultContext</B>()</PRE>
+<DL>
+<DD>Gets the default HelperContext
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a HelperContext object</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/HelperProvider.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/impl/HelperProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="HelperProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/class-use/ExternalizableDelegator.Resolvable.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/class-use/ExternalizableDelegator.Resolvable.html
new file mode 100644
index 0000000000..6aa38dc785
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/class-use/ExternalizableDelegator.Resolvable.html
@@ -0,0 +1,285 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Interface commonj.sdo.impl.ExternalizableDelegator.Resolvable (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Interface commonj.sdo.impl.ExternalizableDelegator.Resolvable (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/impl/\class-useExternalizableDelegator.Resolvable.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ExternalizableDelegator.Resolvable.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>commonj.sdo.impl.ExternalizableDelegator.Resolvable</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.impl"><B>commonj.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A> in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#resolvable()">resolvable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProviderImpl.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html#resolvable(java.lang.Object)">resolvable</A></B>(java.lang.Object&nbsp;target)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A> in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A> that implement <A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation">CompleteSerializer</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BinarySerializer that serializes every object that it can reach in the graph.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation">ContainmentSerializer</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BinarySerializer that serializes all instances that it can reach through contained properties
+ (as dictated by the sdo spec).</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A> in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#createResolvable()">createResolvable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a Resolvable</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#createResolvable(java.lang.Object)">createResolvable</A></B>(java.lang.Object&nbsp;target)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a Resolvable</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#resolvable()">resolvable</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected abstract &nbsp;<A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></CODE></FONT></TD>
+<TD><CODE><B>HelperProvider.</B><B><A HREF="../../../../commonj/sdo/impl/HelperProvider.html#resolvable(java.lang.Object)">resolvable</A></B>(java.lang.Object&nbsp;target)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/impl/\class-useExternalizableDelegator.Resolvable.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ExternalizableDelegator.Resolvable.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/class-use/ExternalizableDelegator.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/class-use/ExternalizableDelegator.html
new file mode 100644
index 0000000000..29c8ebae2a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/class-use/ExternalizableDelegator.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class commonj.sdo.impl.ExternalizableDelegator (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class commonj.sdo.impl.ExternalizableDelegator (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/impl/\class-useExternalizableDelegator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ExternalizableDelegator.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>commonj.sdo.impl.ExternalizableDelegator</B></H2>
+</CENTER>
+No usage of commonj.sdo.impl.ExternalizableDelegator
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/impl/\class-useExternalizableDelegator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ExternalizableDelegator.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/class-use/HelperProvider.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/class-use/HelperProvider.html
new file mode 100644
index 0000000000..ed888029ff
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/class-use/HelperProvider.html
@@ -0,0 +1,210 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Class commonj.sdo.impl.HelperProvider (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Class commonj.sdo.impl.HelperProvider (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/impl/\class-useHelperProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="HelperProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Class<br>commonj.sdo.impl.HelperProvider</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A> in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A> in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This class instantiates a HelperProviderImpl that returns concrete helpers.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> that return <A HREF="../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></CODE></FONT></TD>
+<TD><CODE><B>SdoImplementationFactory.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/SdoImplementationFactory.html#getHelperProviderImplementation()">getHelperProviderImplementation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A> with type arguments of type <A HREF="../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>SdoImplementationFactory.</B><B><A HREF="../../../../com/agfa/hap/sdo/impl/SdoImplementationFactory.html#setImplementationClass(java.lang.Class)">setImplementationClass</A></B>(java.lang.Class&lt;? extends <A HREF="../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>&gt;&nbsp;implementationClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Use this to inject a suitable implementation class.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../index.html?commonj/sdo/impl/\class-useHelperProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="HelperProvider.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-frame.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-frame.html
new file mode 100644
index 0000000000..b1997cb08f
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-frame.html
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+commonj.sdo.impl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.impl package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../commonj/sdo/impl/package-summary.html" target="classFrame">commonj.sdo.impl</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl" target="classFrame"><I>ExternalizableDelegator.Resolvable</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="ExternalizableDelegator.html" title="class in commonj.sdo.impl" target="classFrame">ExternalizableDelegator</A>
+<BR>
+<A HREF="HelperProvider.html" title="class in commonj.sdo.impl" target="classFrame">HelperProvider</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-summary.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-summary.html
new file mode 100644
index 0000000000..9b1d58d961
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-summary.html
@@ -0,0 +1,175 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+commonj.sdo.impl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo.impl package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="commonj.sdo.impl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/impl/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<H2>
+Package commonj.sdo.impl
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl">ExternalizableDelegator</A></B></TD>
+<TD>Delegates DataObject serialization while ensuring implementation independent
+ java.io.Serialization.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A></B></TD>
+<TD>This class instantiates a HelperProviderImpl that returns concrete helpers.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/impl/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-tree.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-tree.html
new file mode 100644
index 0000000000..04ed76b122
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-tree.html
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+commonj.sdo.impl Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="commonj.sdo.impl Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/impl/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+Hierarchy For Package commonj.sdo.impl
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">commonj.sdo.impl.<A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl"><B>ExternalizableDelegator</B></A> (implements java.io.Externalizable)
+<LI TYPE="circle">commonj.sdo.impl.<A HREF="../../../commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl"><B>HelperProvider</B></A></UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.io.Serializable<UL>
+<LI TYPE="circle">java.io.Externalizable<UL>
+<LI TYPE="circle">commonj.sdo.impl.<A HREF="../../../commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl"><B>ExternalizableDelegator.Resolvable</B></A></UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../commonj/sdo/helper/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/impl/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-use.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-use.html
new file mode 100644
index 0000000000..59346ab63a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/impl/package-use.html
@@ -0,0 +1,212 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Package commonj.sdo.impl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Package commonj.sdo.impl (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/impl/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Package<br>commonj.sdo.impl</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.impl"><B>commonj.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A> used by <A HREF="../../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/impl/class-use/ExternalizableDelegator.Resolvable.html#com.agfa.hap.sdo.impl"><B>ExternalizableDelegator.Resolvable</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/impl/class-use/HelperProvider.html#com.agfa.hap.sdo.impl"><B>HelperProvider</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This class instantiates a HelperProviderImpl that returns concrete helpers.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A> used by <A HREF="../../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/impl/class-use/ExternalizableDelegator.Resolvable.html#com.agfa.hap.sdo.implementation"><B>ExternalizableDelegator.Resolvable</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A> used by <A HREF="../../../commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../commonj/sdo/impl/class-use/ExternalizableDelegator.Resolvable.html#commonj.sdo.impl"><B>ExternalizableDelegator.Resolvable</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../index.html?commonj/sdo/impl/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-frame.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-frame.html
new file mode 100644
index 0000000000..1465e925d2
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-frame.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+commonj.sdo (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../commonj/sdo/package-summary.html" target="classFrame">commonj.sdo</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="ChangeSummary.html" title="interface in commonj.sdo" target="classFrame"><I>ChangeSummary</I></A>
+<BR>
+<A HREF="ChangeSummary.Setting.html" title="interface in commonj.sdo" target="classFrame"><I>ChangeSummary.Setting</I></A>
+<BR>
+<A HREF="DataGraph.html" title="interface in commonj.sdo" target="classFrame"><I>DataGraph</I></A>
+<BR>
+<A HREF="DataObject.html" title="interface in commonj.sdo" target="classFrame"><I>DataObject</I></A>
+<BR>
+<A HREF="Property.html" title="interface in commonj.sdo" target="classFrame"><I>Property</I></A>
+<BR>
+<A HREF="Sequence.html" title="interface in commonj.sdo" target="classFrame"><I>Sequence</I></A>
+<BR>
+<A HREF="Type.html" title="interface in commonj.sdo" target="classFrame"><I>Type</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-summary.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-summary.html
new file mode 100644
index 0000000000..ee544f90eb
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-summary.html
@@ -0,0 +1,182 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+commonj.sdo (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="commonj.sdo package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="commonj.sdo (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../com/agfa/hap/sdo/util/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/helper/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<H2>
+Package commonj.sdo
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A></B></TD>
+<TD>A change summary is used to record changes to DataObjects,
+ allowing applications to efficiently and incrementally update back-end storage when required.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo">ChangeSummary.Setting</A></B></TD>
+<TD>A setting encapsulates a <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property</CODE></A> and a corresponding single value of the property's <A HREF="../../commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A></B></TD>
+<TD>A data graph is used to package a graph of <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data objects</CODE></A> along with their
+ metadata, that is, data describing the data.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A></B></TD>
+<TD>A data object is a representation of some structured data.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A></B></TD>
+<TD>A representation of a Property in the <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A></B></TD>
+<TD>A sequence is a heterogeneous list of <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>properties</CODE></A> and corresponding values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A></B></TD>
+<TD>A representation of the type of a <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../com/agfa/hap/sdo/util/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/helper/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-tree.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-tree.html
new file mode 100644
index 0000000000..367ce90c9e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-tree.html
@@ -0,0 +1,151 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+commonj.sdo Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="commonj.sdo Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../com/agfa/hap/sdo/util/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/helper/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+Hierarchy For Package commonj.sdo
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">commonj.sdo.<A HREF="../../commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo"><B>ChangeSummary</B></A><LI TYPE="circle">commonj.sdo.<A HREF="../../commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><B>ChangeSummary.Setting</B></A><LI TYPE="circle">commonj.sdo.<A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><B>Property</B></A><LI TYPE="circle">commonj.sdo.<A HREF="../../commonj/sdo/Sequence.html" title="interface in commonj.sdo"><B>Sequence</B></A><LI TYPE="circle">java.io.Serializable<UL>
+<LI TYPE="circle">commonj.sdo.<A HREF="../../commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><B>DataGraph</B></A><LI TYPE="circle">commonj.sdo.<A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><B>DataObject</B></A></UL>
+<LI TYPE="circle">commonj.sdo.<A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><B>Type</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../com/agfa/hap/sdo/util/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../commonj/sdo/helper/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-use.html b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-use.html
new file mode 100644
index 0000000000..02f6fe6549
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/commonj/sdo/package-use.html
@@ -0,0 +1,389 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Uses of Package commonj.sdo (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Uses of Package commonj.sdo (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Uses of Package<br>commonj.sdo</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../commonj/sdo/package-summary.html">commonj.sdo</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo"><B>com.agfa.hap.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.impl"><B>com.agfa.hap.sdo.impl</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.implementation"><B>com.agfa.hap.sdo.implementation</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.model"><B>com.agfa.hap.sdo.model</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#com.agfa.hap.sdo.util"><B>com.agfa.hap.sdo.util</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo"><B>commonj.sdo</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#commonj.sdo.helper"><B>commonj.sdo.helper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../commonj/sdo/package-summary.html">commonj.sdo</A> used by <A HREF="../../com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/DataObject.html#com.agfa.hap.sdo"><B>DataObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A data object is a representation of some structured data.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/Property.html#com.agfa.hap.sdo"><B>Property</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of a Property in the <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/Type.html#com.agfa.hap.sdo"><B>Type</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the type of a <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.impl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../commonj/sdo/package-summary.html">commonj.sdo</A> used by <A HREF="../../com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/DataGraph.html#com.agfa.hap.sdo.impl"><B>DataGraph</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A data graph is used to package a graph of <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data objects</CODE></A> along with their
+ metadata, that is, data describing the data.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.implementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../commonj/sdo/package-summary.html">commonj.sdo</A> used by <A HREF="../../com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/ChangeSummary.html#com.agfa.hap.sdo.implementation"><B>ChangeSummary</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A change summary is used to record changes to DataObjects,
+ allowing applications to efficiently and incrementally update back-end storage when required.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/DataGraph.html#com.agfa.hap.sdo.implementation"><B>DataGraph</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A data graph is used to package a graph of <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data objects</CODE></A> along with their
+ metadata, that is, data describing the data.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/DataObject.html#com.agfa.hap.sdo.implementation"><B>DataObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A data object is a representation of some structured data.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/Property.html#com.agfa.hap.sdo.implementation"><B>Property</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of a Property in the <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/Sequence.html#com.agfa.hap.sdo.implementation"><B>Sequence</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A sequence is a heterogeneous list of <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>properties</CODE></A> and corresponding values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/Type.html#com.agfa.hap.sdo.implementation"><B>Type</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the type of a <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.model"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../commonj/sdo/package-summary.html">commonj.sdo</A> used by <A HREF="../../com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/Type.html#com.agfa.hap.sdo.model"><B>Type</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the type of a <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="com.agfa.hap.sdo.util"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../commonj/sdo/package-summary.html">commonj.sdo</A> used by <A HREF="../../com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/DataObject.html#com.agfa.hap.sdo.util"><B>DataObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A data object is a representation of some structured data.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/Property.html#com.agfa.hap.sdo.util"><B>Property</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of a Property in the <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/Type.html#com.agfa.hap.sdo.util"><B>Type</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the type of a <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../commonj/sdo/package-summary.html">commonj.sdo</A> used by <A HREF="../../commonj/sdo/package-summary.html">commonj.sdo</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/ChangeSummary.html#commonj.sdo"><B>ChangeSummary</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A change summary is used to record changes to DataObjects,
+ allowing applications to efficiently and incrementally update back-end storage when required.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/ChangeSummary.Setting.html#commonj.sdo"><B>ChangeSummary.Setting</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A setting encapsulates a <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property</CODE></A> and a corresponding single value of the property's <A HREF="../../commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/DataGraph.html#commonj.sdo"><B>DataGraph</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A data graph is used to package a graph of <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data objects</CODE></A> along with their
+ metadata, that is, data describing the data.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/DataObject.html#commonj.sdo"><B>DataObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A data object is a representation of some structured data.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/Property.html#commonj.sdo"><B>Property</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of a Property in the <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/Sequence.html#commonj.sdo"><B>Sequence</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A sequence is a heterogeneous list of <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>properties</CODE></A> and corresponding values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/Type.html#commonj.sdo"><B>Type</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the type of a <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="commonj.sdo.helper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../commonj/sdo/package-summary.html">commonj.sdo</A> used by <A HREF="../../commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/DataObject.html#commonj.sdo.helper"><B>DataObject</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A data object is a representation of some structured data.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/Property.html#commonj.sdo.helper"><B>Property</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of a Property in the <A HREF="../../commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../commonj/sdo/class-use/Type.html#commonj.sdo.helper"><B>Type</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the type of a <A HREF="../../commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property</CODE></A> of a <A HREF="../../commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?commonj/sdo/package-use.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/constant-values.html b/sandbox/kgoodson/agfasdo/apidocs/constant-values.html
new file mode 100644
index 0000000000..d4dc14ccf7
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/constant-values.html
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Constant Field Values (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Constant Field Values (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Constant Field Values</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+<LI><A HREF="#com.agfa">com.agfa.*</A>
+</UL>
+
+<A NAME="com.agfa"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+com.agfa.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="com.agfa.hap.sdo.implementation.ImplementationClassRepository.IMPLEMENTATIONCLASS_RESOURCEFILE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>protected&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#IMPLEMENTATIONCLASS_RESOURCEFILE">IMPLEMENTATIONCLASS_RESOURCEFILE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"sdo/implementationclasses.properties"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="com.agfa.hap.sdo.implementation.TypeHelperImpl.HAP_BASIC_TYPE_URI"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>protected&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="com/agfa/hap/sdo/implementation/TypeHelperImpl.html#HAP_BASIC_TYPE_URI">HAP_BASIC_TYPE_URI</A></CODE></TD>
+<TD ALIGN="right"><CODE>"com.agfa.hap"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/deprecated-list.html b/sandbox/kgoodson/agfasdo/apidocs/deprecated-list.html
new file mode 100644
index 0000000000..f9f6a81e2f
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/deprecated-list.html
@@ -0,0 +1,199 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:44 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Deprecated List (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Deprecated List (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+<B>Deprecated API</B></H2>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+<LI><A HREF="#class">Deprecated Classes</A>
+<LI><A HREF="#method">Deprecated Methods</A>
+</UL>
+
+<A NAME="class"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Classes</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo">com.agfa.hap.sdo.ReachableDefinition</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="method"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Methods</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="commonj/sdo/Sequence.html#add(int, java.lang.String)">commonj.sdo.Sequence.add(int, String)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>replaced by <A HREF="commonj/sdo/Sequence.html#addText(int, java.lang.String)"><CODE>Sequence.addText(int, String)</CODE></A> in 2.1.0</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="commonj/sdo/Sequence.html#add(java.lang.String)">commonj.sdo.Sequence.add(String)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>replaced by <A HREF="commonj/sdo/Sequence.html#addText(java.lang.String)"><CODE>Sequence.addText(String)</CODE></A> in 2.1.0</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="commonj/sdo/DataObject.html#getProperty(java.lang.String)">commonj.sdo.DataObject.getProperty(String)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>replaced by <A HREF="commonj/sdo/DataObject.html#getInstanceProperty(java.lang.String)"><CODE>DataObject.getInstanceProperty(String)</CODE></A> in 2.1.0</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="commonj/sdo/DataObject.html#getSequence(int)">commonj.sdo.DataObject.getSequence(int)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>in 2.1.0.</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="commonj/sdo/DataObject.html#getSequence(commonj.sdo.Property)">commonj.sdo.DataObject.getSequence(Property)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>in 2.1.0.</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="commonj/sdo/DataObject.html#getSequence(java.lang.String)">commonj.sdo.DataObject.getSequence(String)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>in 2.1.0.</I>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/help-doc.html b/sandbox/kgoodson/agfasdo/apidocs/help-doc.html
new file mode 100644
index 0000000000..69b9c7cfe1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/help-doc.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:44 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+API Help (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="API Help (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H1>
+How This API Document Is Organized</H1>
+</CENTER>
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
+Overview</H3>
+<BLOCKQUOTE>
+
+<P>
+The <A HREF="overview-summary.html">Overview</A> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</BLOCKQUOTE>
+<H3>
+Package</H3>
+<BLOCKQUOTE>
+
+<P>
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
+<LI>Interfaces (italic)<LI>Classes<LI>Enums<LI>Exceptions<LI>Errors<LI>Annotation Types</UL>
+</BLOCKQUOTE>
+<H3>
+Class/Interface</H3>
+<BLOCKQUOTE>
+
+<P>
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
+<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
+<P>
+<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
+<P>
+<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Annotation Type</H3>
+<BLOCKQUOTE>
+
+<P>
+Each annotation type has its own separate page with the following sections:<UL>
+<LI>Annotation Type declaration<LI>Annotation Type description<LI>Required Element Summary<LI>Optional Element Summary<LI>Element Detail</UL>
+</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Enum</H3>
+<BLOCKQUOTE>
+
+<P>
+Each enum has its own separate page with the following sections:<UL>
+<LI>Enum declaration<LI>Enum description<LI>Enum Constant Summary<LI>Enum Constant Detail</UL>
+</BLOCKQUOTE>
+<H3>
+Use</H3>
+<BLOCKQUOTE>
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</BLOCKQUOTE>
+<H3>
+Tree (Class Hierarchy)</H3>
+<BLOCKQUOTE>
+There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
+<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
+</BLOCKQUOTE>
+<H3>
+Deprecated API</H3>
+<BLOCKQUOTE>
+The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
+<H3>
+Index</H3>
+<BLOCKQUOTE>
+The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
+<H3>
+Prev/Next</H3>
+These links take you to the next or previous class, interface, package, or related page.<H3>
+Frames/No Frames</H3>
+These links show and hide the HTML frames. All pages are available with or without frames.
+<P>
+<H3>
+Serialized Form</H3>
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+<P>
+<H3>
+Constant Field Values</H3>
+The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.
+<P>
+<FONT SIZE="-1">
+<EM>
+This help file applies to API documentation generated using the standard doclet.</EM>
+</FONT>
+<BR>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/index-all.html b/sandbox/kgoodson/agfasdo/apidocs/index-all.html
new file mode 100644
index 0000000000..31b41eb008
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/index-all.html
@@ -0,0 +1,3225 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Index (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Index (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A NAME="main"></A>
+<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_J_">J</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <A HREF="#_X_">X</A> <HR>
+<A NAME="_A_"><!-- --></A><H2>
+<B>A</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation"><B>AbstractDataObject</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#AbstractDataObject(com.agfa.hap.sdo.Type)"><B>AbstractDataObject(Type)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#AbstractDataObject(com.agfa.hap.sdo.Type, commonj.sdo.DataGraph)"><B>AbstractDataObject(Type, DataGraph)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation"><B>AbstractPartialDataObject</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#AbstractPartialDataObject(com.agfa.hap.sdo.Type)"><B>AbstractPartialDataObject(Type)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#AbstractPartialDataObject(com.agfa.hap.sdo.Type, commonj.sdo.DataGraph)"><B>AbstractPartialDataObject(Type, DataGraph)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>AbstractPropertyAccessor</B></A> - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>Abstract shell implementation for <A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A>.<DT><A HREF="./com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#AbstractPropertyAccessor()"><B>AbstractPropertyAccessor()</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html#accepts(java.lang.Class, com.agfa.hap.sdo.Type)"><B>accepts(Class, Type)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html#accepts(java.lang.Class, com.agfa.hap.sdo.Type)"><B>accepts(Class, Type)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">ExtendablePropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#accepts(java.lang.Class, com.agfa.hap.sdo.Type)"><B>accepts(Class, Type)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html#add(com.agfa.hap.sdo.implementation.AbstractDataObject)"><B>add(AbstractDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html#add(int, com.agfa.hap.sdo.implementation.AbstractDataObject)"><B>add(int, AbstractDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Sequence.html#add(java.lang.String, java.lang.Object)"><B>add(String, Object)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD>Adds a new entry with the specified property name and value
+ to the end of the entries.
+<DT><A HREF="./commonj/sdo/Sequence.html#add(int, java.lang.Object)"><B>add(int, Object)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD>Adds a new entry with the specified property index and value
+ to the end of the entries.
+<DT><A HREF="./commonj/sdo/Sequence.html#add(commonj.sdo.Property, java.lang.Object)"><B>add(Property, Object)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD>Adds a new entry with the specified property and value
+ to the end of the entries.
+<DT><A HREF="./commonj/sdo/Sequence.html#add(int, java.lang.String, java.lang.Object)"><B>add(int, String, Object)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD>Adds a new entry with the specified property name and value
+ at the specified entry index.
+<DT><A HREF="./commonj/sdo/Sequence.html#add(int, int, java.lang.Object)"><B>add(int, int, Object)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD>Adds a new entry with the specified property index and value
+ at the specified entry index.
+<DT><A HREF="./commonj/sdo/Sequence.html#add(int, commonj.sdo.Property, java.lang.Object)"><B>add(int, Property, Object)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD>Adds a new entry with the specified property and value
+ at the specified entry index.
+<DT><A HREF="./commonj/sdo/Sequence.html#add(java.lang.String)"><B>add(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD><B>Deprecated.</B>&nbsp;<I>replaced by <A HREF="./commonj/sdo/Sequence.html#addText(java.lang.String)"><CODE>Sequence.addText(String)</CODE></A> in 2.1.0</I>
+<DT><A HREF="./commonj/sdo/Sequence.html#add(int, java.lang.String)"><B>add(int, String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD><B>Deprecated.</B>&nbsp;<I>replaced by <A HREF="./commonj/sdo/Sequence.html#addText(int, java.lang.String)"><CODE>Sequence.addText(int, String)</CODE></A> in 2.1.0</I>
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html#addAll(java.util.Collection)"><B>addAll(Collection&lt;? extends AbstractDataObject&gt;)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html#addAll(int, java.util.Collection)"><B>addAll(int, Collection&lt;? extends AbstractDataObject&gt;)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PropertyTree.html#addComposedProperty(java.lang.String, java.lang.String)"><B>addComposedProperty(String, String)</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/util/ResultSet.html#addData(java.util.Collection)"><B>addData(Collection&lt;? extends DataObject&gt;)</B></A> -
+Method in class com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util">ResultSet</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html#addForBidirectionalUpdate(com.agfa.hap.sdo.implementation.AbstractDataObject)"><B>addForBidirectionalUpdate(AbstractDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/IDataObjectList.html#addForBidirectionalUpdate(T)"><B>addForBidirectionalUpdate(T)</B></A> -
+Method in interface com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation">IDataObjectList</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#addImplementationClasses(java.net.URL, com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory)"><B>addImplementationClasses(URL, ImplementationClassRepository.ClassHolderFactory)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#addImplementationClasses(java.util.Properties, com.agfa.hap.sdo.implementation.ImplementationClassRepository.ClassHolderFactory)"><B>addImplementationClasses(Properties, ImplementationClassRepository.ClassHolderFactory)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html#addImplementationClasses(org.osgi.framework.Bundle, java.net.URL)"><B>addImplementationClasses(Bundle, URL)</B></A> -
+Method in class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi">OsgiBasedImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/util/ResultSet.html#addProperties(java.lang.String)"><B>addProperties(String)</B></A> -
+Method in class com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util">ResultSet</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#addProperty(java.lang.String, com.agfa.hap.sdo.Type)"><B>addProperty(String, Type)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/util/ResultSet.html#addProperty(java.lang.String)"><B>addProperty(String)</B></A> -
+Method in class com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util">ResultSet</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/util/ResultSet.html#addProperty(java.lang.String, commonj.sdo.Property)"><B>addProperty(String, Property)</B></A> -
+Method in class com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util">ResultSet</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PropertyTree.html#addSimpleProperty(java.lang.String)"><B>addSimpleProperty(String)</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Sequence.html#addText(java.lang.String)"><B>addText(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD>Adds a new text entry to the end of the Sequence.
+<DT><A HREF="./commonj/sdo/Sequence.html#addText(int, java.lang.String)"><B>addText(int, String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD>Adds a new text entry at the given index.
+<DT><A HREF="./com/agfa/hap/sdo/SelectClause.html#asCommaSeparatedString()"><B>asCommaSeparatedString()</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PropertyTree.html#asCommmaSeparatedString()"><B>asCommmaSeparatedString()</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/ObjectReference.html#asURI()"><B>asURI()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model">ObjectReference</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_B_"><!-- --></A><H2>
+<B>B</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#basicGet(commonj.sdo.Property)"><B>basicGet(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>Returns the value of the property.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectImplementation.html#basicGet(commonj.sdo.Property)"><B>basicGet(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#basicSet(commonj.sdo.Property, java.lang.Object)"><B>basicSet(Property, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectImplementation.html#basicSet(commonj.sdo.Property, java.lang.Object)"><B>basicSet(Property, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>BeanPropertyAccessor</B></A> - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>PropertyAccessor that follows bean conventions (i.e.<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#BeanPropertyAccessor()"><B>BeanPropertyAccessor()</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>BeanPropertyAccessorBuilder</B></A> - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>PropertyAccessorBuilder that uses Java Bean conventions to extract properties from an object.<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html#BeanPropertyAccessorBuilder()"><B>BeanPropertyAccessorBuilder()</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html#BeanPropertyAccessorBuilder(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)"><B>BeanPropertyAccessorBuilder(PropertyAccessorBuilder)</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#beginLogging()"><B>beginLogging()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>Clears the List of <A HREF="./commonj/sdo/ChangeSummary.html#getChangedDataObjects()"><CODE>changes</CODE></A> and turns change logging on.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>BinarySerializer</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html#BinarySerializer()"><B>BinarySerializer()</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html#BinarySerializer(com.agfa.hap.sdo.PartialDataObject)"><B>BinarySerializer(PartialDataObject)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#buildMap(java.lang.Class, com.agfa.hap.sdo.Type)"><B>buildMap(Class, Type)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation"><B>BulkProperty</B></A>&lt;<A HREF="./com/agfa/hap/sdo/implementation/BulkProperty.html" title="type parameter in BulkProperty">T</A>&gt; - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi"><B>BundleClassHolder</B></A> - Class in <A HREF="./com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/osgi/BundleClassHolder.html#BundleClassHolder(org.osgi.framework.Bundle, java.lang.String)"><B>BundleClassHolder(Bundle, String)</B></A> -
+Constructor for class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi">BundleClassHolder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>BytesTypeConverter</B></A> - Class in <A HREF="./com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/impl/BytesTypeConverter.html#BytesTypeConverter()"><B>BytesTypeConverter()</B></A> -
+Constructor for class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl">BytesTypeConverter</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_C_"><!-- --></A><H2>
+<B>C</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model"><B>CatalogIdentity</B></A> - Class in <A HREF="./com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html#CatalogIdentity(java.lang.String, java.lang.Long, java.lang.String, java.lang.Long, java.lang.String)"><B>CatalogIdentity(String, Long, String, Long, String)</B></A> -
+Constructor for class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#changePropertyTypes(java.util.Map)"><B>changePropertyTypes(Map&lt;String, Type&gt;)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo"><B>ChangeSummary</B></A> - Interface in <A HREF="./commonj/sdo/package-summary.html">commonj.sdo</A><DD>A change summary is used to record changes to DataObjects,
+ allowing applications to efficiently and incrementally update back-end storage when required.<DT><A HREF="./commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><B>ChangeSummary.Setting</B></A> - Interface in <A HREF="./commonj/sdo/package-summary.html">commonj.sdo</A><DD>A setting encapsulates a <A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property</CODE></A> and a corresponding single value of the property's <A HREF="./commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>.<DT><A HREF="./com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util"><B>ClassForNameClassHolder</B></A> - Class in <A HREF="./com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/util/ClassForNameClassHolder.html#ClassForNameClassHolder(java.lang.String)"><B>ClassForNameClassHolder(String)</B></A> -
+Constructor for class com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util"><B>ClassHolder</B></A> - Interface in <A HREF="./com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A><DD>Object that is able to produce a class when asked.<DT><A HREF="./com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util"><B>ClassLoaderBasedClassHolder</B></A> - Class in <A HREF="./com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html#ClassLoaderBasedClassHolder(java.lang.String, java.lang.ClassLoader)"><B>ClassLoaderBasedClassHolder(String, ClassLoader)</B></A> -
+Constructor for class com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassLoaderBasedClassHolder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>ClassPathImplementationClassRepository</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><CODE>ImplementationClassRepository</CODE></A> that gets its resources by searching at start-up
+ the classpath for sdo/implementationclasses.properties files.<DT><A HREF="./com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html#ClassPathImplementationClassRepository()"><B>ClassPathImplementationClassRepository()</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ClassPathImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html#clear()"><B>clear()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/package-summary.html"><B>com.agfa.hap.sdo</B></A> - package com.agfa.hap.sdo<DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/core/package-summary.html"><B>com.agfa.hap.sdo.core</B></A> - package com.agfa.hap.sdo.core<DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/helper/package-summary.html"><B>com.agfa.hap.sdo.helper</B></A> - package com.agfa.hap.sdo.helper<DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/impl/package-summary.html"><B>com.agfa.hap.sdo.impl</B></A> - package com.agfa.hap.sdo.impl<DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/package-summary.html"><B>com.agfa.hap.sdo.implementation</B></A> - package com.agfa.hap.sdo.implementation<DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/mapper/package-summary.html"><B>com.agfa.hap.sdo.mapper</B></A> - package com.agfa.hap.sdo.mapper<DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/model/package-summary.html"><B>com.agfa.hap.sdo.model</B></A> - package com.agfa.hap.sdo.model<DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/osgi/package-summary.html"><B>com.agfa.hap.sdo.osgi</B></A> - package com.agfa.hap.sdo.osgi<DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/util/package-summary.html"><B>com.agfa.hap.sdo.util</B></A> - package com.agfa.hap.sdo.util<DD>&nbsp;<DT><A HREF="./commonj/sdo/package-summary.html"><B>commonj.sdo</B></A> - package commonj.sdo<DD>&nbsp;<DT><A HREF="./commonj/sdo/helper/package-summary.html"><B>commonj.sdo.helper</B></A> - package commonj.sdo.helper<DD>&nbsp;<DT><A HREF="./commonj/sdo/impl/package-summary.html"><B>commonj.sdo.impl</B></A> - package commonj.sdo.impl<DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>CompleteSerializer</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>BinarySerializer that serializes every object that it can reach in the graph.<DT><A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html#CompleteSerializer()"><B>CompleteSerializer()</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation">CompleteSerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation"><B>ContainedDataObject</B></A> - Interface in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>This interface is introduced to allow addition of dataobject to a datagraph in an
+ implementation independent way.<DT><A HREF="./com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>ContainmentSerializer</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>BinarySerializer that serializes all instances that it can reach through contained properties
+ (as dictated by the sdo spec).<DT><A HREF="./com/agfa/hap/sdo/implementation/ContainmentSerializer.html#ContainmentSerializer()"><B>ContainmentSerializer()</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation">ContainmentSerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ContainmentSerializer.html#ContainmentSerializer(com.agfa.hap.sdo.PartialDataObject)"><B>ContainmentSerializer(PartialDataObject)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation">ContainmentSerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PropertyTree.html#containsProperty(com.agfa.hap.sdo.Property)"><B>containsProperty(Property)</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PropertyTree.html#containsProperty(java.lang.String)"><B>containsProperty(String)</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html#convert(com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)"><B>convert(SnapshotDefinition, Collection&lt;? extends T&gt;)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation">DataObjectConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#convert(commonj.sdo.Type, java.lang.Object)"><B>convert(Type, Object)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert the specified value to an <A HREF="./commonj/sdo/Type.html#getInstanceClass()"><CODE>instance</CODE></A>
+ of the specified type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#convert(commonj.sdo.Property, java.lang.Object)"><B>convert(Property, Object)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert the specified value to an <A HREF="./commonj/sdo/Type.html#getInstanceClass()"><CODE>instance</CODE></A>
+ of the specified property's <A HREF="./commonj/sdo/Property.html#getType()"><CODE>type</CODE></A>.
+<DT><A HREF="./commonj/sdo/helper/CopyHelper.html#copy(commonj.sdo.DataObject)"><B>copy(DataObject)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A>
+<DD>Create a deep copy of the DataObject tree:
+ Copies the dataObject and all its <A HREF="./commonj/sdo/Property.html#isContainment()"><CODE>contained</CODE></A>
+ DataObjects recursively.
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#copyHelper()"><B>copyHelper()</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper"><B>CopyHelper</B></A> - Interface in <A HREF="./commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A><DD>A helper for copying DataObjects.<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#copyHelper()"><B>copyHelper()</B></A> -
+Method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/CopyHelper.html#copyShallow(commonj.sdo.DataObject)"><B>copyShallow(DataObject)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A>
+<DD>Create a shallow copy of the DataObject dataObject:
+ Creates a new DataObject copiedDataObject with the same values
+ as the source dataObject for each property where
+ property.getType().isDataType() is true.
+<DT><A HREF="./com/agfa/hap/sdo/DataMapper.html#create(com.agfa.hap.sdo.Type)"><B>create(Type)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html#create(java.lang.String, java.lang.String)"><B>create(String, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html#create(java.lang.String, java.lang.String)"><B>create(String, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation">CompleteSerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html#create(java.lang.String, java.lang.String)"><B>create(String, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation">DataFactoryImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html#create(java.lang.Class)"><B>create(Class)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation">DataFactoryImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html#create(commonj.sdo.Type)"><B>create(Type)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation">DataFactoryImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#create(com.agfa.hap.sdo.Type)"><B>create(Type)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#create(com.agfa.hap.sdo.Type)"><B>create(Type)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html#create(com.agfa.hap.sdo.Type)"><B>create(Type)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#create(com.agfa.hap.sdo.Type)"><B>create(Type)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/ObjectFactory.html#create(com.agfa.hap.sdo.Type)"><B>create(Type)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/ObjectFactory.html" title="interface in com.agfa.hap.sdo">ObjectFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataFactory.html#create(commonj.sdo.Type)"><B>create(Type)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataFactory.html#create(java.lang.String, java.lang.String)"><B>create(String, String)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/DataFactory.html#create(java.lang.String, java.lang.String)"><B>create(String, String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A>
+<DD>Create a DataObject of the Type specified by typeName with the given package uri.
+<DT><A HREF="./commonj/sdo/helper/DataFactory.html#create(java.lang.Class)"><B>create(Class)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A>
+<DD>Create a DataObject supporting the given interface.
+<DT><A HREF="./commonj/sdo/helper/DataFactory.html#create(commonj.sdo.Type)"><B>create(Type)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A>
+<DD>Create a DataObject of the Type specified.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html#createClassHolder(java.lang.String)"><B>createClassHolder(String)</B></A> -
+Method in interface com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation">ImplementationClassRepository.ClassHolderFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#createDataFactory()"><B>createDataFactory()</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/DataAccessService.html#createDataGraph()"><B>createDataGraph()</B></A> -
+Static method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/DataAccessService.html" title="class in com.agfa.hap.sdo.impl">DataAccessService</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(java.lang.String)"><B>createDataObject(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(int)"><B>createDataObject(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(commonj.sdo.Property)"><B>createDataObject(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)"><B>createDataObject(String, String, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(int, java.lang.String, java.lang.String)"><B>createDataObject(int, String, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)"><B>createDataObject(Property, Type)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#createDataObject(java.lang.String)"><B>createDataObject(String)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#createDataObject(int)"><B>createDataObject(int)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#createDataObject(commonj.sdo.Property)"><B>createDataObject(Property)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)"><B>createDataObject(String, String, String)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#createDataObject(int, java.lang.String, java.lang.String)"><B>createDataObject(int, String, String)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)"><B>createDataObject(Property, Type)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#createDataObject(java.lang.String)"><B>createDataObject(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns a new <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="./commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+<DT><A HREF="./commonj/sdo/DataObject.html#createDataObject(int)"><B>createDataObject(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns a new <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="./commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+<DT><A HREF="./commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property)"><B>createDataObject(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns a new <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="./commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+<DT><A HREF="./commonj/sdo/DataObject.html#createDataObject(java.lang.String, java.lang.String, java.lang.String)"><B>createDataObject(String, String, String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns a new <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="./commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+<DT><A HREF="./commonj/sdo/DataObject.html#createDataObject(int, java.lang.String, java.lang.String)"><B>createDataObject(int, String, String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns a new <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be a <A HREF="./commonj/sdo/Property.html#isContainment()"><CODE>containment property</CODE></A>.
+<DT><A HREF="./commonj/sdo/DataObject.html#createDataObject(commonj.sdo.Property, commonj.sdo.Type)"><B>createDataObject(Property, Type)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns a new <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> contained by this object using the specified property,
+ which must be of <A HREF="./commonj/sdo/Property.html#isContainment()"><CODE>containment type</CODE></A>.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html#createDefaultDataObjectInstance(commonj.sdo.Type)"><B>createDefaultDataObjectInstance(Type)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation">DataFactoryImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html#createDocument(commonj.sdo.DataObject, java.lang.String, java.lang.String)"><B>createDocument(DataObject, String, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XMLHelper.html#createDocument(commonj.sdo.DataObject, java.lang.String, java.lang.String)"><B>createDocument(DataObject, String, String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A>
+<DD>Creates an XMLDocument with the specified XML rootElement for the DataObject.
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#createEqualityHelper()"><B>createEqualityHelper()</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/DataAccessService.html#createMultiSnapShot(com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)"><B>createMultiSnapShot(SnapshotDefinition, Collection&lt;? extends T&gt;)</B></A> -
+Static method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo">DataAccessService</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/DataAccessService.html#createMultiSnapShot(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)"><B>createMultiSnapShot(DataMapper&lt;T&gt;, SnapshotDefinition, Collection&lt;? extends T&gt;)</B></A> -
+Static method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo">DataAccessService</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html#createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)"><B>createPropertyAccessor(Class, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html#createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)"><B>createPropertyAccessor(Class, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">ExtendablePropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#createPropertyAccessor(java.lang.Class, com.agfa.hap.sdo.Property)"><B>createPropertyAccessor(Class, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#createPropertyAccessorOrDelegate(java.lang.Class, com.agfa.hap.sdo.Property)"><B>createPropertyAccessorOrDelegate(Class, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html#createProxy(java.lang.String, java.lang.String, java.lang.Object)"><B>createProxy(String, String, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation">DataFactoryImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html#createProxy(commonj.sdo.Type, java.lang.Object)"><B>createProxy(Type, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation">DataFactoryImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/ObjectReference.html#createProxy()"><B>createProxy()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model">ObjectReference</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataFactory.html#createProxy(commonj.sdo.Type, java.lang.Object)"><B>createProxy(Type, Object)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataFactory.html#createProxy(java.lang.String, java.lang.String, java.lang.Object)"><B>createProxy(String, String, Object)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#createResolvable()"><B>createResolvable()</B></A> -
+Static method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>Gets a Resolvable
+<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#createResolvable(java.lang.Object)"><B>createResolvable(Object)</B></A> -
+Static method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>Gets a Resolvable
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html#createRootObject(java.lang.String, java.lang.String)"><B>createRootObject(String, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html#createRootObject(commonj.sdo.Type)"><B>createRootObject(Type)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataGraph.html#createRootObject(java.lang.String, java.lang.String)"><B>createRootObject(String, String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>
+<DD>Creates a new root data object of the <A HREF="./commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><CODE>specified type</CODE></A>.
+<DT><A HREF="./commonj/sdo/DataGraph.html#createRootObject(commonj.sdo.Type)"><B>createRootObject(Type)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>
+<DD>Creates a new root data object of the specified type.
+<DT><A HREF="./com/agfa/hap/sdo/DataAccessService.html#createSnapShot(com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.PartialDataObject)"><B>createSnapShot(SnapshotDefinition, PartialDataObject)</B></A> -
+Static method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo">DataAccessService</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/DataAccessService.html#createSnapShot(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, T)"><B>createSnapShot(DataMapper&lt;T&gt;, SnapshotDefinition, T)</B></A> -
+Static method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo">DataAccessService</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#createTypeHelper()"><B>createTypeHelper()</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#createXMLHelper()"><B>createXMLHelper()</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#createXSDHelper()"><B>createXSDHelper()</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_D_"><!-- --></A><H2>
+<B>D</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo"><B>DataAccessService</B></A> - Class in <A HREF="./com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/DataAccessService.html#DataAccessService()"><B>DataAccessService()</B></A> -
+Constructor for class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo">DataAccessService</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/DataAccessService.html" title="class in com.agfa.hap.sdo.impl"><B>DataAccessService</B></A> - Class in <A HREF="./com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/impl/DataAccessService.html#DataAccessService()"><B>DataAccessService()</B></A> -
+Constructor for class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/DataAccessService.html" title="class in com.agfa.hap.sdo.impl">DataAccessService</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#dataFactory"><B>dataFactory</B></A> -
+Variable in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#dataFactory()"><B>dataFactory()</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper"><B>DataFactory</B></A> - Interface in <A HREF="./commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A><DD>A Factory for creating DataObjects.<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#dataFactory()"><B>dataFactory()</B></A> -
+Method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>DataFactoryImpl</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html#DataFactoryImpl()"><B>DataFactoryImpl()</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation">DataFactoryImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><B>DataGraph</B></A> - Interface in <A HREF="./commonj/sdo/package-summary.html">commonj.sdo</A><DD>A data graph is used to package a graph of <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data objects</CODE></A> along with their
+ metadata, that is, data describing the data.<DT><A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>DataGraphImplementation</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html#DataGraphImplementation()"><B>DataGraphImplementation()</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html#DataGraphImplementation(commonj.sdo.DataObject)"><B>DataGraphImplementation(DataObject)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#dataHelper()"><B>dataHelper()</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper"><B>DataHelper</B></A> - Interface in <A HREF="./commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A><DD>Data helper methods.<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#dataHelper()"><B>dataHelper()</B></A> -
+Method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo"><B>DataMapper</B></A>&lt;<A HREF="./com/agfa/hap/sdo/DataMapper.html" title="type parameter in DataMapper">T</A>&gt; - Interface in <A HREF="./com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A><DD>Interface that allows any object to be exposed as <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A> instances.<DT><A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html#dataObject"><B>dataObject</B></A> -
+Variable in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><B>DataObject</B></A> - Interface in <A HREF="./commonj/sdo/package-summary.html">commonj.sdo</A><DD>A data object is a representation of some structured data.<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation"><B>DataObjectConverter</B></A>&lt;<A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="type parameter in DataObjectConverter">T</A>&gt; - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>the same functionality as SnapshotSerializer except that this outputs to a list of DataObjects<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html#DataObjectConverter(com.agfa.hap.sdo.DataMapper)"><B>DataObjectConverter(DataMapper&lt;T&gt;)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation">DataObjectConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>DataObjectImplementation</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectImplementation.html#DataObjectImplementation(com.agfa.hap.sdo.Type, com.agfa.hap.sdo.implementation.DataGraphImplementation)"><B>DataObjectImplementation(Type, DataGraphImplementation)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectImplementation.html#DataObjectImplementation(com.agfa.hap.sdo.Type)"><B>DataObjectImplementation(Type)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation"><B>DataObjectList</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>List that performs AbstractDataObject bidirectional updates.<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html#DataObjectList(com.agfa.hap.sdo.implementation.AbstractDataObject, commonj.sdo.Property)"><B>DataObjectList(AbstractDataObject, Property)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#debugString()"><B>debugString()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#define(commonj.sdo.DataObject)"><B>define(DataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#define(java.util.List)"><B>define(List)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#define(java.lang.String)"><B>define(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#define(java.io.Reader, java.lang.String)"><B>define(Reader, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#define(java.io.InputStream, java.lang.String)"><B>define(InputStream, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/TypeHelper.html#define(commonj.sdo.DataObject)"><B>define(DataObject)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A>
+<DD>Define the DataObject as a Type.
+<DT><A HREF="./commonj/sdo/helper/TypeHelper.html#define(java.util.List)"><B>define(List)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A>
+<DD>Define the list of DataObjects as Types.
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#define(java.lang.String)"><B>define(String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Define the XML Schema as Types.
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#define(java.io.Reader, java.lang.String)"><B>define(Reader, String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Define XML Schema as Types.
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#define(java.io.InputStream, java.lang.String)"><B>define(InputStream, String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Define XML Schema as Types.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#defineOpenContentProperty(java.lang.String, commonj.sdo.DataObject)"><B>defineOpenContentProperty(String, DataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/TypeHelper.html#defineOpenContentProperty(java.lang.String, commonj.sdo.DataObject)"><B>defineOpenContentProperty(String, DataObject)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A>
+<DD>Define the DataObject as a Property for setting open content.
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>DelegatingDataMapper</B></A>&lt;<A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="type parameter in DelegatingDataMapper">T</A>&gt; - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#DelegatingDataMapper(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.DataMapper)"><B>DelegatingDataMapper(DataMapper&lt;T&gt;, DataMapper&lt;T&gt;)</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>DelegatingPartialDataObjectMapper</B></A>&lt;<A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="type parameter in DelegatingPartialDataObjectMapper">T</A>&gt; - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#DelegatingPartialDataObjectMapper(com.agfa.hap.sdo.DataMapper)"><B>DelegatingPartialDataObjectMapper(DataMapper&lt;T&gt;)</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#delete()"><B>delete()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#delete()"><B>delete()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Remove this object from its container and then unset all its non-<A HREF="./commonj/sdo/Property.html#isReadOnly()"><CODE>readOnly</CODE></A> Properties.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#detach()"><B>detach()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#detach()"><B>detach()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Removes this DataObject from its container, if any.
+</DL>
+<HR>
+<A NAME="_E_"><!-- --></A><H2>
+<B>E</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/implementation/SnapshotImplementation.html#emptySnapshot()"><B>emptySnapshot()</B></A> -
+Static method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation">SnapshotImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html#endDataObject(java.lang.Object, com.agfa.hap.sdo.Type)"><B>endDataObject(Object, Type)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation">DataObjectConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/ObjectPropertyVisitor.html#endDataObject(java.lang.Object, com.agfa.hap.sdo.Type)"><B>endDataObject(Object, Type)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#endLogging()"><B>endLogging()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>An implementation that requires logging may throw an UnsupportedOperationException.
+<DT><A HREF="./com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>EnumTypeConverter</B></A>&lt;<A HREF="./com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="type parameter in EnumTypeConverter">T</A> extends java.lang.Enum&gt; - Class in <A HREF="./com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/impl/EnumTypeConverter.html#EnumTypeConverter(java.lang.Class)"><B>EnumTypeConverter(Class&lt;T&gt;)</B></A> -
+Constructor for class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl">EnumTypeConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/EqualityHelperImpl.html#equal(commonj.sdo.DataObject, commonj.sdo.DataObject)"><B>equal(DataObject, DataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">EqualityHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/EqualityHelperImpl.html#equal(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.PartialDataObject)"><B>equal(PartialDataObject, PartialDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">EqualityHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/EqualityHelper.html#equal(commonj.sdo.DataObject, commonj.sdo.DataObject)"><B>equal(DataObject, DataObject)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A>
+<DD>Two DataObjects are equal(Deep) if they are equalShallow,
+ all their compared Properties are equal, and all reachable DataObjects in their
+ graphs excluding containers are equal.
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#equalityHelper"><B>equalityHelper</B></A> -
+Variable in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#equalityHelper()"><B>equalityHelper()</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper"><B>EqualityHelper</B></A> - Interface in <A HREF="./commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A><DD>A helper for comparing DataObjects.<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#equalityHelper()"><B>equalityHelper()</B></A> -
+Method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>EqualityHelperImpl</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/EqualityHelperImpl.html#EqualityHelperImpl()"><B>EqualityHelperImpl()</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">EqualityHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/Identity.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/ObjectReference.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model">ObjectReference</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/SelectClause.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/EqualityHelperImpl.html#equalShallow(commonj.sdo.DataObject, commonj.sdo.DataObject)"><B>equalShallow(DataObject, DataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">EqualityHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/EqualityHelperImpl.html#equalShallow(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.PartialDataObject)"><B>equalShallow(PartialDataObject, PartialDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">EqualityHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/EqualityHelper.html#equalShallow(commonj.sdo.DataObject, commonj.sdo.DataObject)"><B>equalShallow(DataObject, DataObject)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A>
+<DD>Two DataObjects are equalShallow if
+ they have the same <A HREF="./commonj/sdo/DataObject.html#getType()"><CODE>Type</CODE></A>
+ and all their compared Properties are equal.
+<DT><A HREF="./com/agfa/hap/sdo/PropertyTree.html#extend(java.lang.String)"><B>extend(String)</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>ExtendablePropertyAccessorBuilder</B></A> - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessorBuilder</CODE></A> that allows configuration of dedicated
+ PropertyAccessor classes for properties.<DT><A HREF="./com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html#ExtendablePropertyAccessorBuilder(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)"><B>ExtendablePropertyAccessorBuilder(PropertyAccessorBuilder)</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">ExtendablePropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl"><B>ExternalizableDelegator</B></A> - Class in <A HREF="./commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A><DD>Delegates DataObject serialization while ensuring implementation independent
+ java.io.Serialization.<DT><A HREF="./commonj/sdo/impl/ExternalizableDelegator.html#ExternalizableDelegator()"><B>ExternalizableDelegator()</B></A> -
+Constructor for class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl">ExternalizableDelegator</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/impl/ExternalizableDelegator.html#ExternalizableDelegator(java.lang.Object)"><B>ExternalizableDelegator(Object)</B></A> -
+Constructor for class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl">ExternalizableDelegator</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl"><B>ExternalizableDelegator.Resolvable</B></A> - Interface in <A HREF="./commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/SnapshotImplementation.html#extract(com.agfa.hap.sdo.DataMapper)"><B>extract(DataMapper&lt;T&gt;)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation">SnapshotImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/SnapshotUnion.html#extract(com.agfa.hap.sdo.DataMapper)"><B>extract(DataMapper&lt;T&gt;)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation">SnapshotUnion</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/Snapshot.html#extract(com.agfa.hap.sdo.DataMapper)"><B>extract(DataMapper&lt;T&gt;)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>
+<DD>Extracts the objects from the snapshots
+</DL>
+<HR>
+<A NAME="_F_"><!-- --></A><H2>
+<B>F</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>FalsePropertyAccessor</B></A> - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html#FalsePropertyAccessor()"><B>FalsePropertyAccessor()</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">FalsePropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>FilteringPartialDataObjectMapper</B></A> - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>ObjectMapper that always considers certain types to be proxies<DT><A HREF="./com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html#FilteringPartialDataObjectMapper(java.util.Collection)"><B>FilteringPartialDataObjectMapper(Collection&lt;Type&gt;)</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">FilteringPartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html#findHelperProvider()"><B>findHelperProvider()</B></A> -
+Method in class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html#fromString(java.lang.String)"><B>fromString(String)</B></A> -
+Static method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/LongIdentity.html#fromString(java.lang.String)"><B>fromString(String)</B></A> -
+Static method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model">LongIdentity</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_G_"><!-- --></A><H2>
+<B>G</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#generate(java.util.List)"><B>generate(List)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#generate(java.util.List, java.util.Map)"><B>generate(List, Map)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#generate(java.util.List)"><B>generate(List)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Generate an XML Schema Declaration (XSD) from Types.
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#generate(java.util.List, java.util.Map)"><B>generate(List, Map)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Generate an XML Schema Declaration (XSD) from Types.
+<DT><A HREF="./com/agfa/hap/sdo/impl/TypeConverter.html#get(com.agfa.hap.sdo.Type)"><B>get(Type)</B></A> -
+Static method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#get(int)"><B>get(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#get(java.lang.String)"><B>get(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#get(commonj.sdo.Property)"><B>get(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#get(commonj.sdo.Property)"><B>get(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#get(commonj.sdo.Property)"><B>get(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#get(java.lang.String)"><B>get(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a property of either this object or an object reachable from it, as identified by the
+ specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#get(int)"><B>get(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the property at the specified index in <A HREF="./commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A>
+ of this object's <A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>.
+<DT><A HREF="./commonj/sdo/DataObject.html#get(commonj.sdo.Property)"><B>get(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the given property of this object.
+<DT><A HREF="./commonj/sdo/Property.html#get(commonj.sdo.Property)"><B>get(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>
+<DD>Returns the value of the specified instance property of this Property.
+<DT><A HREF="./commonj/sdo/Type.html#get(commonj.sdo.Property)"><B>get(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Returns the value of the specified instance property of this Type.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#getAliasNames()"><B>getAliasNames()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#getAliasNames()"><B>getAliasNames()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/Property.html#getAliasNames()"><B>getAliasNames()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>
+<DD>Return a list of alias names for this Property.
+<DT><A HREF="./com/agfa/hap/sdo/Type.html#getAliasNames()"><B>getAliasNames()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Property.html#getAliasNames()"><B>getAliasNames()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>
+<DD>Returns a list of alias names for this Property.
+<DT><A HREF="./commonj/sdo/Type.html#getAliasNames()"><B>getAliasNames()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Return a list of alias names for this Type.
+<DT><A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html#getAlid()"><B>getAlid()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getAppinfo(commonj.sdo.Type, java.lang.String)"><B>getAppinfo(Type, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getAppinfo(commonj.sdo.Property, java.lang.String)"><B>getAppinfo(Property, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#getAppinfo(commonj.sdo.Type, java.lang.String)"><B>getAppinfo(Type, String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Return the appinfo declared for this Type and source.
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#getAppinfo(commonj.sdo.Property, java.lang.String)"><B>getAppinfo(Property, String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Return the content of the appinfo declared for this Property and source.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#getBaseTypes()"><B>getBaseTypes()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/Type.html#getBaseTypes()"><B>getBaseTypes()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Type.html#getBaseTypes()"><B>getBaseTypes()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Returns the List of base Types for this Type.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigDecimal(int)"><B>getBigDecimal(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigDecimal(commonj.sdo.Property)"><B>getBigDecimal(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigDecimal(java.lang.String)"><B>getBigDecimal(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getBigDecimal(java.lang.String)"><B>getBigDecimal(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>BigDecimal</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getBigDecimal(int)"><B>getBigDecimal(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>BigDecimal</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getBigDecimal(commonj.sdo.Property)"><B>getBigDecimal(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>BigDecimal</code> property.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigInteger(int)"><B>getBigInteger(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigInteger(commonj.sdo.Property)"><B>getBigInteger(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBigInteger(java.lang.String)"><B>getBigInteger(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getBigInteger(java.lang.String)"><B>getBigInteger(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>BigInteger</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getBigInteger(int)"><B>getBigInteger(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>BigInteger</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getBigInteger(commonj.sdo.Property)"><B>getBigInteger(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>BigInteger</code> property.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBoolean(int)"><B>getBoolean(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBoolean(commonj.sdo.Property)"><B>getBoolean(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBoolean(java.lang.String)"><B>getBoolean(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getBoolean(java.lang.String)"><B>getBoolean(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>boolean</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getBoolean(int)"><B>getBoolean(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>boolean</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getBoolean(commonj.sdo.Property)"><B>getBoolean(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>boolean</code> property.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getByte(int)"><B>getByte(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getByte(commonj.sdo.Property)"><B>getByte(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getByte(java.lang.String)"><B>getByte(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getByte(java.lang.String)"><B>getByte(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>byte</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getByte(int)"><B>getByte(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>byte</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getByte(commonj.sdo.Property)"><B>getByte(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>byte</code> property.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBytes(int)"><B>getBytes(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBytes(commonj.sdo.Property)"><B>getBytes(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getBytes(java.lang.String)"><B>getBytes(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getBytes(java.lang.String)"><B>getBytes(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>byte[]</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getBytes(int)"><B>getBytes(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>byte[]</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getBytes(commonj.sdo.Property)"><B>getBytes(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>byte[]</code> property.
+<DT><A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html#getCatalogName()"><B>getCatalogName()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#getChangedDataObjects()"><B>getChangedDataObjects()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>Returns a list consisting of all the <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data objects</CODE></A> that have been changed while <A HREF="./commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChangeSummary()"><B>getChangeSummary()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html#getChangeSummary()"><B>getChangeSummary()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataGraph.html#getChangeSummary()"><B>getChangeSummary()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>
+<DD>Returns the <A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo"><CODE>change summary</CODE></A> associated with this data graph.
+<DT><A HREF="./commonj/sdo/DataObject.html#getChangeSummary()"><B>getChangeSummary()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the ChangeSummary with scope covering this dataObject, or null
+ if there is no ChangeSummary.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChar(int)"><B>getChar(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChar(commonj.sdo.Property)"><B>getChar(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getChar(java.lang.String)"><B>getChar(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getChar(java.lang.String)"><B>getChar(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>char</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getChar(int)"><B>getChar(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>char</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getChar(commonj.sdo.Property)"><B>getChar(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>char</code> property.
+<DT><A HREF="./com/agfa/hap/sdo/util/ClassForNameClassHolder.html#getClassName()"><B>getClassName()</B></A> -
+Method in class com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/util/ClassHolder.html#getClassName()"><B>getClassName()</B></A> -
+Method in interface com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html#getConstructor(com.agfa.hap.sdo.Type)"><B>getConstructor(Type)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getContainer()"><B>getContainer()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getContainer()"><B>getContainer()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#getContainer()"><B>getContainer()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getContainer()"><B>getContainer()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the containing <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>
+ or <code>null</code> if there is no container.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#getContainingType()"><B>getContainingType()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/Property.html#getContainingType()"><B>getContainingType()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>
+<DD>Returns the containing type of this Property.
+<DT><A HREF="./commonj/sdo/Property.html#getContainingType()"><B>getContainingType()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>
+<DD>Returns the containing type of this Property.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getContainmentProperty()"><B>getContainmentProperty()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getContainmentProperty()"><B>getContainmentProperty()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#getContainmentProperty()"><B>getContainmentProperty()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getContainmentProperty()"><B>getContainmentProperty()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Return the Property of the <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> containing this data object
+ or <code>null</code> if there is no container.
+<DT><A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html#getContext()"><B>getContext()</B></A> -
+Method in class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/HelperContext.html#getCopyHelper()"><B>getCopyHelper()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper">HelperContext</A>
+<DD>Gets the CopyHelper to use in this context.
+<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#getCopyHelper()"><B>getCopyHelper()</B></A> -
+Static method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>Gets a CopyHelper
+<DT><A HREF="./com/agfa/hap/sdo/DataMapper.html#getCorrespondingType(java.lang.Class)"><B>getCorrespondingType(Class)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getCorrespondingType(java.lang.Class)"><B>getCorrespondingType(Class)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getCorrespondingType(java.lang.Class)"><B>getCorrespondingType(Class)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getCorrespondingType(java.lang.Class)"><B>getCorrespondingType(Class)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getCorrespondingType(java.lang.Class)"><B>getCorrespondingType(Class)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html#getCorrespondingType(java.lang.Class)"><B>getCorrespondingType(Class)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/Identity.html#getDatabaseId()"><B>getDatabaseId()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/HelperContext.html#getDataFactory()"><B>getDataFactory()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper">HelperContext</A>
+<DD>Gets the DataFactory to use in this context.
+<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#getDataFactory()"><B>getDataFactory()</B></A> -
+Static method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>Gets a DataFactory
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDataGraph()"><B>getDataGraph()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#getDataGraph()"><B>getDataGraph()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>Returns the <A HREF="./commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><CODE>data graph</CODE></A> associated with this change summary or null.
+<DT><A HREF="./commonj/sdo/DataObject.html#getDataGraph()"><B>getDataGraph()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the <A HREF="./commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><CODE>data graph</CODE></A> for this object or <code>null</code> if there isn't one.
+<DT><A HREF="./commonj/sdo/helper/HelperContext.html#getDataHelper()"><B>getDataHelper()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper">HelperContext</A>
+<DD>Gets the DataHelper to use in this context.
+<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#getDataHelper()"><B>getDataHelper()</B></A> -
+Static method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>Gets a DataHelper
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getDataObject(int)"><B>getDataObject(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getDataObject(commonj.sdo.Property)"><B>getDataObject(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getDataObject(java.lang.String)"><B>getDataObject(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#getDataObject(java.lang.String)"><B>getDataObject(String)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#getDataObject(commonj.sdo.Property)"><B>getDataObject(Property)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#getDataObject(int)"><B>getDataObject(int)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getDataObject(java.lang.String)"><B>getDataObject(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>DataObject</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getDataObject(int)"><B>getDataObject(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>DataObject</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getDataObject(commonj.sdo.Property)"><B>getDataObject(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>DataObject</code> property.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDate(int)"><B>getDate(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDate(commonj.sdo.Property)"><B>getDate(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDate(java.lang.String)"><B>getDate(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getDate(java.lang.String)"><B>getDate(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>Date</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getDate(int)"><B>getDate(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>Date</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getDate(commonj.sdo.Property)"><B>getDate(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>Date</code> property.
+<DT><A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html#getDbUID()"><B>getDbUID()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#getDeclaredProperties()"><B>getDeclaredProperties()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/Type.html#getDeclaredProperties()"><B>getDeclaredProperties()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Type.html#getDeclaredProperties()"><B>getDeclaredProperties()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Returns the Properties declared in this Type as opposed to
+ those declared in base Types.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#getDefault()"><B>getDefault()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Property.html#getDefault()"><B>getDefault()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>
+<DD>Returns the default value this Property will have in a <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> where the Property hasn't been set.
+<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#getDefaultContext()"><B>getDefaultContext()</B></A> -
+Static method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>Gets the default HelperContext
+<DT><A HREF="./com/agfa/hap/sdo/impl/TypeConverter.html#getDefaultConverter(java.lang.Class)"><B>getDefaultConverter(Class&lt;T&gt;)</B></A> -
+Static method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>
+<DD>Returns the default TypeConverter for the given clazz.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDouble(int)"><B>getDouble(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDouble(commonj.sdo.Property)"><B>getDouble(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getDouble(java.lang.String)"><B>getDouble(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getDouble(java.lang.String)"><B>getDouble(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>double</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getDouble(int)"><B>getDouble(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>double</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getDouble(commonj.sdo.Property)"><B>getDouble(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>double</code> property.
+<DT><A HREF="./commonj/sdo/helper/XMLDocument.html#getEncoding()"><B>getEncoding()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>
+<DD>Return the XML encoding of the document, or null if not specified.
+<DT><A HREF="./commonj/sdo/helper/HelperContext.html#getEqualityHelper()"><B>getEqualityHelper()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper">HelperContext</A>
+<DD>Gets the EqualityHelper to use in this context.
+<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#getEqualityHelper()"><B>getEqualityHelper()</B></A> -
+Static method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>Gets an EqualityHelper
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getFloat(int)"><B>getFloat(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getFloat(commonj.sdo.Property)"><B>getFloat(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getFloat(java.lang.String)"><B>getFloat(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getFloat(java.lang.String)"><B>getFloat(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>float</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getFloat(int)"><B>getFloat(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>float</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getFloat(commonj.sdo.Property)"><B>getFloat(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>float</code> property.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getGlobalProperty(java.lang.String, java.lang.String, boolean)"><B>getGlobalProperty(String, String, boolean)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#getGlobalProperty(java.lang.String, java.lang.String, boolean)"><B>getGlobalProperty(String, String, boolean)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Returns the Property defined by the named global element or attribute
+ in the targetNamespace uri, or null if not found.
+<DT><A HREF="./com/agfa/hap/sdo/impl/SdoImplementationFactory.html#getHelperProviderImplementation()"><B>getHelperProviderImplementation()</B></A> -
+Static method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl">SdoImplementationFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/ObjectReference.html#getId()"><B>getId()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model">ObjectReference</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#getIdentity()"><B>getIdentity()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#getIdentity()"><B>getIdentity()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#getIdentityProperty()"><B>getIdentityProperty()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/Type.html#getIdentityProperty()"><B>getIdentityProperty()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>
+<DD>This is a non-standard SDO property (but rumors are that is will appear in SDO2.1).
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getImplementationClass(commonj.sdo.Type)"><B>getImplementationClass(Type)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getImplementationClass(java.lang.String, java.lang.String)"><B>getImplementationClass(String, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#getImplementationClass()"><B>getImplementationClass()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#getIndex()"><B>getIndex()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/Property.html#getIndex()"><B>getIndex()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>
+<DD>Return the index in the list of properties of its containingtype.
+<DT><A HREF="./commonj/sdo/Property.html#getIndex()"><B>getIndex()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>
+<DD>Returns the index of this property in the list of properties of its containing type.
+<DT><A HREF="./com/agfa/hap/sdo/impl/TypeProvider.html#getInstance()"><B>getInstance()</B></A> -
+Static method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getInstance()"><B>getInstance()</B></A> -
+Static method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html#getInstance()"><B>getInstance()</B></A> -
+Static method in class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#getInstanceClass()"><B>getInstanceClass()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Type.html#getInstanceClass()"><B>getInstanceClass()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Returns the Java class that this type represents.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#getInstanceConstructor()"><B>getInstanceConstructor()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInstanceProperties()"><B>getInstanceProperties()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#getInstanceProperties()"><B>getInstanceProperties()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#getInstanceProperties()"><B>getInstanceProperties()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getInstanceProperties()"><B>getInstanceProperties()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns a read-only List of the Properties currently used in this DataObject.
+<DT><A HREF="./commonj/sdo/Property.html#getInstanceProperties()"><B>getInstanceProperties()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>
+<DD>Returns a read-only List of instance Properties available on this Property.
+<DT><A HREF="./commonj/sdo/Type.html#getInstanceProperties()"><B>getInstanceProperties()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Returns a read-only List of instance Properties available on this Type.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInstanceProperty(java.lang.String)"><B>getInstanceProperty(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getInstanceProperty(java.lang.String)"><B>getInstanceProperty(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the named Property from the current instance properties,
+ or null if not found.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html#getInstancesForBulkProperty(com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><B>getInstancesForBulkProperty(Property, SnapshotDefinition)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation">DataObjectConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInt(int)"><B>getInt(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInt(commonj.sdo.Property)"><B>getInt(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getInt(java.lang.String)"><B>getInt(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getInt(java.lang.String)"><B>getInt(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>int</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getInt(int)"><B>getInt(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>int</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getInt(commonj.sdo.Property)"><B>getInt(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>int</code> property.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getKnownUris()"><B>getKnownUris()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html#getLid()"><B>getLid()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getList(java.lang.String)"><B>getList(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getList(int)"><B>getList(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getList(commonj.sdo.Property)"><B>getList(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getList(java.lang.String)"><B>getList(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>List</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getList(int)"><B>getList(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>List</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getList(commonj.sdo.Property)"><B>getList(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>List</code> property.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getLocalName(commonj.sdo.Type)"><B>getLocalName(Type)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getLocalName(commonj.sdo.Property)"><B>getLocalName(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#getLocalName(commonj.sdo.Type)"><B>getLocalName(Type)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Returns the local name as declared in the XSD.
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#getLocalName(commonj.sdo.Property)"><B>getLocalName(Property)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Returns the local name as declared in the XSD.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getLogger()"><B>getLogger()</B></A> -
+Static method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getLong(int)"><B>getLong(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getLong(commonj.sdo.Property)"><B>getLong(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getLong(java.lang.String)"><B>getLong(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getLong(java.lang.String)"><B>getLong(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>long</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getLong(int)"><B>getLong(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>long</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getLong(commonj.sdo.Property)"><B>getLong(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>long</code> property.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#getName()"><B>getName()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#getName()"><B>getName()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Property.html#getName()"><B>getName()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>
+<DD>Returns the name of the Property.
+<DT><A HREF="./commonj/sdo/Type.html#getName()"><B>getName()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Returns the name of the type.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#getNamespaceURI(commonj.sdo.Property)"><B>getNamespaceURI(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#getNamespaceURI(commonj.sdo.Property)"><B>getNamespaceURI(Property)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Returns the namespace URI as declared in the XSD.
+<DT><A HREF="./commonj/sdo/helper/XMLDocument.html#getNoNamespaceSchemaLocation()"><B>getNoNamespaceSchemaLocation()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>
+<DD>Return the value of the noNamespaceSchemaLocation declaration
+ for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ root element, or null if not present.
+<DT><A HREF="./com/agfa/hap/sdo/DataMapper.html#getObjects(T, com.agfa.hap.sdo.Property)"><B>getObjects(T, Property)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getObjects(T, com.agfa.hap.sdo.Property)"><B>getObjects(T, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getObjects(T, com.agfa.hap.sdo.Property)"><B>getObjects(T, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getObjects(java.lang.Object, com.agfa.hap.sdo.Property)"><B>getObjects(Object, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getObjects(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)"><B>getObjects(PartialDataObject, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#getOldContainer(commonj.sdo.DataObject)"><B>getOldContainer(DataObject)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>Returns the value of the <A HREF="./commonj/sdo/DataObject.html#getContainer()"><CODE>container</CODE></A> data object
+ at the point when logging <A HREF="./commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#getOldContainmentProperty(commonj.sdo.DataObject)"><B>getOldContainmentProperty(DataObject)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>Returns the value of the <A HREF="./commonj/sdo/DataObject.html#getContainmentProperty()"><CODE>containment property</CODE></A> data object property
+ at the point when logging <A HREF="./commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#getOldSequence(commonj.sdo.DataObject)"><B>getOldSequence(DataObject)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>Returns the value of the <A HREF="./commonj/sdo/DataObject.html#getSequence(java.lang.String)"><CODE>sequence</CODE></A> for the data object
+ at the point when logging <A HREF="./commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#getOldValue(commonj.sdo.DataObject, commonj.sdo.Property)"><B>getOldValue(DataObject, Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>Returns a <A HREF="./commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><CODE>setting</CODE></A> for the specified property
+ representing the property value of the given <code>dataObject</code>
+ at the point when logging <A HREF="./commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#getOldValues(commonj.sdo.DataObject)"><B>getOldValues(DataObject)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>Returns a list of <A HREF="./commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><CODE>settings</CODE></A>
+ that represent the property values of the given <code>dataObject</code>
+ at the point when logging <A HREF="./commonj/sdo/ChangeSummary.html#beginLogging()"><CODE>began</CODE></A>.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getOpenContentProperty(java.lang.String, java.lang.String)"><B>getOpenContentProperty(String, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/TypeHelper.html#getOpenContentProperty(java.lang.String, java.lang.String)"><B>getOpenContentProperty(String, String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A>
+<DD>Get the open content (global) Property with the specified uri and name, or null
+ if not found.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#getOpposite()"><B>getOpposite()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/Property.html#getOpposite()"><B>getOpposite()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>
+<DD>Returns the opposite Property if the Property is bi-directional or null otherwise.
+<DT><A HREF="./commonj/sdo/Property.html#getOpposite()"><B>getOpposite()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>
+<DD>Returns the opposite Property if the Property is bi-directional or null otherwise.
+<DT><A HREF="./com/agfa/hap/sdo/model/Identity.html#getPrimaryKey()"><B>getPrimaryKey()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/LongIdentity.html#getPrimaryKey()"><B>getPrimaryKey()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model">LongIdentity</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/StringIdentity.html#getPrimaryKey()"><B>getPrimaryKey()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model">StringIdentity</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/DataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><B>getProperties(Collection&lt;T&gt;, Property, SnapshotDefinition)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>
+<DD>Return the corresponding values for this bulk property for the given object.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#getProperties()"><B>getProperties()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><B>getProperties(Collection&lt;T&gt;, Property, SnapshotDefinition)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><B>getProperties(Collection&lt;T&gt;, Property, SnapshotDefinition)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><B>getProperties(Collection&lt;Object&gt;, Property, SnapshotDefinition)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getProperties(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><B>getProperties(Collection&lt;PartialDataObject&gt;, Property, SnapshotDefinition)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/Type.html#getProperties()"><B>getProperties()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Type.html#getProperties()"><B>getProperties()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Returns the List of the <A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>Properties</CODE></A> of this type.
+<DT><A HREF="./com/agfa/hap/sdo/DataMapper.html#getProperty(T, com.agfa.hap.sdo.Property)"><B>getProperty(T, Property)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getProperty(java.lang.String)"><B>getProperty(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#getProperty(java.lang.String)"><B>getProperty(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#getProperty(int)"><B>getProperty(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getProperty(T, com.agfa.hap.sdo.Property)"><B>getProperty(T, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getProperty(T, com.agfa.hap.sdo.Property)"><B>getProperty(T, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getProperty(java.lang.Object, com.agfa.hap.sdo.Property)"><B>getProperty(Object, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getProperty(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)"><B>getProperty(PartialDataObject, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PropertyTree.html#getProperty(java.lang.String)"><B>getProperty(String)</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PropertyTree.html#getProperty(com.agfa.hap.sdo.Property)"><B>getProperty(Property)</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/Type.html#getProperty(java.lang.String)"><B>getProperty(String)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/Type.html#getProperty(int)"><B>getProperty(int)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/ChangeSummary.Setting.html#getProperty()"><B>getProperty()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo">ChangeSummary.Setting</A>
+<DD>Returns the property of the setting.
+<DT><A HREF="./commonj/sdo/DataObject.html#getProperty(java.lang.String)"><B>getProperty(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD><B>Deprecated.</B>&nbsp;<I>replaced by <A HREF="./commonj/sdo/DataObject.html#getInstanceProperty(java.lang.String)"><CODE>DataObject.getInstanceProperty(String)</CODE></A> in 2.1.0</I>
+<DT><A HREF="./commonj/sdo/Sequence.html#getProperty(int)"><B>getProperty(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD>Returns the property for the given entry index.
+<DT><A HREF="./commonj/sdo/Type.html#getProperty(java.lang.String)"><B>getProperty(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Returns from <A HREF="./commonj/sdo/Type.html#getProperties()"><CODE>all the Properties</CODE></A> of this type, the one with the specified name.
+<DT><A HREF="./com/agfa/hap/sdo/SelectClause.html#getPropertyTree()"><B>getPropertyTree()</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XMLDocument.html#getRootElementName()"><B>getRootElementName()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>
+<DD>Return the name of the root element.
+<DT><A HREF="./commonj/sdo/helper/XMLDocument.html#getRootElementURI()"><B>getRootElementURI()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>
+<DD>Return the targetNamespace URI for the root element.
+<DT><A HREF="./com/agfa/hap/sdo/DataAccessService.html#getRootObject(com.agfa.hap.sdo.Snapshot)"><B>getRootObject(Snapshot)</B></A> -
+Static method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo">DataAccessService</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/DataAccessService.html#getRootObject(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)"><B>getRootObject(DataMapper&lt;T&gt;, Snapshot)</B></A> -
+Static method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo">DataAccessService</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getRootObject()"><B>getRootObject()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html#getRootObject()"><B>getRootObject()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#getRootObject()"><B>getRootObject()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>Returns the ChangeSummary root DataObject - the object from which
+ changes are tracked.
+<DT><A HREF="./commonj/sdo/DataGraph.html#getRootObject()"><B>getRootObject()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>
+<DD>Returns the root <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A> of this data graph.
+<DT><A HREF="./commonj/sdo/DataObject.html#getRootObject()"><B>getRootObject()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the root <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.
+<DT><A HREF="./commonj/sdo/helper/XMLDocument.html#getRootObject()"><B>getRootObject()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>
+<DD>Return the root DataObject for the XMLDocument.
+<DT><A HREF="./com/agfa/hap/sdo/DataAccessService.html#getRootObjects(com.agfa.hap.sdo.Snapshot)"><B>getRootObjects(Snapshot)</B></A> -
+Static method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo">DataAccessService</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/DataAccessService.html#getRootObjects(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)"><B>getRootObjects(DataMapper&lt;T&gt;, Snapshot)</B></A> -
+Static method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo">DataAccessService</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XMLDocument.html#getSchemaLocation()"><B>getSchemaLocation()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>
+<DD>Return the value of the schemaLocation declaration
+ for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ root element, or null if not present.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence()"><B>getSequence()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(int)"><B>getSequence(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(commonj.sdo.Property)"><B>getSequence(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getSequence(java.lang.String)"><B>getSequence(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getSequence(java.lang.String)"><B>getSequence(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD><B>Deprecated.</B>&nbsp;<I>in 2.1.0.</I>
+<DT><A HREF="./commonj/sdo/DataObject.html#getSequence(int)"><B>getSequence(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD><B>Deprecated.</B>&nbsp;<I>in 2.1.0.</I>
+<DT><A HREF="./commonj/sdo/DataObject.html#getSequence(commonj.sdo.Property)"><B>getSequence(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD><B>Deprecated.</B>&nbsp;<I>in 2.1.0.</I>
+<DT><A HREF="./commonj/sdo/DataObject.html#getSequence()"><B>getSequence()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the <code>Sequence</code> for this DataObject.
+<DT><A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html#getService(java.lang.Class)"><B>getService(Class&lt;T&gt;)</B></A> -
+Method in class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A>
+<DD>returns an implementation of the given interface
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getShort(int)"><B>getShort(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getShort(commonj.sdo.Property)"><B>getShort(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getShort(java.lang.String)"><B>getShort(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getShort(java.lang.String)"><B>getShort(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>short</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getShort(int)"><B>getShort(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>short</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getShort(commonj.sdo.Property)"><B>getShort(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>short</code> property.
+<DT><A HREF="./com/agfa/hap/sdo/util/ResultSet.html#getSize()"><B>getSize()</B></A> -
+Method in class com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util">ResultSet</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getString(int)"><B>getString(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getString(commonj.sdo.Property)"><B>getString(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getString(java.lang.String)"><B>getString(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#getString(java.lang.String)"><B>getString(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>String</code> property identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#getString(int)"><B>getString(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of a <code>String</code> property identified by the specified property index.
+<DT><A HREF="./commonj/sdo/DataObject.html#getString(commonj.sdo.Property)"><B>getString(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the value of the specified <code>String</code> property.
+<DT><A HREF="./com/agfa/hap/sdo/DataMapper.html#getType(T)"><B>getType(T)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/helper/TypeHelper.html#getType(java.lang.String, java.lang.String)"><B>getType(String, String)</B></A> -
+Method in interface com.agfa.hap.sdo.helper.<A HREF="./com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A>
+<DD>Return the Type specified by typeName with the given uri,
+ or null if not found.
+<DT><A HREF="./com/agfa/hap/sdo/helper/TypeHelper.html#getType(java.lang.Class)"><B>getType(Class)</B></A> -
+Method in interface com.agfa.hap.sdo.helper.<A HREF="./com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A>
+<DD>Return the Type for this interfaceClass or null if not found.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#getType()"><B>getType()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html#getType(java.lang.String, java.lang.String)"><B>getType(String, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataGraphImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#getType()"><B>getType()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getType(java.lang.String, java.lang.String)"><B>getType(String, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getType(java.lang.Class)"><B>getType(Class)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#getType(T)"><B>getType(T)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#getType(T)"><B>getType(T)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getType(java.lang.Object)"><B>getType(Object)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#getType(com.agfa.hap.sdo.PartialDataObject)"><B>getType(PartialDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/ObjectReference.html#getType()"><B>getType()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model">ObjectReference</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#getType()"><B>getType()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/Property.html#getType()"><B>getType()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>
+<DD>Returns the type of the Property.
+<DT><A HREF="./commonj/sdo/DataGraph.html#getType(java.lang.String, java.lang.String)"><B>getType(String, String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>
+<DD>Returns the <A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A> with the given the <A HREF="./commonj/sdo/Type.html#getURI()"><CODE>URI</CODE></A>,
+ or contained by the resource at the given URI,
+ and with the given <A HREF="./commonj/sdo/Type.html#getName()"><CODE>name</CODE></A>.
+<DT><A HREF="./commonj/sdo/DataObject.html#getType()"><B>getType()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns the data object's type.
+<DT><A HREF="./commonj/sdo/helper/TypeHelper.html#getType(java.lang.String, java.lang.String)"><B>getType(String, String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A>
+<DD>Return the Type specified by typeName with the given uri,
+ or null if not found.
+<DT><A HREF="./commonj/sdo/helper/TypeHelper.html#getType(java.lang.Class)"><B>getType(Class)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A>
+<DD>Return the Type for this interfaceClass or null if not found.
+<DT><A HREF="./commonj/sdo/Property.html#getType()"><B>getType()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>
+<DD>Returns the type of the Property.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#getTypeForImplementationClass(java.lang.String)"><B>getTypeForImplementationClass(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getTypeForImplementationClass(java.lang.String)"><B>getTypeForImplementationClass(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#getTypeForInstanceClass(java.lang.Class)"><B>getTypeForInstanceClass(Class)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/HelperContext.html#getTypeHelper()"><B>getTypeHelper()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper">HelperContext</A>
+<DD>Gets the TypeHelper to use in this context.
+<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#getTypeHelper()"><B>getTypeHelper()</B></A> -
+Static method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>Gets a TypeHelper
+<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html#getTypeMapper()"><B>getTypeMapper()</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/core/IDataObjectService.html#getTypes(java.lang.String)"><B>getTypes(String)</B></A> -
+Method in interface com.agfa.hap.sdo.core.<A HREF="./com/agfa/hap/sdo/core/IDataObjectService.html" title="interface in com.agfa.hap.sdo.core">IDataObjectService</A>
+<DD>Returns an xsd defining the types for this uri.
+<DT><A HREF="./com/agfa/hap/sdo/impl/TypeProvider.html#getTypes(java.lang.String)"><B>getTypes(String)</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A>
+<DD>Returns the xsd describing the types for this uri.
+<DT><A HREF="./com/agfa/hap/sdo/impl/XsdTypeProvider.html#getTypes(java.lang.String)"><B>getTypes(String)</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl">XsdTypeProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#getURI()"><B>getURI()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Type.html#getURI()"><B>getURI()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Returns the namespace URI of the type.
+<DT><A HREF="./com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)"><B>getValue(Object, Property, DataMapper)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)"><B>getValue(Object, Property, DataMapper)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)"><B>getValue(Object, Property, DataMapper)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">FalsePropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)"><B>getValue(Object, Property, DataMapper)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedNullPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/NullPropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)"><B>getValue(Object, Property, DataMapper)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">NullPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)"><B>getValue(Object, Property, DataMapper)</B></A> -
+Method in interface com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/TruePropertyAccessor.html#getValue(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.DataMapper)"><B>getValue(Object, Property, DataMapper)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">TruePropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/util/ResultSet.html#getValue(int, java.lang.String)"><B>getValue(int, String)</B></A> -
+Method in class com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util">ResultSet</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/ChangeSummary.Setting.html#getValue()"><B>getValue()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo">ChangeSummary.Setting</A>
+<DD>Returns the value of the setting.
+<DT><A HREF="./commonj/sdo/Sequence.html#getValue(int)"><B>getValue(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD>Returns the property value for the given entry index.
+<DT><A HREF="./com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)"><B>getValues(Collection&lt;?&gt;, Property, SnapshotDefinition, DataMapper)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)"><B>getValues(Collection&lt;?&gt;, Property, SnapshotDefinition, DataMapper)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessor.html#getValues(java.util.Collection, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition, com.agfa.hap.sdo.DataMapper)"><B>getValues(Collection&lt;?&gt;, Property, SnapshotDefinition, DataMapper)</B></A> -
+Method in interface com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/HelperContext.html#getXMLHelper()"><B>getXMLHelper()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper">HelperContext</A>
+<DD>Gets the XMLHelper to use in this context.
+<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#getXMLHelper()"><B>getXMLHelper()</B></A> -
+Static method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>Gets an XMLHelper
+<DT><A HREF="./commonj/sdo/helper/XMLDocument.html#getXMLVersion()"><B>getXMLVersion()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>
+<DD>Return the XML version of the document, or null if not specified.
+<DT><A HREF="./commonj/sdo/helper/HelperContext.html#getXSDHelper()"><B>getXSDHelper()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper">HelperContext</A>
+<DD>Gets the XSDHelper to use in this context.
+<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#getXSDHelper()"><B>getXSDHelper()</B></A> -
+Static method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>Gets an XSDHelper
+</DL>
+<HR>
+<A NAME="_H_"><!-- --></A><H2>
+<B>H</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#HAP_BASIC_TYPE_URI"><B>HAP_BASIC_TYPE_URI</B></A> -
+Static variable in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#hashCode()"><B>hashCode()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/Identity.html#hashCode()"><B>hashCode()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/ObjectReference.html#hashCode()"><B>hashCode()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model">ObjectReference</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/SelectClause.html#hashCode()"><B>hashCode()</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper"><B>HelperContext</B></A> - Interface in <A HREF="./commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A><DD>This interface represents a helper execution context.<DT><A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl"><B>HelperProvider</B></A> - Class in <A HREF="./commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A><DD>This class instantiates a HelperProviderImpl that returns concrete helpers.<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#HelperProvider()"><B>HelperProvider()</B></A> -
+Constructor for class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl"><B>HelperProviderImpl</B></A> - Class in <A HREF="./com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A><DD>This class instantiates a HelperProviderImpl that returns concrete helpers.<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#HelperProviderImpl()"><B>HelperProviderImpl()</B></A> -
+Constructor for class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_I_"><!-- --></A><H2>
+<B>I</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation"><B>IDataObjectList</B></A>&lt;<A HREF="./com/agfa/hap/sdo/implementation/IDataObjectList.html" title="type parameter in IDataObjectList">T</A> extends <A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt; - Interface in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/core/IDataObjectService.html" title="interface in com.agfa.hap.sdo.core"><B>IDataObjectService</B></A> - Interface in <A HREF="./com/agfa/hap/sdo/core/package-summary.html">com.agfa.hap.sdo.core</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model"><B>Identity</B></A> - Class in <A HREF="./com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/model/Identity.html#Identity(java.io.Serializable)"><B>Identity(Serializable)</B></A> -
+Constructor for class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/Identity.html#Identity(java.lang.String, java.io.Serializable)"><B>Identity(String, Serializable)</B></A> -
+Constructor for class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#IMPLEMENTATIONCLASS_RESOURCEFILE"><B>IMPLEMENTATIONCLASS_RESOURCEFILE</B></A> -
+Variable in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>ImplementationClassRepository</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>Class that provides access to implementation classes for SDO types.<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#ImplementationClassRepository()"><B>ImplementationClassRepository()</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation"><B>ImplementationClassRepository.ClassHolderFactory</B></A> - Interface in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html#initialize()"><B>initialize()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ClassPathImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#initialize()"><B>initialize()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html#initialize(java.lang.Object, java.util.Collection)"><B>initialize(Object, Collection&lt;Object&gt;)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html#initialize(java.lang.Object, java.util.Collection)"><B>initialize(Object, Collection&lt;Object&gt;)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedNullPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html#initialize()"><B>initialize()</B></A> -
+Method in class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi">OsgiBasedImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html#initializeImplementationClasses(org.eclipse.core.runtime.IExtension)"><B>initializeImplementationClasses(IExtension)</B></A> -
+Method in class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi">OsgiBasedImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html#initializeImplementationClassesRepository()"><B>initializeImplementationClassesRepository()</B></A> -
+Method in class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#initializeWithEmptyList(commonj.sdo.Property)"><B>initializeWithEmptyList(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectImplementation.html#initializeWithEmptyList(commonj.sdo.Property)"><B>initializeWithEmptyList(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">DataObjectImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#initializeXsdTypes()"><B>initializeXsdTypes()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/helper/TypeHelper.html#INSTANCE"><B>INSTANCE</B></A> -
+Static variable in interface com.agfa.hap.sdo.helper.<A HREF="./com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataFactory.html#INSTANCE"><B>INSTANCE</B></A> -
+Static variable in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A>
+<DD>The default PartialDataFactory.
+<DT><A HREF="./commonj/sdo/helper/CopyHelper.html#INSTANCE"><B>INSTANCE</B></A> -
+Static variable in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper">CopyHelper</A>
+<DD>The default CopyHelper.
+<DT><A HREF="./commonj/sdo/helper/DataFactory.html#INSTANCE"><B>INSTANCE</B></A> -
+Static variable in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper">DataFactory</A>
+<DD>The default DataFactory.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#INSTANCE"><B>INSTANCE</B></A> -
+Static variable in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>The default DataHelper.
+<DT><A HREF="./commonj/sdo/helper/EqualityHelper.html#INSTANCE"><B>INSTANCE</B></A> -
+Static variable in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A>
+<DD>The default EqualityHelper.
+<DT><A HREF="./commonj/sdo/helper/TypeHelper.html#INSTANCE"><B>INSTANCE</B></A> -
+Static variable in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper">TypeHelper</A>
+<DD>The default TypeHelper.
+<DT><A HREF="./commonj/sdo/helper/XMLHelper.html#INSTANCE"><B>INSTANCE</B></A> -
+Static variable in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A>
+<DD>The default XMLHelper.
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#INSTANCE"><B>INSTANCE</B></A> -
+Static variable in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>The default XSDHelper.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#isAbstract()"><B>isAbstract()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Type.html#isAbstract()"><B>isAbstract()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Indicates if this Type is abstract.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#isAttribute(commonj.sdo.Property)"><B>isAttribute(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#isAttribute(commonj.sdo.Property)"><B>isAttribute(Property)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Returns true if the property is declared as an attribute in the XSD.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#isAvailable(commonj.sdo.Property)"><B>isAvailable(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#isAvailable(commonj.sdo.Property)"><B>isAvailable(Property)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#isBulkAccessor()"><B>isBulkAccessor()</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#isBulkAccessor()"><B>isBulkAccessor()</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessor.html#isBulkAccessor()"><B>isBulkAccessor()</B></A> -
+Method in interface com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/DataMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)"><B>isBulkProperty(Class, Property)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)"><B>isBulkProperty(Class, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)"><B>isBulkProperty(Class, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)"><B>isBulkProperty(Class, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#isBulkProperty(java.lang.Class, com.agfa.hap.sdo.Property)"><B>isBulkProperty(Class, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#isContained(commonj.sdo.Property)"><B>isContained(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#isContainment()"><B>isContainment()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Property.html#isContainment()"><B>isContainment()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>
+<DD>Returns whether the Property is containment, i.e., whether it represents by-value composition.
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#isCreated(commonj.sdo.DataObject)"><B>isCreated(DataObject)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>Returns whether or not the specified data object was created while <A HREF="./commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#isDataType()"><B>isDataType()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Type.html#isDataType()"><B>isDataType()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Indicates if this Type specifies DataTypes (true) or DataObjects (false).
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#isDeleted(commonj.sdo.DataObject)"><B>isDeleted(DataObject)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>Returns whether or not the specified data object was deleted while <A HREF="./commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#isElement(commonj.sdo.Property)"><B>isElement(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#isElement(commonj.sdo.Property)"><B>isElement(Property)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Returns true if the property is declared as an element in the XSD.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#isInstance(java.lang.Object)"><B>isInstance(Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Type.html#isInstance(java.lang.Object)"><B>isInstance(Object)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Returns whether the specified object is an instance of this type.
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#isLogging()"><B>isLogging()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>Indicates whether change logging is on (<code>true</code>) or off (<code>false</code>).
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#isMany()"><B>isMany()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Property.html#isMany()"><B>isMany()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>
+<DD>Returns whether the Property is many-valued.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#isMixed(commonj.sdo.Type)"><B>isMixed(Type)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#isMixed(commonj.sdo.Type)"><B>isMixed(Type)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Returns true if the Type is declared to contain mixed content.
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#isModified(commonj.sdo.DataObject)"><B>isModified(DataObject)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>Returns whether or not the specified data object was updated while <A HREF="./commonj/sdo/ChangeSummary.html#isLogging()"><CODE>logging</CODE></A>.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#isNullable()"><B>isNullable()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Property.html#isNullable()"><B>isNullable()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>
+<DD>Returns whether or not instances of this property can be set to null.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#isOpen()"><B>isOpen()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Type.html#isOpen()"><B>isOpen()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Indicates if this Type allows any form of open content.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#isOpenContent()"><B>isOpenContent()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Property.html#isOpenContent()"><B>isOpenContent()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>
+<DD>Returns whether or not this is an open content Property.
+<DT><A HREF="./com/agfa/hap/sdo/DataMapper.html#isProxy(T)"><B>isProxy(T)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#isProxy()"><B>isProxy()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#isProxy(T)"><B>isProxy(T)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#isProxy(T)"><B>isProxy(T)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html#isProxy(com.agfa.hap.sdo.PartialDataObject)"><B>isProxy(PartialDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">FilteringPartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html#isProxy(java.lang.Object)"><B>isProxy(Object)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#isProxy(com.agfa.hap.sdo.PartialDataObject)"><B>isProxy(PartialDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#isProxy()"><B>isProxy()</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#isReadable()"><B>isReadable()</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#isReadOnly()"><B>isReadOnly()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Property.html#isReadOnly()"><B>isReadOnly()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A>
+<DD>Returns true if values for this Property cannot be modified using the SDO APIs.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#isSequenced()"><B>isSequenced()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Type.html#isSequenced()"><B>isSequenced()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo">Type</A>
+<DD>Indicates if this Type specifies Sequenced DataObjects.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#isSet(java.lang.String)"><B>isSet(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#isSet(int)"><B>isSet(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#isSet(commonj.sdo.Property)"><B>isSet(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/ChangeSummary.Setting.html#isSet()"><B>isSet()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo">ChangeSummary.Setting</A>
+<DD>Returns whether or not the property is set.
+<DT><A HREF="./commonj/sdo/DataObject.html#isSet(java.lang.String)"><B>isSet(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns whether a property of either this object or an object reachable from it, as identified by the specified path,
+ is considered to be set.
+<DT><A HREF="./commonj/sdo/DataObject.html#isSet(int)"><B>isSet(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns whether the the property at the specified index in <A HREF="./commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's
+ <A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>, is considered to be set.
+<DT><A HREF="./commonj/sdo/DataObject.html#isSet(commonj.sdo.Property)"><B>isSet(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Returns whether the property of the object is considered to be set.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#isSettingProperty"><B>isSettingProperty</B></A> -
+Variable in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#isWritable()"><B>isWritable()</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XMLDocument.html#isXMLDeclaration()"><B>isXMLDeclaration()</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>
+<DD>Return the XML declaration of the document.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#isXSD(commonj.sdo.Type)"><B>isXSD(Type)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html#isXSD(commonj.sdo.Type)"><B>isXSD(Type)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>
+<DD>Indicates if this helper contains XSD information for the specified type.
+</DL>
+<HR>
+<A NAME="_J_"><!-- --></A><H2>
+<B>J</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>JavaBeanMapper</B></A> - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>DataMapper that uses Java Bean conventions to access data on java classes.<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html#JavaBeanMapper(com.agfa.hap.sdo.mapper.TypeMapper)"><B>JavaBeanMapper(TypeMapper)</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_L_"><!-- --></A><H2>
+<B>L</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(java.lang.String)"><B>load(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(java.io.InputStream)"><B>load(InputStream)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(java.io.InputStream, java.lang.String, java.lang.Object)"><B>load(InputStream, String, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(javax.xml.transform.Source, java.lang.String, java.lang.Object)"><B>load(Source, String, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html#load(java.io.Reader, java.lang.String, java.lang.Object)"><B>load(Reader, String, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XMLHelper.html#load(java.lang.String)"><B>load(String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A>
+<DD>Creates and returns an XMLDocument from the input String.
+<DT><A HREF="./commonj/sdo/helper/XMLHelper.html#load(java.io.InputStream)"><B>load(InputStream)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A>
+<DD>Creates and returns an XMLDocument from the inputStream.
+<DT><A HREF="./commonj/sdo/helper/XMLHelper.html#load(java.io.InputStream, java.lang.String, java.lang.Object)"><B>load(InputStream, String, Object)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A>
+<DD>Creates and returns an XMLDocument from the inputStream.
+<DT><A HREF="./commonj/sdo/helper/XMLHelper.html#load(java.io.Reader, java.lang.String, java.lang.Object)"><B>load(Reader, String, Object)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A>
+<DD>Creates and returns an XMLDocument from the inputReader.
+<DT><A HREF="./commonj/sdo/helper/XMLHelper.html#load(javax.xml.transform.Source, java.lang.String, java.lang.Object)"><B>load(Source, String, Object)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A>
+<DD>Creates and returns an XMLDocument from the inputSource.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#logger"><B>logger</B></A> -
+Static variable in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model"><B>LongIdentity</B></A> - Class in <A HREF="./com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/model/LongIdentity.html#LongIdentity(java.lang.String, java.lang.Long)"><B>LongIdentity(String, Long)</B></A> -
+Constructor for class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model">LongIdentity</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_M_"><!-- --></A><H2>
+<B>M</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>ManyValuedBeanPropertyAccessor</B></A> - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html#ManyValuedBeanPropertyAccessor()"><B>ManyValuedBeanPropertyAccessor()</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>ManyValuedNullPropertyAccessor</B></A> - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html#ManyValuedNullPropertyAccessor()"><B>ManyValuedNullPropertyAccessor()</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedNullPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Sequence.html#move(int, int)"><B>move(int, int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD>Moves the entry at <code>fromIndex</code> to <code>toIndex</code>.
+</DL>
+<HR>
+<A NAME="_N_"><!-- --></A><H2>
+<B>N</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/PropertyTree.html#newPropertyTree(com.agfa.hap.sdo.Type, java.lang.String)"><B>newPropertyTree(Type, String)</B></A> -
+Static method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/DataMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)"><B>newProxy(Type, Object)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>
+<DD>Create a new proxy.
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)"><B>newProxy(Type, Object)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)"><B>newProxy(Type, Object)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)"><B>newProxy(Type, Object)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)"><B>newProxy(Type, Object)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/ObjectFactory.html#newProxy(com.agfa.hap.sdo.Type, java.lang.Object)"><B>newProxy(Type, Object)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/ObjectFactory.html" title="interface in com.agfa.hap.sdo">ObjectFactory</A>
+<DD>Create a new proxy.
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#next"><B>next</B></A> -
+Variable in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#normalizeTypeHierarchy()"><B>normalizeTypeHierarchy()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NullPropertyAccessor</B></A> - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A> that allows returns null.<DT><A HREF="./com/agfa/hap/sdo/mapper/NullPropertyAccessor.html#NullPropertyAccessor()"><B>NullPropertyAccessor()</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">NullPropertyAccessor</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_O_"><!-- --></A><H2>
+<B>O</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/ObjectFactory.html" title="interface in com.agfa.hap.sdo"><B>ObjectFactory</B></A>&lt;<A HREF="./com/agfa/hap/sdo/ObjectFactory.html" title="type parameter in ObjectFactory">T</A>&gt; - Interface in <A HREF="./com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo"><B>ObjectPropertyVisitor</B></A> - Interface in <A HREF="./com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A><DD>Visitor interface for visiting all properties belong to a snapshot.<DT><A HREF="./com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model"><B>ObjectReference</B></A> - Class in <A HREF="./com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A><DD>Encapsulate a reference to a server-side object.<DT><A HREF="./com/agfa/hap/sdo/model/ObjectReference.html#ObjectReference(java.lang.String)"><B>ObjectReference(String)</B></A> -
+Constructor for class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model">ObjectReference</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/ObjectReference.html#ObjectReference(java.net.URI)"><B>ObjectReference(URI)</B></A> -
+Constructor for class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model">ObjectReference</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/ObjectReference.html#ObjectReference(commonj.sdo.Type, com.agfa.hap.sdo.model.Identity)"><B>ObjectReference(Type, Identity)</B></A> -
+Constructor for class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model">ObjectReference</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi"><B>OsgiBasedImplementationClassRepository</B></A> - Class in <A HREF="./com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A><DD>Registers all implementation classes for the bundles that extend the
+ com.agfa.hap.sdo.implementationclasses extension point.<DT><A HREF="./com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html#OsgiBasedImplementationClassRepository()"><B>OsgiBasedImplementationClassRepository()</B></A> -
+Constructor for class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi">OsgiBasedImplementationClassRepository</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_P_"><!-- --></A><H2>
+<B>P</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/impl/BytesTypeConverter.html#parse(java.lang.String)"><B>parse(String)</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl">BytesTypeConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/EnumTypeConverter.html#parse(java.lang.String)"><B>parse(String)</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl">EnumTypeConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/SerializableTypeConverter.html#parse(java.lang.String)"><B>parse(String)</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl">SerializableTypeConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/TypeConverter.html#parse(java.lang.String)"><B>parse(String)</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>
+<DD>Parse the string and return an instance of the implementation class
+ with a value that is represented by the string parameter.
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo"><B>PartialDataFactory</B></A> - Interface in <A HREF="./com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A><DD>DataFactory that creates <A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><CODE>PartialDataObject</CODE></A> instances.<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><B>PartialDataObject</B></A> - Interface in <A HREF="./com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A><DD>HAP-specific extension to <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>DataObject</CODE></A>.<DT><A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>PartialDataObjectMapper</B></A> - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>Default implementation that only support object that are instances
+ of <A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><CODE>PartialDataObject</CODE></A>.<DT><A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#PartialDataObjectMapper()"><B>PartialDataObjectMapper()</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html#performBidirectionalUpdate(com.agfa.hap.sdo.implementation.AbstractDataObject, com.agfa.hap.sdo.implementation.AbstractDataObject)"><B>performBidirectionalUpdate(AbstractDataObject, AbstractDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html#processBulkProperties()"><B>processBulkProperties()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation">DataObjectConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html#processBulkPropertyValue(com.agfa.hap.sdo.implementation.BulkProperty, java.lang.Object, T)"><B>processBulkPropertyValue(BulkProperty, Object, T)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation">DataObjectConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html#processExtensions()"><B>processExtensions()</B></A> -
+Method in class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi">OsgiBasedImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html#property(java.lang.Class, com.agfa.hap.sdo.Property)"><B>property(Class, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A>
+<DD>Locates a property accessor
+<DT><A HREF="./com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><B>Property</B></A> - Interface in <A HREF="./com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A><DD>A representation of a Property in the <A HREF="./com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><CODE>type</CODE></A> of a <CODE>data object</CODE>.<DT><A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo"><B>Property</B></A> - Interface in <A HREF="./commonj/sdo/package-summary.html">commonj.sdo</A><DD>A representation of a Property in the <A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A> of a <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.<DT><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><B>PropertyAccessor</B></A> - Interface in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>Interface that allows property values to be accessed in a generic way from any instance.<DT><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>PropertyAccessorBuilder</B></A> - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>Factory class to build a map containing all <A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><CODE>PropertyAccessor</CODE></A> instances for a given class.<DT><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#PropertyAccessorBuilder()"><B>PropertyAccessorBuilder()</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html#PropertyAccessorBuilder(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)"><B>PropertyAccessorBuilder(PropertyAccessorBuilder)</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">PropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html#propertyAccessorBuilder"><B>propertyAccessorBuilder</B></A> -
+Variable in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>PropertyImplementation</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#PropertyImplementation(java.lang.String, com.agfa.hap.sdo.Type, com.agfa.hap.sdo.Type, int)"><B>PropertyImplementation(String, Type, Type, int)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo"><B>PropertyNotAvailableException</B></A> - Exception in <A HREF="./com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A><DD>Exception throw when a property that is not filled in in accessed
+ on a <CODE>ProxyDataObject</CODE>.<DT><A HREF="./com/agfa/hap/sdo/PropertyNotAvailableException.html#PropertyNotAvailableException(com.agfa.hap.sdo.PartialDataObject, commonj.sdo.Property)"><B>PropertyNotAvailableException(PartialDataObject, Property)</B></A> -
+Constructor for exception com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo">PropertyNotAvailableException</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo"><B>PropertyTree</B></A> - Class in <A HREF="./com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A><DD>Helper class for <A HREF="./com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo"><CODE>SelectClause</CODE></A> that represents
+ a comma-separated list of properties in a structured form.<DT><A HREF="./com/agfa/hap/sdo/PropertyTree.html#PropertyTree()"><B>PropertyTree()</B></A> -
+Constructor for class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo">PropertyTree</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_R_"><!-- --></A><H2>
+<B>R</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo"><B>ReachableDefinition</B></A> - Class in <A HREF="./com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A><DD><B>Deprecated.</B>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/ReachableDefinition.html#ReachableDefinition()"><B>ReachableDefinition()</B></A> -
+Constructor for class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo">ReachableDefinition</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/helper/XsdScanner.html#read(java.io.InputStream)"><B>read(InputStream)</B></A> -
+Method in class com.agfa.hap.sdo.helper.<A HREF="./com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper">XsdScanner</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html#read(java.io.ObjectInput)"><B>read(ObjectInput)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)"><B>readChildDataObject(ObjectInput, Property, PartialDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)"><B>readChildDataObject(ObjectInput, Property, PartialDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation">CompleteSerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ContainmentSerializer.html#readChildDataObject(java.io.ObjectInput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)"><B>readChildDataObject(ObjectInput, Property, PartialDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation">ContainmentSerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html#readExternal(java.io.ObjectInput)"><B>readExternal(ObjectInput)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html#readExternal(java.io.ObjectInput)"><B>readExternal(ObjectInput)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation">CompleteSerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/impl/ExternalizableDelegator.html#readExternal(java.io.ObjectInput)"><B>readExternal(ObjectInput)</B></A> -
+Method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl">ExternalizableDelegator</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html#readResolve()"><B>readResolve()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ContainmentSerializer.html#readResolve()"><B>readResolve()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation">ContainmentSerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/impl/ExternalizableDelegator.html#readResolve()"><B>readResolve()</B></A> -
+Method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl">ExternalizableDelegator</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/impl/ExternalizableDelegator.Resolvable.html#readResolve()"><B>readResolve()</B></A> -
+Method in interface commonj.sdo.impl.<A HREF="./commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/TypeConverter.html#register(com.agfa.hap.sdo.Type, com.agfa.hap.sdo.impl.TypeConverter)"><B>register(Type, TypeConverter)</B></A> -
+Static method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/XsdTypeProvider.html#register(java.lang.String, java.lang.String)"><B>register(String, String)</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl">XsdTypeProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/XsdTypeProvider.html#register(java.lang.String, java.io.InputStream)"><B>register(String, InputStream)</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl">XsdTypeProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#register(commonj.sdo.Type)"><B>register(Type)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html#register(java.lang.Class, java.lang.String, java.lang.String)"><B>register(Class&lt;?&gt;, String, String)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#registerBasicType(java.lang.Class, com.agfa.hap.sdo.impl.TypeConverter)"><B>registerBasicType(Class, TypeConverter)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#registerBasicType(java.lang.Class, java.lang.String, com.agfa.hap.sdo.impl.TypeConverter)"><B>registerBasicType(Class, String, TypeConverter)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#registerBasicType(java.lang.String, java.lang.String, java.lang.Class, com.agfa.hap.sdo.impl.TypeConverter)"><B>registerBasicType(String, String, Class, TypeConverter)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#registerImplementationClassForType(com.agfa.hap.sdo.util.ClassHolder, java.lang.String)"><B>registerImplementationClassForType(ClassHolder, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#registerImplementationClassForType(com.agfa.hap.sdo.util.ClassHolder, java.lang.String, java.lang.String)"><B>registerImplementationClassForType(ClassHolder, String, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html#registerService(java.lang.Class, T)"><B>registerService(Class&lt;T&gt;, T)</B></A> -
+Method in class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#registerXsdType(java.lang.String, java.lang.Class)"><B>registerXsdType(String, Class)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#registerXsdType(java.lang.String, java.lang.Class, java.lang.String)"><B>registerXsdType(String, Class, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html#reinitialize()"><B>reinitialize()</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper">ExtendablePropertyAccessorBuilder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html#remove(int)"><B>remove(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html#remove(java.lang.Object)"><B>remove(Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Sequence.html#remove(int)"><B>remove(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD>Removes the entry at the given entry index.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html#removeForBidirectionalUpdate(com.agfa.hap.sdo.implementation.AbstractDataObject)"><B>removeForBidirectionalUpdate(AbstractDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/IDataObjectList.html#removeForBidirectionalUpdate(T)"><B>removeForBidirectionalUpdate(T)</B></A> -
+Method in interface com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation">IDataObjectList</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#resolvable()"><B>resolvable()</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#resolvable(java.lang.Object)"><B>resolvable(Object)</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#resolvable()"><B>resolvable()</B></A> -
+Method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#resolvable(java.lang.Object)"><B>resolvable(Object)</B></A> -
+Method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/osgi/BundleClassHolder.html#resolveClass()"><B>resolveClass()</B></A> -
+Method in class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi">BundleClassHolder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/util/ClassForNameClassHolder.html#resolveClass()"><B>resolveClass()</B></A> -
+Method in class com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassForNameClassHolder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/util/ClassHolder.html#resolveClass()"><B>resolveClass()</B></A> -
+Method in interface com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html#resolveClass()"><B>resolveClass()</B></A> -
+Method in class com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util">ClassLoaderBasedClassHolder</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util"><B>ResultSet</B></A> - Class in <A HREF="./com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A><DD>This class converts a list of dataobjects into a ResultSet.<DT><A HREF="./com/agfa/hap/sdo/util/ResultSet.html#ResultSet(java.util.Collection, java.util.List, commonj.sdo.Type)"><B>ResultSet(Collection&lt;? extends DataObject&gt;, List&lt;String&gt;, Type)</B></A> -
+Constructor for class com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util">ResultSet</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/util/ResultSet.html#ResultSet(java.util.Collection, java.lang.String, commonj.sdo.Type)"><B>ResultSet(Collection&lt;? extends DataObject&gt;, String, Type)</B></A> -
+Constructor for class com.agfa.hap.sdo.util.<A HREF="./com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util">ResultSet</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/DataAccessService.html#rootObjectsIterator(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.Snapshot)"><B>rootObjectsIterator(DataMapper&lt;T&gt;, Snapshot)</B></A> -
+Static method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo">DataAccessService</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_S_"><!-- --></A><H2>
+<B>S</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#safeGetList(commonj.sdo.Property)"><B>safeGetList(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String)"><B>save(DataObject, String, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String, java.io.OutputStream)"><B>save(DataObject, String, String, OutputStream)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.helper.XMLDocument, java.io.OutputStream, java.lang.Object)"><B>save(XMLDocument, OutputStream, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.helper.XMLDocument, java.io.Writer, java.lang.Object)"><B>save(XMLDocument, Writer, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html#save(commonj.sdo.helper.XMLDocument, javax.xml.transform.Result, java.lang.Object)"><B>save(XMLDocument, Result, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String)"><B>save(DataObject, String, String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A>
+<DD>Returns the DataObject saved as an XML document with the specified root element.
+<DT><A HREF="./commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.DataObject, java.lang.String, java.lang.String, java.io.OutputStream)"><B>save(DataObject, String, String, OutputStream)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A>
+<DD>Saves the DataObject as an XML document with the specified root element.
+<DT><A HREF="./commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, java.io.OutputStream, java.lang.Object)"><B>save(XMLDocument, OutputStream, Object)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A>
+<DD>Serializes an XMLDocument as an XML document into the outputStream.
+<DT><A HREF="./commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, java.io.Writer, java.lang.Object)"><B>save(XMLDocument, Writer, Object)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A>
+<DD>Serializes an XMLDocument as an XML document into the outputWriter.
+<DT><A HREF="./commonj/sdo/helper/XMLHelper.html#save(commonj.sdo.helper.XMLDocument, javax.xml.transform.Result, java.lang.Object)"><B>save(XMLDocument, Result, Object)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A>
+<DD>Serializes an XMLDocument as an XML document into the outputResult in a
+ serialization technology independent format (as specified in
+ javax.xml.transform).
+<DT><A HREF="./com/agfa/hap/sdo/helper/XsdScanner.html#scanArchive(java.lang.String)"><B>scanArchive(String)</B></A> -
+Method in class com.agfa.hap.sdo.helper.<A HREF="./com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper">XsdScanner</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/helper/XsdScanner.html#scanClassPath(java.lang.String)"><B>scanClassPath(String)</B></A> -
+Method in class com.agfa.hap.sdo.helper.<A HREF="./com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper">XsdScanner</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/helper/XsdScanner.html#scanDirectory(java.io.File)"><B>scanDirectory(File)</B></A> -
+Method in class com.agfa.hap.sdo.helper.<A HREF="./com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper">XsdScanner</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi"><B>SdoActivator</B></A> - Class in <A HREF="./com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html#SdoActivator()"><B>SdoActivator()</B></A> -
+Constructor for class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation"><B>SdoImplementationException</B></A> - Exception in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>Thrown when something went wrong in the sdo implementation.<DT><A HREF="./com/agfa/hap/sdo/implementation/SdoImplementationException.html#SdoImplementationException()"><B>SdoImplementationException()</B></A> -
+Constructor for exception com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation">SdoImplementationException</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/SdoImplementationException.html#SdoImplementationException(java.lang.String)"><B>SdoImplementationException(String)</B></A> -
+Constructor for exception com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation">SdoImplementationException</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/SdoImplementationException.html#SdoImplementationException(java.lang.Throwable)"><B>SdoImplementationException(Throwable)</B></A> -
+Constructor for exception com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation">SdoImplementationException</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/SdoImplementationException.html#SdoImplementationException(java.lang.String, java.lang.Throwable)"><B>SdoImplementationException(String, Throwable)</B></A> -
+Constructor for exception com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation">SdoImplementationException</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl"><B>SdoImplementationFactory</B></A> - Class in <A HREF="./com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A><DD>Class that is responsible for finding and choosing the correct SDO implementation.<DT><A HREF="./com/agfa/hap/sdo/impl/SdoImplementationFactory.html#SdoImplementationFactory()"><B>SdoImplementationFactory()</B></A> -
+Constructor for class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl">SdoImplementationFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo"><B>SelectClause</B></A> - Class in <A HREF="./com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A><DD>SnapshotDefinition defined by a comma-separated list of
+ property paths.<DT><A HREF="./com/agfa/hap/sdo/SelectClause.html#SelectClause(com.agfa.hap.sdo.PropertyTree)"><B>SelectClause(PropertyTree)</B></A> -
+Constructor for class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/SelectClause.html#SelectClause(commonj.sdo.Type)"><B>SelectClause(Type)</B></A> -
+Constructor for class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/SelectClause.html#SelectClause(commonj.sdo.Type, java.lang.String)"><B>SelectClause(Type, String)</B></A> -
+Constructor for class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo"><B>Sequence</B></A> - Interface in <A HREF="./commonj/sdo/package-summary.html">commonj.sdo</A><DD>A sequence is a heterogeneous list of <A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>properties</CODE></A> and corresponding values.<DT><A HREF="./com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>SerializableTypeConverter</B></A> - Class in <A HREF="./com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/impl/SerializableTypeConverter.html#SerializableTypeConverter()"><B>SerializableTypeConverter()</B></A> -
+Constructor for class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl">SerializableTypeConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#set(java.lang.String, java.lang.Object)"><B>set(String, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#set(int, java.lang.Object)"><B>set(int, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#set(commonj.sdo.Property, java.lang.Object)"><B>set(Property, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html#set(int, com.agfa.hap.sdo.implementation.AbstractDataObject)"><B>set(int, AbstractDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">DataObjectList</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#set(java.lang.String, java.lang.Object)"><B>set(String, Object)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets a property of either this object or an object reachable from it, as identified by the specified path,
+ to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#set(int, java.lang.Object)"><B>set(int, Object)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the property at the specified index in <A HREF="./commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's
+ <A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#set(commonj.sdo.Property, java.lang.Object)"><B>set(Property, Object)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the given property of the object to the new value.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#setBaseType(com.agfa.hap.sdo.implementation.TypeImplementation)"><B>setBaseType(TypeImplementation)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigDecimal(int, java.math.BigDecimal)"><B>setBigDecimal(int, BigDecimal)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)"><B>setBigDecimal(Property, BigDecimal)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigDecimal(java.lang.String, java.math.BigDecimal)"><B>setBigDecimal(String, BigDecimal)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setBigDecimal(java.lang.String, java.math.BigDecimal)"><B>setBigDecimal(String, BigDecimal)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>BigDecimal</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setBigDecimal(int, java.math.BigDecimal)"><B>setBigDecimal(int, BigDecimal)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>BigDecimal</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setBigDecimal(commonj.sdo.Property, java.math.BigDecimal)"><B>setBigDecimal(Property, BigDecimal)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>BigDecimal</code> property, to the specified value.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigInteger(int, java.math.BigInteger)"><B>setBigInteger(int, BigInteger)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigInteger(commonj.sdo.Property, java.math.BigInteger)"><B>setBigInteger(Property, BigInteger)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBigInteger(java.lang.String, java.math.BigInteger)"><B>setBigInteger(String, BigInteger)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setBigInteger(java.lang.String, java.math.BigInteger)"><B>setBigInteger(String, BigInteger)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>BigInteger</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setBigInteger(int, java.math.BigInteger)"><B>setBigInteger(int, BigInteger)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>BigInteger</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setBigInteger(commonj.sdo.Property, java.math.BigInteger)"><B>setBigInteger(Property, BigInteger)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>BigInteger</code> property, to the specified value.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBoolean(int, boolean)"><B>setBoolean(int, boolean)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBoolean(commonj.sdo.Property, boolean)"><B>setBoolean(Property, boolean)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBoolean(java.lang.String, boolean)"><B>setBoolean(String, boolean)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setBoolean(java.lang.String, boolean)"><B>setBoolean(String, boolean)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>boolean</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setBoolean(int, boolean)"><B>setBoolean(int, boolean)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>boolean</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setBoolean(commonj.sdo.Property, boolean)"><B>setBoolean(Property, boolean)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>boolean</code> property, to the specified value.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setByte(int, byte)"><B>setByte(int, byte)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setByte(commonj.sdo.Property, byte)"><B>setByte(Property, byte)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setByte(java.lang.String, byte)"><B>setByte(String, byte)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setByte(java.lang.String, byte)"><B>setByte(String, byte)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>byte</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setByte(int, byte)"><B>setByte(int, byte)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>byte</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setByte(commonj.sdo.Property, byte)"><B>setByte(Property, byte)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>byte</code> property, to the specified value.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBytes(int, byte[])"><B>setBytes(int, byte[])</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBytes(commonj.sdo.Property, byte[])"><B>setBytes(Property, byte[])</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setBytes(java.lang.String, byte[])"><B>setBytes(String, byte[])</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setBytes(java.lang.String, byte[])"><B>setBytes(String, byte[])</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>byte[]</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setBytes(int, byte[])"><B>setBytes(int, byte[])</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>byte[]</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setBytes(commonj.sdo.Property, byte[])"><B>setBytes(Property, byte[])</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>byte[]</code> property, to the specified value.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setChar(int, char)"><B>setChar(int, char)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setChar(commonj.sdo.Property, char)"><B>setChar(Property, char)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setChar(java.lang.String, char)"><B>setChar(String, char)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setChar(java.lang.String, char)"><B>setChar(String, char)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>char</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setChar(int, char)"><B>setChar(int, char)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>char</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setChar(commonj.sdo.Property, char)"><B>setChar(Property, char)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>char</code> property, to the specified value.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setContainment(com.agfa.hap.sdo.implementation.AbstractDataObject, commonj.sdo.Property)"><B>setContainment(AbstractDataObject, Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataGraph(commonj.sdo.DataGraph)"><B>setDataGraph(DataGraph)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ContainedDataObject.html#setDataGraph(commonj.sdo.DataGraph)"><B>setDataGraph(DataGraph)</B></A> -
+Method in interface com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation">ContainedDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(int, commonj.sdo.DataObject)"><B>setDataObject(int, DataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)"><B>setDataObject(Property, DataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDataObject(java.lang.String, commonj.sdo.DataObject)"><B>setDataObject(String, DataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setDataObject(java.lang.String, commonj.sdo.DataObject)"><B>setDataObject(String, DataObject)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>DataObject</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setDataObject(int, commonj.sdo.DataObject)"><B>setDataObject(int, DataObject)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>DataObject</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setDataObject(commonj.sdo.Property, commonj.sdo.DataObject)"><B>setDataObject(Property, DataObject)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>DataObject</code> property, to the specified value.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDate(int, java.util.Date)"><B>setDate(int, Date)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDate(commonj.sdo.Property, java.util.Date)"><B>setDate(Property, Date)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDate(java.lang.String, java.util.Date)"><B>setDate(String, Date)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setDate(java.lang.String, java.util.Date)"><B>setDate(String, Date)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>Date</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setDate(int, java.util.Date)"><B>setDate(int, Date)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>Date</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setDate(commonj.sdo.Property, java.util.Date)"><B>setDate(Property, Date)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>Date</code> property, to the specified value.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDouble(int, double)"><B>setDouble(int, double)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDouble(commonj.sdo.Property, double)"><B>setDouble(Property, double)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setDouble(java.lang.String, double)"><B>setDouble(String, double)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setDouble(java.lang.String, double)"><B>setDouble(String, double)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>double</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setDouble(int, double)"><B>setDouble(int, double)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>double</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setDouble(commonj.sdo.Property, double)"><B>setDouble(Property, double)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>double</code> property, to the specified value.
+<DT><A HREF="./commonj/sdo/helper/XMLDocument.html#setEncoding(java.lang.String)"><B>setEncoding(String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>
+<DD>Set the XML encoding of the document, or null if not specified.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setFloat(int, float)"><B>setFloat(int, float)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setFloat(commonj.sdo.Property, float)"><B>setFloat(Property, float)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setFloat(java.lang.String, float)"><B>setFloat(String, float)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setFloat(java.lang.String, float)"><B>setFloat(String, float)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>float</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setFloat(int, float)"><B>setFloat(int, float)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>float</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setFloat(commonj.sdo.Property, float)"><B>setFloat(Property, float)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>float</code> property, to the specified value.
+<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#setGetter(java.lang.reflect.Method)"><B>setGetter(Method)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#setIdentity(java.lang.Object)"><B>setIdentity(Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#setIdentity(java.lang.Object)"><B>setIdentity(Object)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>Sets the value of the <A HREF="./com/agfa/hap/sdo/Type.html#getIdentityProperty()"><CODE>identity property</CODE></A> for this
+ instance.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#setIdentityProperty(commonj.sdo.Property)"><B>setIdentityProperty(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/SdoImplementationFactory.html#setImplementationClass(java.lang.Class)"><B>setImplementationClass(Class&lt;? extends HelperProvider&gt;)</B></A> -
+Static method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl">SdoImplementationFactory</A>
+<DD>Use this to inject a suitable implementation class.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#setImplementationClass(com.agfa.hap.sdo.util.ClassHolder)"><B>setImplementationClass(ClassHolder)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>Sets the implementation class.
+<DT><A HREF="./com/agfa/hap/sdo/impl/TypeProvider.html#setInstance(com.agfa.hap.sdo.impl.TypeProvider)"><B>setInstance(TypeProvider)</B></A> -
+Static method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html#setInstance(com.agfa.hap.sdo.implementation.ImplementationClassRepository)"><B>setInstance(ImplementationClassRepository)</B></A> -
+Static method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation">ImplementationClassRepository</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#setInstanceClass(java.lang.Class)"><B>setInstanceClass(Class)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setInt(int, int)"><B>setInt(int, int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setInt(commonj.sdo.Property, int)"><B>setInt(Property, int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setInt(java.lang.String, int)"><B>setInt(String, int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setInt(java.lang.String, int)"><B>setInt(String, int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>int</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setInt(int, int)"><B>setInt(int, int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>int</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setInt(commonj.sdo.Property, int)"><B>setInt(Property, int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>int</code> property, to the specified value.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#setIsAbstract(boolean)"><B>setIsAbstract(boolean)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#setIsContainment(boolean)"><B>setIsContainment(boolean)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#setIsDataType(boolean)"><B>setIsDataType(boolean)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#setIsMany(boolean)"><B>setIsMany(boolean)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#setIsReadOnly(boolean)"><B>setIsReadOnly(boolean)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setList(int, java.util.List)"><B>setList(int, List)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setList(commonj.sdo.Property, java.util.List)"><B>setList(Property, List)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setList(java.lang.String, java.util.List)"><B>setList(String, List)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#setList(commonj.sdo.Property, java.util.List)"><B>setList(Property, List)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setList(java.lang.String, java.util.List)"><B>setList(String, List)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>List</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setList(int, java.util.List)"><B>setList(int, List)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>List</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setList(commonj.sdo.Property, java.util.List)"><B>setList(Property, List)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>List</code> property, to the specified value.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setLong(int, long)"><B>setLong(int, long)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setLong(commonj.sdo.Property, long)"><B>setLong(Property, long)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setLong(java.lang.String, long)"><B>setLong(String, long)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setLong(java.lang.String, long)"><B>setLong(String, long)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>long</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setLong(int, long)"><B>setLong(int, long)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>long</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setLong(commonj.sdo.Property, long)"><B>setLong(Property, long)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>long</code> property, to the specified value.
+<DT><A HREF="./commonj/sdo/helper/XMLDocument.html#setNoNamespaceSchemaLocation(java.lang.String)"><B>setNoNamespaceSchemaLocation(String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>
+<DD>Sets the value of the noNamespaceSchemaLocation declaration
+ for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ root element, or null if it should not be present.
+<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html#setOpposite(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)"><B>setOpposite(Object, Property, Object)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#setOppositeName(java.lang.String)"><B>setOppositeName(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/DataMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)"><B>setProperty(T, Property, Object)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>
+<DD>Assigns the given value to the property of the object.
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)"><B>setProperty(T, Property, Object)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#setProperty(T, com.agfa.hap.sdo.Property, java.lang.Object)"><B>setProperty(T, Property, Object)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html#setProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)"><B>setProperty(Object, Property, Object)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#setProperty(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property, java.lang.Object)"><B>setProperty(PartialDataObject, Property, Object)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XMLDocument.html#setSchemaLocation(java.lang.String)"><B>setSchemaLocation(String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>
+<DD>Sets the value of the schemaLocation declaration
+ for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ root element, or null if it should not be present.
+<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#setSetter(java.lang.reflect.Method)"><B>setSetter(Method)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setShort(int, short)"><B>setShort(int, short)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setShort(commonj.sdo.Property, short)"><B>setShort(Property, short)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setShort(java.lang.String, short)"><B>setShort(String, short)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setShort(java.lang.String, short)"><B>setShort(String, short)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>short</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setShort(int, short)"><B>setShort(int, short)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>short</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setShort(commonj.sdo.Property, short)"><B>setShort(Property, short)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>short</code> property, to the specified value.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setString(int, java.lang.String)"><B>setString(int, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setString(commonj.sdo.Property, java.lang.String)"><B>setString(Property, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#setString(java.lang.String, java.lang.String)"><B>setString(String, String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#setString(java.lang.String, java.lang.String)"><B>setString(String, String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>String</code> property identified by the specified path, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setString(int, java.lang.String)"><B>setString(int, String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of a <code>String</code> property identified by the specified property index, to the specified value.
+<DT><A HREF="./commonj/sdo/DataObject.html#setString(commonj.sdo.Property, java.lang.String)"><B>setString(Property, String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Sets the value of the specified <code>String</code> property, to the specified value.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#setType(com.agfa.hap.sdo.Type)"><B>setType(Type)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/DataMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)"><B>setUnavailable(T, Property)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>
+<DD>Marks a property as unavailable (<CODE>PartialDataObject#isAvailable(Property)}</CODE>.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#setUnavailable(commonj.sdo.Property)"><B>setUnavailable(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)"><B>setUnavailable(T, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingDataMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html#setUnavailable(T, com.agfa.hap.sdo.Property)"><B>setUnavailable(T, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">DelegatingPartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html#setUnavailable(java.lang.Object, com.agfa.hap.sdo.Property)"><B>setUnavailable(Object, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper">JavaBeanMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html#setUnavailable(com.agfa.hap.sdo.PartialDataObject, com.agfa.hap.sdo.Property)"><B>setUnavailable(PartialDataObject, Property)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper">PartialDataObjectMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#setUnavailable(commonj.sdo.Property)"><B>setUnavailable(Property)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>Strips the property such that is no longer available.
+<DT><A HREF="./com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)"><B>setValue(Object, Property, Object, DataMapper)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">AbstractPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)"><B>setValue(Object, Property, Object, DataMapper)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">BeanPropertyAccessor</A>
+<DD>Sets the value of this property for the specified Object.
+<DT><A HREF="./com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)"><B>setValue(Object, Property, Object, DataMapper)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedBeanPropertyAccessor</A>
+<DD>Sets the value of this property for the specified Object.
+<DT><A HREF="./com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)"><B>setValue(Object, Property, Object, DataMapper)</B></A> -
+Method in class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">ManyValuedNullPropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessor.html#setValue(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object, com.agfa.hap.sdo.DataMapper)"><B>setValue(Object, Property, Object, DataMapper)</B></A> -
+Method in interface com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/Sequence.html#setValue(int, java.lang.Object)"><B>setValue(int, Object)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD>Sets the entry at a specified index to the new value.
+<DT><A HREF="./commonj/sdo/helper/XMLDocument.html#setXMLDeclaration(boolean)"><B>setXMLDeclaration(boolean)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>
+<DD>Set the XML declaration version of the document.
+<DT><A HREF="./commonj/sdo/helper/XMLDocument.html#setXMLVersion(java.lang.String)"><B>setXMLVersion(String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper">XMLDocument</A>
+<DD>Set the XML version of the document, or null if not specified.
+<DT><A HREF="./commonj/sdo/Sequence.html#size()"><B>size()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/Sequence.html" title="interface in commonj.sdo">Sequence</A>
+<DD>Returns the number of entries in the sequence.
+<DT><A HREF="./com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><B>Snapshot</B></A> - Interface in <A HREF="./com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A><DD>Collection of structured data at a given moment in time.<DT><A HREF="./com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo"><B>SnapshotDefinition</B></A> - Interface in <A HREF="./com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A><DD>Defines which properties belong to the <A HREF="./com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><CODE>Snapshot</CODE></A>.<DT><A HREF="./com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>SnapshotImplementation</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/SnapshotImplementation.html#SnapshotImplementation(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.SnapshotDefinition, java.util.Collection)"><B>SnapshotImplementation(DataMapper&lt;T&gt;, SnapshotDefinition, Collection&lt;? extends T&gt;)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation">SnapshotImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation"><B>SnapshotUnion</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/SnapshotUnion.html#SnapshotUnion(java.util.Collection)"><B>SnapshotUnion(Collection&lt;Snapshot&gt;)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation">SnapshotUnion</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/SnapshotUnion.html#SnapshotUnion(com.agfa.hap.sdo.Snapshot, com.agfa.hap.sdo.Snapshot)"><B>SnapshotUnion(Snapshot, Snapshot)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation">SnapshotUnion</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html#start(org.osgi.framework.BundleContext)"><B>start(BundleContext)</B></A> -
+Method in class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html#startDataObject(java.lang.Object, com.agfa.hap.sdo.Type)"><B>startDataObject(Object, Type)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation">DataObjectConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/ObjectPropertyVisitor.html#startDataObject(java.lang.Object, com.agfa.hap.sdo.Type)"><B>startDataObject(Object, Type)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html#stop(org.osgi.framework.BundleContext)"><B>stop(BundleContext)</B></A> -
+Method in class com.agfa.hap.sdo.osgi.<A HREF="./com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi">SdoActivator</A>
+<DD>Empty default implementation
+<DT><A HREF="./com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model"><B>StringIdentity</B></A> - Class in <A HREF="./com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/model/StringIdentity.html#StringIdentity(java.lang.String, java.lang.String)"><B>StringIdentity(String, String)</B></A> -
+Constructor for class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model">StringIdentity</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_T_"><!-- --></A><H2>
+<B>T</B></H2>
+<DL>
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toCalendar(java.lang.String)"><B>toCalendar(String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a String representation of an SDO date type to a Calendar using the
+ default locale.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toCalendar(java.lang.String, java.util.Locale)"><B>toCalendar(String, Locale)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a String representation of an SDO date type to a Calendar using the
+ specified locale, or the default locale if the locale is null.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toDate(java.lang.String)"><B>toDate(String)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a String representation of an SDO date type to a Date.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toDateTime(java.util.Date)"><B>toDateTime(Date)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Date to a String representation of the DateTime type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toDateTime(java.util.Calendar)"><B>toDateTime(Calendar)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Calendar to a String representation of the DateTime type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toDay(java.util.Date)"><B>toDay(Date)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Date to a String representation of the Day type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toDay(java.util.Calendar)"><B>toDay(Calendar)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Calendar to a String representation of the Day type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toDuration(java.util.Date)"><B>toDuration(Date)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Date to a String representation of the Duration type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toDuration(java.util.Calendar)"><B>toDuration(Calendar)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Calendar to a String representation of the Duration type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toMonth(java.util.Date)"><B>toMonth(Date)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Date to a String representation of the Month type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toMonth(java.util.Calendar)"><B>toMonth(Calendar)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Calendar to a String representation of the Month type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toMonthDay(java.util.Date)"><B>toMonthDay(Date)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Date to a String representation of the MonthDay type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toMonthDay(java.util.Calendar)"><B>toMonthDay(Calendar)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Calendar to a String representation of the MonthDay type.
+<DT><A HREF="./com/agfa/hap/sdo/impl/BytesTypeConverter.html#toString(byte[])"><B>toString(byte[])</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl">BytesTypeConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/EnumTypeConverter.html#toString(T)"><B>toString(T)</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl">EnumTypeConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/SerializableTypeConverter.html#toString(java.io.Serializable)"><B>toString(Serializable)</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl">SerializableTypeConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/TypeConverter.html#toString(T)"><B>toString(T)</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>
+<DD>Convert the instance to a string.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html#toString()"><B>toString()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">PropertyImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#toString()"><B>toString()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html#toString(com.agfa.hap.sdo.model.CatalogIdentity)"><B>toString(CatalogIdentity)</B></A> -
+Static method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">CatalogIdentity</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/Identity.html#toString()"><B>toString()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/model/ObjectReference.html#toString()"><B>toString()</B></A> -
+Method in class com.agfa.hap.sdo.model.<A HREF="./com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model">ObjectReference</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toTime(java.util.Date)"><B>toTime(Date)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Date to a String representation of the Time type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toTime(java.util.Calendar)"><B>toTime(Calendar)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Calendar to a String representation of the Time type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toYear(java.util.Date)"><B>toYear(Date)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Date to a String representation of the Year type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toYear(java.util.Calendar)"><B>toYear(Calendar)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Calendar to a String representation of the Year type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toYearMonth(java.util.Date)"><B>toYearMonth(Date)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Date to a String representation of the YearMonth type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toYearMonth(java.util.Calendar)"><B>toYearMonth(Calendar)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Calendar to a String representation of the YearMonth type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toYearMonthDay(java.util.Date)"><B>toYearMonthDay(Date)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Date to a String representation of the YearMonthDay type.
+<DT><A HREF="./commonj/sdo/helper/DataHelper.html#toYearMonthDay(java.util.Calendar)"><B>toYearMonthDay(Calendar)</B></A> -
+Method in interface commonj.sdo.helper.<A HREF="./commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper">DataHelper</A>
+<DD>Convert from a Calendar to a String representation of the YearMonthDay type.
+<DT><A HREF="./com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>TruePropertyAccessor</B></A> - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/mapper/TruePropertyAccessor.html#TruePropertyAccessor()"><B>TruePropertyAccessor()</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper">TruePropertyAccessor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#type"><B>type</B></A> -
+Variable in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><B>Type</B></A> - Interface in <A HREF="./com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A><DD>A representation of the type of a <A HREF="./com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><CODE>property</CODE></A> of a <CODE>data object</CODE>.<DT><A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo"><B>Type</B></A> - Interface in <A HREF="./commonj/sdo/package-summary.html">commonj.sdo</A><DD>A representation of the type of a <A HREF="./commonj/sdo/Property.html" title="interface in commonj.sdo"><CODE>property</CODE></A> of a <A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo"><CODE>data object</CODE></A>.<DT><A HREF="./com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>TypeConverter</B></A>&lt;<A HREF="./com/agfa/hap/sdo/impl/TypeConverter.html" title="type parameter in TypeConverter">T</A>&gt; - Class in <A HREF="./com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A><DD>Class that provides
+ an implementation to convert instances from and to a string.<DT><A HREF="./com/agfa/hap/sdo/impl/TypeConverter.html#TypeConverter()"><B>TypeConverter()</B></A> -
+Constructor for class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl">TypeConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper"><B>TypeHelper</B></A> - Interface in <A HREF="./com/agfa/hap/sdo/helper/package-summary.html">com.agfa.hap.sdo.helper</A><DD>Redefinition of <A HREF="./commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><CODE>TypeHelper</CODE></A> to provide type-safe
+ access to types.<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#typeHelper"><B>typeHelper</B></A> -
+Variable in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#typeHelper()"><B>typeHelper()</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><B>TypeHelper</B></A> - Interface in <A HREF="./commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A><DD>Look up a Type given the uri and typeName or interfaceClass.<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#typeHelper()"><B>typeHelper()</B></A> -
+Method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>TypeHelperImpl</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html#TypeHelperImpl()"><B>TypeHelperImpl()</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">TypeHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>TypeImplementation</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#TypeImplementation(java.lang.Class)"><B>TypeImplementation(Class)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#TypeImplementation(java.lang.Class, java.lang.String)"><B>TypeImplementation(Class, String)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#TypeImplementation(java.lang.Class, java.lang.String, java.lang.String)"><B>TypeImplementation(Class, String, String)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html#TypeImplementation(java.lang.String, java.lang.String)"><B>TypeImplementation(String, String)</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation">TypeImplementation</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>TypeMapper</B></A> - Class in <A HREF="./com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A><DD>Maps classes onto sdo Type instances.<DT><A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html#TypeMapper()"><B>TypeMapper()</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html#TypeMapper(com.agfa.hap.sdo.mapper.PropertyAccessorBuilder)"><B>TypeMapper(PropertyAccessorBuilder)</B></A> -
+Constructor for class com.agfa.hap.sdo.mapper.<A HREF="./com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper">TypeMapper</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl"><B>TypeProvider</B></A> - Class in <A HREF="./com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/impl/TypeProvider.html#TypeProvider()"><B>TypeProvider()</B></A> -
+Constructor for class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl">TypeProvider</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_U_"><!-- --></A><H2>
+<B>U</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/PartialDataObject.html#UNAVAILABLE_PROPERTY"><B>UNAVAILABLE_PROPERTY</B></A> -
+Static variable in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>
+<DD>Marker value for unavailable properties
+<DT><A HREF="./commonj/sdo/ChangeSummary.html#undoChanges()"><B>undoChanges()</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo">ChangeSummary</A>
+<DD>This method is intended for use by service implementations only.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#unset(int)"><B>unset(int)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#unset(java.lang.String)"><B>unset(String)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html#unset(commonj.sdo.Property)"><B>unset(Property)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/DataObject.html#unset(java.lang.String)"><B>unset(String)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Unsets a property of either this object or an object reachable from it, as identified by the specified path.
+<DT><A HREF="./commonj/sdo/DataObject.html#unset(int)"><B>unset(int)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Unsets the property at the specified index in <A HREF="./commonj/sdo/Type.html#getProperties()"><CODE>property list</CODE></A> of this object's <A HREF="./commonj/sdo/Type.html" title="interface in commonj.sdo"><CODE>type</CODE></A>.
+<DT><A HREF="./commonj/sdo/DataObject.html#unset(commonj.sdo.Property)"><B>unset(Property)</B></A> -
+Method in interface commonj.sdo.<A HREF="./commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>
+<DD>Unsets the property of the object.
+</DL>
+<HR>
+<A NAME="_V_"><!-- --></A><H2>
+<B>V</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/ReachableDefinition.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)"><B>visit(DataMapper&lt;T&gt;, ObjectPropertyVisitor, T)</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo">ReachableDefinition</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/SelectClause.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)"><B>visit(DataMapper&lt;T&gt;, ObjectPropertyVisitor, T)</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/SnapshotDefinition.html#visit(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T)"><B>visit(DataMapper&lt;T&gt;, ObjectPropertyVisitor, T)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>
+<DD>Visits all properties of the object that are part
+ of the definition.
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html#visitBulkProperty(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><B>visitBulkProperty(Object, Property, SnapshotDefinition)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation">DataObjectConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/ObjectPropertyVisitor.html#visitBulkProperty(java.lang.Object, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.SnapshotDefinition)"><B>visitBulkProperty(Object, Property, SnapshotDefinition)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>
+<DD>Bulk properties are properties that are heavy to retrieve and as such should
+ be visited in bulk.
+<DT><A HREF="./com/agfa/hap/sdo/SelectClause.html#visitChild(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PropertyTree)"><B>visitChild(DataMapper&lt;T&gt;, ObjectPropertyVisitor, T, Property, PropertyTree)</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/SelectClause.html#visitChildObject(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PropertyTree)"><B>visitChildObject(DataMapper&lt;T&gt;, ObjectPropertyVisitor, T, Property, PropertyTree)</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html#visitProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)"><B>visitProperty(Object, Property, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation">DataObjectConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/ObjectPropertyVisitor.html#visitProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)"><B>visitProperty(Object, Property, Object)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/SelectClause.html#visitProxy(com.agfa.hap.sdo.DataMapper, com.agfa.hap.sdo.ObjectPropertyVisitor, T, com.agfa.hap.sdo.Property)"><B>visitProxy(DataMapper&lt;T&gt;, ObjectPropertyVisitor, T, Property)</B></A> -
+Method in class com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo">SelectClause</A>
+<DD>this method is called if the property is not in the select clause
+ when used with the default SnapshotSerializer :
+ returning directly will result in property with value = null,
+ calling visitProxyProperty with a null identity will result in a not available property
+ calling visitProxyProperty with a non null identity will result in a property with isProxy=true
+<DT><A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html#visitProxyProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)"><B>visitProxyProperty(Object, Property, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation">DataObjectConverter</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/ObjectPropertyVisitor.html#visitProxyProperty(java.lang.Object, com.agfa.hap.sdo.Property, java.lang.Object)"><B>visitProxyProperty(Object, Property, Object)</B></A> -
+Method in interface com.agfa.hap.sdo.<A HREF="./com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_W_"><!-- --></A><H2>
+<B>W</B></H2>
+<DL>
+<DT><A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html#write(java.io.ObjectOutput, com.agfa.hap.sdo.PartialDataObject)"><B>write(ObjectOutput, PartialDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html#write(java.io.ObjectOutput, com.agfa.hap.sdo.Property, java.lang.Object)"><B>write(ObjectOutput, Property, Object)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html#write(java.io.ObjectOutput, com.agfa.hap.sdo.PartialDataObject)"><B>write(ObjectOutput, PartialDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation">CompleteSerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html#writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)"><B>writeChildDataObject(ObjectOutput, Property, PartialDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html#writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)"><B>writeChildDataObject(ObjectOutput, Property, PartialDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation">CompleteSerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/ContainmentSerializer.html#writeChildDataObject(java.io.ObjectOutput, com.agfa.hap.sdo.Property, com.agfa.hap.sdo.PartialDataObject)"><B>writeChildDataObject(ObjectOutput, Property, PartialDataObject)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation">ContainmentSerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html#writeExternal(java.io.ObjectOutput)"><B>writeExternal(ObjectOutput)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html#writeExternal(java.io.ObjectOutput)"><B>writeExternal(ObjectOutput)</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation">CompleteSerializer</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/impl/ExternalizableDelegator.html#writeExternal(java.io.ObjectOutput)"><B>writeExternal(ObjectOutput)</B></A> -
+Method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl">ExternalizableDelegator</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html#writeReplace()"><B>writeReplace()</B></A> -
+Method in class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_X_"><!-- --></A><H2>
+<B>X</B></H2>
+<DL>
+<DT><A HREF="./commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper"><B>XMLDocument</B></A> - Interface in <A HREF="./commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A><DD>Represents an XML Document containing a tree of DataObjects.<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#xmlHelper"><B>xmlHelper</B></A> -
+Variable in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#xmlHelper()"><B>xmlHelper()</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper"><B>XMLHelper</B></A> - Interface in <A HREF="./commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A><DD>A helper to convert XML documents into DataObects and
+ DataObjects into XML documnets.<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#xmlHelper()"><B>xmlHelper()</B></A> -
+Method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>XMLHelperImpl</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html#XMLHelperImpl()"><B>XMLHelperImpl()</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XMLHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#xsdHelper"><B>xsdHelper</B></A> -
+Variable in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html#xsdHelper()"><B>xsdHelper()</B></A> -
+Method in class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl">HelperProviderImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper"><B>XSDHelper</B></A> - Interface in <A HREF="./commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A><DD>Provides access to additional information when the
+ Type or Property is defined by an XML Schema (XSD).<DT><A HREF="./commonj/sdo/impl/HelperProvider.html#xsdHelper()"><B>xsdHelper()</B></A> -
+Method in class commonj.sdo.impl.<A HREF="./commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl">HelperProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>XSDHelperImpl</B></A> - Class in <A HREF="./com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A><DD>&nbsp;<DT><A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html#XSDHelperImpl()"><B>XSDHelperImpl()</B></A> -
+Constructor for class com.agfa.hap.sdo.implementation.<A HREF="./com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation">XSDHelperImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper"><B>XsdScanner</B></A> - Class in <A HREF="./com/agfa/hap/sdo/helper/package-summary.html">com.agfa.hap.sdo.helper</A><DD>This class scans the classpath for all sdo/*.xsd files and registers them
+ using the type helper.<DT><A HREF="./com/agfa/hap/sdo/helper/XsdScanner.html#XsdScanner(java.lang.ClassLoader)"><B>XsdScanner(ClassLoader)</B></A> -
+Constructor for class com.agfa.hap.sdo.helper.<A HREF="./com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper">XsdScanner</A>
+<DD>&nbsp;
+<DT><A HREF="./com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl"><B>XsdTypeProvider</B></A> - Class in <A HREF="./com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A><DD>Simple TypeProvider that gets its type info from xsd files.<DT><A HREF="./com/agfa/hap/sdo/impl/XsdTypeProvider.html#XsdTypeProvider()"><B>XsdTypeProvider()</B></A> -
+Constructor for class com.agfa.hap.sdo.impl.<A HREF="./com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl">XsdTypeProvider</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_J_">J</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <A HREF="#_X_">X</A>
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/index.html b/sandbox/kgoodson/agfasdo/apidocs/index.html
new file mode 100644
index 0000000000..83853647b2
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/index.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Dec 05 13:51:44 GMT 2007-->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API
+</TITLE>
+<SCRIPT type="text/javascript">
+ targetPage = "" + window.location.search;
+ if (targetPage != "" && targetPage != "undefined")
+ targetPage = targetPage.substring(1);
+ if (targetPage.indexOf(":") != -1)
+ targetPage = "undefined";
+ function loadFrames() {
+ if (targetPage != "" && targetPage != "undefined")
+ top.classFrame.location = top.targetPage;
+ }
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+</HEAD>
+<FRAMESET cols="20%,80%" title="" onLoad="top.loadFrames()">
+<FRAMESET rows="30%,70%" title="" onLoad="top.loadFrames()">
+<FRAME src="overview-frame.html" name="packageListFrame" title="All Packages">
+<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</FRAMESET>
+<FRAME src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<NOFRAMES>
+<H2>
+Frame Alert</H2>
+
+<P>
+This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+<BR>
+Link to<A HREF="overview-summary.html">Non-frame version.</A>
+</NOFRAMES>
+</FRAMESET>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/index2.html b/sandbox/kgoodson/agfasdo/apidocs/index2.html
new file mode 100644
index 0000000000..1bc0fe48fc
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/index2.html
@@ -0,0 +1,24 @@
+<HTML>
+<HEAD>
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API
+</TITLE>
+</HEAD>
+<FRAMESET cols="20%,80%" title="">
+<FRAMESET rows="30%,70%" title="">
+<FRAME src="overview-frame.html" name="packageListFrame" title="All Packages">
+<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</FRAMESET>
+<FRAME src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<NOFRAMES>
+<H2>
+Frame Alert</H2>
+
+<P>
+This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+<BR>
+Link to<A HREF="overview-summary.html">Non-frame version.</A>
+</NOFRAMES>
+</FRAMESET>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/overview-frame.html b/sandbox/kgoodson/agfasdo/apidocs/overview-frame.html
new file mode 100644
index 0000000000..745cf2f8c0
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/overview-frame.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:40 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Overview (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="Overview, com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TH ALIGN="left" NOWRAP><FONT size="+1" CLASS="FrameTitleFont">
+<B></B></FONT></TH>
+</TR>
+</TABLE>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="allclasses-frame.html" target="packageFrame">All Classes</A></FONT>
+<P>
+<FONT size="+1" CLASS="FrameHeadingFont">
+Packages</FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="com/agfa/hap/sdo/package-frame.html" target="packageFrame">com.agfa.hap.sdo</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="com/agfa/hap/sdo/core/package-frame.html" target="packageFrame">com.agfa.hap.sdo.core</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="com/agfa/hap/sdo/helper/package-frame.html" target="packageFrame">com.agfa.hap.sdo.helper</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="com/agfa/hap/sdo/impl/package-frame.html" target="packageFrame">com.agfa.hap.sdo.impl</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="com/agfa/hap/sdo/implementation/package-frame.html" target="packageFrame">com.agfa.hap.sdo.implementation</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="com/agfa/hap/sdo/mapper/package-frame.html" target="packageFrame">com.agfa.hap.sdo.mapper</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="com/agfa/hap/sdo/model/package-frame.html" target="packageFrame">com.agfa.hap.sdo.model</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="com/agfa/hap/sdo/osgi/package-frame.html" target="packageFrame">com.agfa.hap.sdo.osgi</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="com/agfa/hap/sdo/util/package-frame.html" target="packageFrame">com.agfa.hap.sdo.util</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="commonj/sdo/package-frame.html" target="packageFrame">commonj.sdo</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="commonj/sdo/helper/package-frame.html" target="packageFrame">commonj.sdo.helper</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="commonj/sdo/impl/package-frame.html" target="packageFrame">commonj.sdo.impl</A></FONT>
+<BR>
+</TD>
+</TR>
+</TABLE>
+
+<P>
+&nbsp;
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/overview-summary.html b/sandbox/kgoodson/agfasdo/apidocs/overview-summary.html
new file mode 100644
index 0000000000..683772db9e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/overview-summary.html
@@ -0,0 +1,199 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:44 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Overview (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+<META NAME="keywords" CONTENT="Overview, com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Overview (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H1>
+com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API
+</H1>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Packages</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="com/agfa/hap/sdo/package-summary.html">com.agfa.hap.sdo</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="com/agfa/hap/sdo/core/package-summary.html">com.agfa.hap.sdo.core</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="com/agfa/hap/sdo/helper/package-summary.html">com.agfa.hap.sdo.helper</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="com/agfa/hap/sdo/impl/package-summary.html">com.agfa.hap.sdo.impl</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="com/agfa/hap/sdo/implementation/package-summary.html">com.agfa.hap.sdo.implementation</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="com/agfa/hap/sdo/mapper/package-summary.html">com.agfa.hap.sdo.mapper</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="com/agfa/hap/sdo/model/package-summary.html">com.agfa.hap.sdo.model</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="com/agfa/hap/sdo/osgi/package-summary.html">com.agfa.hap.sdo.osgi</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="com/agfa/hap/sdo/util/package-summary.html">com.agfa.hap.sdo.util</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="commonj/sdo/package-summary.html">commonj.sdo</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="commonj/sdo/helper/package-summary.html">commonj.sdo.helper</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="commonj/sdo/impl/package-summary.html">commonj.sdo.impl</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+
+<P>
+&nbsp;<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/overview-tree.html b/sandbox/kgoodson/agfasdo/apidocs/overview-tree.html
new file mode 100644
index 0000000000..3c6b0f4ff6
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/overview-tree.html
@@ -0,0 +1,249 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:43 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Class Hierarchy (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<A NAME="main"></A>
+<CENTER>
+<H2>
+Hierarchy For All Packages</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="com/agfa/hap/sdo/package-tree.html">com.agfa.hap.sdo</A>, <A HREF="com/agfa/hap/sdo/core/package-tree.html">com.agfa.hap.sdo.core</A>, <A HREF="com/agfa/hap/sdo/helper/package-tree.html">com.agfa.hap.sdo.helper</A>, <A HREF="com/agfa/hap/sdo/impl/package-tree.html">com.agfa.hap.sdo.impl</A>, <A HREF="com/agfa/hap/sdo/implementation/package-tree.html">com.agfa.hap.sdo.implementation</A>, <A HREF="com/agfa/hap/sdo/mapper/package-tree.html">com.agfa.hap.sdo.mapper</A>, <A HREF="com/agfa/hap/sdo/model/package-tree.html">com.agfa.hap.sdo.model</A>, <A HREF="com/agfa/hap/sdo/osgi/package-tree.html">com.agfa.hap.sdo.osgi</A>, <A HREF="com/agfa/hap/sdo/util/package-tree.html">com.agfa.hap.sdo.util</A>, <A HREF="commonj/sdo/package-tree.html">commonj.sdo</A>, <A HREF="commonj/sdo/helper/package-tree.html">commonj.sdo.helper</A>, <A HREF="commonj/sdo/impl/package-tree.html">commonj.sdo.impl</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.util.AbstractCollection&lt;E&gt; (implements java.util.Collection&lt;E&gt;)
+<UL>
+<LI TYPE="circle">java.util.AbstractList&lt;E&gt; (implements java.util.List&lt;E&gt;)
+<UL>
+<LI TYPE="circle">java.util.ArrayList&lt;E&gt; (implements java.lang.Cloneable, java.util.List&lt;E&gt;, java.util.RandomAccess, java.io.Serializable)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation"><B>DataObjectList</B></A> (implements com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation">IDataObjectList</A>&lt;T&gt;)
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation"><B>AbstractDataObject</B></A> (implements com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation">ContainedDataObject</A>, commonj.sdo.<A HREF="commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A>, java.io.Serializable)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation"><B>AbstractPartialDataObject</B></A> (implements com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo">PartialDataObject</A>)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>DataObjectImplementation</B></A></UL>
+</UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>AbstractPropertyAccessor</B></A> (implements com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A>)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/FalsePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>FalsePropertyAccessor</B></A><LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/NullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>NullPropertyAccessor</B></A><LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/TruePropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>TruePropertyAccessor</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/BeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>BeanPropertyAccessor</B></A> (implements com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper">PropertyAccessor</A>)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>ManyValuedBeanPropertyAccessor</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.html" title="class in com.agfa.hap.sdo.mapper"><B>ManyValuedNullPropertyAccessor</B></A></UL>
+</UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>BinarySerializer</B></A> (implements commonj.sdo.impl.<A HREF="commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl">ExternalizableDelegator.Resolvable</A>)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>CompleteSerializer</B></A><LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation"><B>ContainmentSerializer</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/BulkProperty.html" title="class in com.agfa.hap.sdo.implementation"><B>BulkProperty</B></A>&lt;T&gt;<LI TYPE="circle">com.agfa.hap.sdo.util.<A HREF="com/agfa/hap/sdo/util/ClassForNameClassHolder.html" title="class in com.agfa.hap.sdo.util"><B>ClassForNameClassHolder</B></A> (implements com.agfa.hap.sdo.util.<A HREF="com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util">ClassHolder</A>)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.osgi.<A HREF="com/agfa/hap/sdo/osgi/BundleClassHolder.html" title="class in com.agfa.hap.sdo.osgi"><B>BundleClassHolder</B></A><LI TYPE="circle">com.agfa.hap.sdo.util.<A HREF="com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.html" title="class in com.agfa.hap.sdo.util"><B>ClassLoaderBasedClassHolder</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/DataAccessService.html" title="class in com.agfa.hap.sdo"><B>DataAccessService</B></A><LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="com/agfa/hap/sdo/impl/DataAccessService.html" title="class in com.agfa.hap.sdo.impl"><B>DataAccessService</B></A><LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/DataFactoryImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>DataFactoryImpl</B></A> (implements com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo">PartialDataFactory</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>DataGraphImplementation</B></A> (implements commonj.sdo.<A HREF="commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A>, java.io.Serializable)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/DataObjectConverter.html" title="class in com.agfa.hap.sdo.implementation"><B>DataObjectConverter</B></A>&lt;T&gt; (implements com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo">ObjectPropertyVisitor</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/DelegatingDataMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>DelegatingDataMapper</B></A>&lt;T&gt; (implements com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;)
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>DelegatingPartialDataObjectMapper</B></A>&lt;T&gt; (implements com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/EqualityHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>EqualityHelperImpl</B></A> (implements commonj.sdo.helper.<A HREF="commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper">EqualityHelper</A>)
+<LI TYPE="circle">commonj.sdo.impl.<A HREF="commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl"><B>ExternalizableDelegator</B></A> (implements java.io.Externalizable)
+<LI TYPE="circle">commonj.sdo.impl.<A HREF="commonj/sdo/impl/HelperProvider.html" title="class in commonj.sdo.impl"><B>HelperProvider</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="com/agfa/hap/sdo/impl/HelperProviderImpl.html" title="class in com.agfa.hap.sdo.impl"><B>HelperProviderImpl</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.model.<A HREF="com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model"><B>Identity</B></A> (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.model.<A HREF="com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model"><B>CatalogIdentity</B></A><LI TYPE="circle">com.agfa.hap.sdo.model.<A HREF="com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model"><B>LongIdentity</B></A><LI TYPE="circle">com.agfa.hap.sdo.model.<A HREF="com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model"><B>StringIdentity</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/ImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>ImplementationClassRepository</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.html" title="class in com.agfa.hap.sdo.implementation"><B>ClassPathImplementationClassRepository</B></A><LI TYPE="circle">com.agfa.hap.sdo.osgi.<A HREF="com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.html" title="class in com.agfa.hap.sdo.osgi"><B>OsgiBasedImplementationClassRepository</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/JavaBeanMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>JavaBeanMapper</B></A> (implements com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;)
+<LI TYPE="circle">com.agfa.hap.sdo.model.<A HREF="com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model"><B>ObjectReference</B></A> (implements java.io.Serializable)
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/PartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>PartialDataObjectMapper</B></A> (implements com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo">DataMapper</A>&lt;T&gt;)
+<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>FilteringPartialDataObjectMapper</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>PropertyAccessorBuilder</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>BeanPropertyAccessorBuilder</B></A><LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.html" title="class in com.agfa.hap.sdo.mapper"><B>ExtendablePropertyAccessorBuilder</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>PropertyImplementation</B></A> (implements com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A>, java.io.Serializable)
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/PropertyTree.html" title="class in com.agfa.hap.sdo"><B>PropertyTree</B></A><LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/ReachableDefinition.html" title="class in com.agfa.hap.sdo"><B>ReachableDefinition</B></A> (implements com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.util.<A HREF="com/agfa/hap/sdo/util/ResultSet.html" title="class in com.agfa.hap.sdo.util"><B>ResultSet</B></A><LI TYPE="circle">com.agfa.hap.sdo.osgi.<A HREF="com/agfa/hap/sdo/osgi/SdoActivator.html" title="class in com.agfa.hap.sdo.osgi"><B>SdoActivator</B></A> (implements org.osgi.framework.BundleActivator)
+<LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="com/agfa/hap/sdo/impl/SdoImplementationFactory.html" title="class in com.agfa.hap.sdo.impl"><B>SdoImplementationFactory</B></A><LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/SelectClause.html" title="class in com.agfa.hap.sdo"><B>SelectClause</B></A> (implements com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo">SnapshotDefinition</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>SnapshotImplementation</B></A> (implements com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation"><B>SnapshotUnion</B></A> (implements com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo">Snapshot</A>)
+<LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.lang.Exception<UL>
+<LI TYPE="circle">java.lang.RuntimeException<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo"><B>PropertyNotAvailableException</B></A><LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation"><B>SdoImplementationException</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="com/agfa/hap/sdo/impl/TypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>TypeConverter</B></A>&lt;T&gt;<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="com/agfa/hap/sdo/impl/BytesTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>BytesTypeConverter</B></A><LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="com/agfa/hap/sdo/impl/EnumTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>EnumTypeConverter</B></A>&lt;T&gt;<LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="com/agfa/hap/sdo/impl/SerializableTypeConverter.html" title="class in com.agfa.hap.sdo.impl"><B>SerializableTypeConverter</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/TypeHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>TypeHelperImpl</B></A> (implements com.agfa.hap.sdo.helper.<A HREF="com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper">TypeHelper</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/TypeImplementation.html" title="class in com.agfa.hap.sdo.implementation"><B>TypeImplementation</B></A> (implements com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/TypeMapper.html" title="class in com.agfa.hap.sdo.mapper"><B>TypeMapper</B></A><LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="com/agfa/hap/sdo/impl/TypeProvider.html" title="class in com.agfa.hap.sdo.impl"><B>TypeProvider</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.impl.<A HREF="com/agfa/hap/sdo/impl/XsdTypeProvider.html" title="class in com.agfa.hap.sdo.impl"><B>XsdTypeProvider</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/XMLHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>XMLHelperImpl</B></A> (implements commonj.sdo.helper.<A HREF="commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper">XMLHelper</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/XSDHelperImpl.html" title="class in com.agfa.hap.sdo.implementation"><B>XSDHelperImpl</B></A> (implements commonj.sdo.helper.<A HREF="commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper">XSDHelper</A>)
+<LI TYPE="circle">com.agfa.hap.sdo.helper.<A HREF="com/agfa/hap/sdo/helper/XsdScanner.html" title="class in com.agfa.hap.sdo.helper"><B>XsdScanner</B></A></UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">commonj.sdo.<A HREF="commonj/sdo/ChangeSummary.html" title="interface in commonj.sdo"><B>ChangeSummary</B></A><LI TYPE="circle">commonj.sdo.<A HREF="commonj/sdo/ChangeSummary.Setting.html" title="interface in commonj.sdo"><B>ChangeSummary.Setting</B></A><LI TYPE="circle">com.agfa.hap.sdo.util.<A HREF="com/agfa/hap/sdo/util/ClassHolder.html" title="interface in com.agfa.hap.sdo.util"><B>ClassHolder</B></A><LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/ContainedDataObject.html" title="interface in com.agfa.hap.sdo.implementation"><B>ContainedDataObject</B></A><LI TYPE="circle">commonj.sdo.helper.<A HREF="commonj/sdo/helper/CopyHelper.html" title="interface in commonj.sdo.helper"><B>CopyHelper</B></A><LI TYPE="circle">commonj.sdo.helper.<A HREF="commonj/sdo/helper/DataFactory.html" title="interface in commonj.sdo.helper"><B>DataFactory</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/PartialDataFactory.html" title="interface in com.agfa.hap.sdo"><B>PartialDataFactory</B></A></UL>
+<LI TYPE="circle">commonj.sdo.helper.<A HREF="commonj/sdo/helper/DataHelper.html" title="interface in commonj.sdo.helper"><B>DataHelper</B></A><LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/DataMapper.html" title="interface in com.agfa.hap.sdo"><B>DataMapper</B></A>&lt;T&gt;<LI TYPE="circle">commonj.sdo.helper.<A HREF="commonj/sdo/helper/EqualityHelper.html" title="interface in commonj.sdo.helper"><B>EqualityHelper</B></A><LI TYPE="circle">commonj.sdo.helper.<A HREF="commonj/sdo/helper/HelperContext.html" title="interface in commonj.sdo.helper"><B>HelperContext</B></A><LI TYPE="circle">com.agfa.hap.sdo.core.<A HREF="com/agfa/hap/sdo/core/IDataObjectService.html" title="interface in com.agfa.hap.sdo.core"><B>IDataObjectService</B></A><LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/ImplementationClassRepository.ClassHolderFactory.html" title="interface in com.agfa.hap.sdo.implementation"><B>ImplementationClassRepository.ClassHolderFactory</B></A><LI TYPE="circle">java.lang.Iterable&lt;T&gt;<UL>
+<LI TYPE="circle">java.util.Collection&lt;E&gt;<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation"><B>IDataObjectList</B></A>&lt;T&gt;<LI TYPE="circle">java.util.List&lt;E&gt;<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation"><B>IDataObjectList</B></A>&lt;T&gt;</UL>
+</UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation"><B>IDataObjectList</B></A>&lt;T&gt;<LI TYPE="circle">java.util.List&lt;E&gt;<UL>
+<LI TYPE="circle">com.agfa.hap.sdo.implementation.<A HREF="com/agfa/hap/sdo/implementation/IDataObjectList.html" title="interface in com.agfa.hap.sdo.implementation"><B>IDataObjectList</B></A>&lt;T&gt;</UL>
+</UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/ObjectFactory.html" title="interface in com.agfa.hap.sdo"><B>ObjectFactory</B></A>&lt;T&gt;<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/ObjectPropertyVisitor.html" title="interface in com.agfa.hap.sdo"><B>ObjectPropertyVisitor</B></A><LI TYPE="circle">commonj.sdo.<A HREF="commonj/sdo/Property.html" title="interface in commonj.sdo"><B>Property</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo"><B>Property</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.mapper.<A HREF="com/agfa/hap/sdo/mapper/PropertyAccessor.html" title="interface in com.agfa.hap.sdo.mapper"><B>PropertyAccessor</B></A><LI TYPE="circle">commonj.sdo.<A HREF="commonj/sdo/Sequence.html" title="interface in commonj.sdo"><B>Sequence</B></A><LI TYPE="circle">java.io.Serializable<UL>
+<LI TYPE="circle">commonj.sdo.<A HREF="commonj/sdo/DataGraph.html" title="interface in commonj.sdo"><B>DataGraph</B></A><LI TYPE="circle">commonj.sdo.<A HREF="commonj/sdo/DataObject.html" title="interface in commonj.sdo"><B>DataObject</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><B>PartialDataObject</B></A></UL>
+<LI TYPE="circle">java.io.Externalizable<UL>
+<LI TYPE="circle">commonj.sdo.impl.<A HREF="commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl"><B>ExternalizableDelegator.Resolvable</B></A></UL>
+<LI TYPE="circle">commonj.sdo.impl.<A HREF="commonj/sdo/impl/ExternalizableDelegator.Resolvable.html" title="interface in commonj.sdo.impl"><B>ExternalizableDelegator.Resolvable</B></A><LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/PartialDataObject.html" title="interface in com.agfa.hap.sdo"><B>PartialDataObject</B></A><LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/Snapshot.html" title="interface in com.agfa.hap.sdo"><B>Snapshot</B></A></UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/SnapshotDefinition.html" title="interface in com.agfa.hap.sdo"><B>SnapshotDefinition</B></A><LI TYPE="circle">commonj.sdo.<A HREF="commonj/sdo/Type.html" title="interface in commonj.sdo"><B>Type</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.<A HREF="com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo"><B>Type</B></A></UL>
+<LI TYPE="circle">commonj.sdo.helper.<A HREF="commonj/sdo/helper/TypeHelper.html" title="interface in commonj.sdo.helper"><B>TypeHelper</B></A><UL>
+<LI TYPE="circle">com.agfa.hap.sdo.helper.<A HREF="com/agfa/hap/sdo/helper/TypeHelper.html" title="interface in com.agfa.hap.sdo.helper"><B>TypeHelper</B></A></UL>
+<LI TYPE="circle">commonj.sdo.helper.<A HREF="commonj/sdo/helper/XMLDocument.html" title="interface in commonj.sdo.helper"><B>XMLDocument</B></A><LI TYPE="circle">commonj.sdo.helper.<A HREF="commonj/sdo/helper/XMLHelper.html" title="interface in commonj.sdo.helper"><B>XMLHelper</B></A><LI TYPE="circle">commonj.sdo.helper.<A HREF="commonj/sdo/helper/XSDHelper.html" title="interface in commonj.sdo.helper"><B>XSDHelper</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<A HREF="#main"><FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/package-list b/sandbox/kgoodson/agfasdo/apidocs/package-list
new file mode 100644
index 0000000000..252b86f3c4
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/package-list
@@ -0,0 +1,12 @@
+com.agfa.hap.sdo
+com.agfa.hap.sdo.core
+com.agfa.hap.sdo.helper
+com.agfa.hap.sdo.impl
+com.agfa.hap.sdo.implementation
+com.agfa.hap.sdo.mapper
+com.agfa.hap.sdo.model
+com.agfa.hap.sdo.osgi
+com.agfa.hap.sdo.util
+commonj.sdo
+commonj.sdo.helper
+commonj.sdo.impl
diff --git a/sandbox/kgoodson/agfasdo/apidocs/resources/inherit.gif b/sandbox/kgoodson/agfasdo/apidocs/resources/inherit.gif
new file mode 100644
index 0000000000..c814867a13
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/resources/inherit.gif
Binary files differ
diff --git a/sandbox/kgoodson/agfasdo/apidocs/serialized-form.html b/sandbox/kgoodson/agfasdo/apidocs/serialized-form.html
new file mode 100644
index 0000000000..8597b3d6ec
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/serialized-form.html
@@ -0,0 +1,924 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0) on Wed Dec 05 13:51:41 GMT 2007 -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Serialized Form (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ parent.document.title="Serialized Form (com.agfa.hap.sdo 2.15.0-for-apache-SNAPSHOT API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?serialized-form.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Serialized Form</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>com.agfa.hap.sdo</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="com.agfa.hap.sdo.PropertyNotAvailableException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/PropertyNotAvailableException.html" title="class in com.agfa.hap.sdo">com.agfa.hap.sdo.PropertyNotAvailableException</A> extends java.lang.RuntimeException implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-1662462690347023219L
+
+<P>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>com.agfa.hap.sdo.implementation</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="com.agfa.hap.sdo.implementation.AbstractDataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.AbstractDataObject</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="serialized_methods"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialization Methods</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="writeReplace()"><!-- --></A><H3>
+writeReplace</H3>
+<PRE>
+protected java.lang.Object <B>writeReplace</B>()
+ throws java.io.ObjectStreamException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.ObjectStreamException</CODE></DD>
+</DL>
+</DL>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+type</H3>
+<PRE>
+<A HREF="com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>type</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+containmentProperty</H3>
+<PRE>
+<A HREF="commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>containmentProperty</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+container</H3>
+<PRE>
+<A HREF="commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>container</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+dataGraph</H3>
+<PRE>
+<A HREF="commonj/sdo/DataGraph.html" title="interface in commonj.sdo">DataGraph</A> <B>dataGraph</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="com.agfa.hap.sdo.implementation.AbstractPartialDataObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.AbstractPartialDataObject</A> extends <A HREF="com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+isSettingProperty</H3>
+<PRE>
+boolean <B>isSettingProperty</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+isProxy</H3>
+<PRE>
+boolean <B>isProxy</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="com.agfa.hap.sdo.implementation.BinarySerializer"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.BinarySerializer</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-6762854727094260430L
+
+<P>
+<A NAME="serialized_methods"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialization Methods</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="readExternal(java.io.ObjectInput)"><!-- --></A><H3>
+readExternal</H3>
+<PRE>
+public void <B>readExternal</B>(java.io.ObjectInput&nbsp;in)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DD>
+</DL>
+</DL>
+<HR>
+<A NAME="writeExternal(java.io.ObjectOutput)"><!-- --></A><H3>
+writeExternal</H3>
+<PRE>
+public void <B>writeExternal</B>(java.io.ObjectOutput&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DD>
+</DL>
+</DL>
+
+<P>
+<A NAME="com.agfa.hap.sdo.implementation.CompleteSerializer"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/implementation/CompleteSerializer.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.CompleteSerializer</A> extends <A HREF="com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="serialized_methods"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialization Methods</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="readExternal(java.io.ObjectInput)"><!-- --></A><H3>
+readExternal</H3>
+<PRE>
+public void <B>readExternal</B>(java.io.ObjectInput&nbsp;in)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DD>
+</DL>
+</DL>
+<HR>
+<A NAME="writeExternal(java.io.ObjectOutput)"><!-- --></A><H3>
+writeExternal</H3>
+<PRE>
+public void <B>writeExternal</B>(java.io.ObjectOutput&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DD>
+</DL>
+</DL>
+
+<P>
+<A NAME="com.agfa.hap.sdo.implementation.ContainmentSerializer"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/implementation/ContainmentSerializer.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.ContainmentSerializer</A> extends <A HREF="com/agfa/hap/sdo/implementation/BinarySerializer.html" title="class in com.agfa.hap.sdo.implementation">BinarySerializer</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="serialized_methods"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialization Methods</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="readExternal(java.io.ObjectInput)"><!-- --></A><H3>
+readExternal</H3>
+<PRE>
+public void <B>readExternal</B>(java.io.ObjectInput&nbsp;in)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DD>
+</DL>
+</DL>
+<HR>
+<A NAME="writeExternal(java.io.ObjectOutput)"><!-- --></A><H3>
+writeExternal</H3>
+<PRE>
+public void <B>writeExternal</B>(java.io.ObjectOutput&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DD>
+</DL>
+</DL>
+
+<P>
+<A NAME="com.agfa.hap.sdo.implementation.DataGraphImplementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/implementation/DataGraphImplementation.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.DataGraphImplementation</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>6144199477779992429L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+rootObject</H3>
+<PRE>
+<A HREF="commonj/sdo/DataObject.html" title="interface in commonj.sdo">DataObject</A> <B>rootObject</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="com.agfa.hap.sdo.implementation.DataObjectImplementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/implementation/DataObjectImplementation.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.DataObjectImplementation</A> extends <A HREF="com/agfa/hap/sdo/implementation/AbstractPartialDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractPartialDataObject</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-3807872778273860980L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+properties</H3>
+<PRE>
+java.lang.Object[] <B>properties</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="com.agfa.hap.sdo.implementation.DataObjectList"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/implementation/DataObjectList.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.DataObjectList</A> extends java.util.ArrayList&lt;<A HREF="com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A>&gt; implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-3893408567235500837L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+owner</H3>
+<PRE>
+<A HREF="com/agfa/hap/sdo/implementation/AbstractDataObject.html" title="class in com.agfa.hap.sdo.implementation">AbstractDataObject</A> <B>owner</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+listProperty</H3>
+<PRE>
+<A HREF="commonj/sdo/Property.html" title="interface in commonj.sdo">Property</A> <B>listProperty</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+bidirUpdateInProgress</H3>
+<PRE>
+boolean <B>bidirUpdateInProgress</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="com.agfa.hap.sdo.implementation.PropertyImplementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/implementation/PropertyImplementation.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.PropertyImplementation</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1234L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+oppositeProperty</H3>
+<PRE>
+<A HREF="com/agfa/hap/sdo/Property.html" title="interface in com.agfa.hap.sdo">Property</A> <B>oppositeProperty</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+isReadOnly</H3>
+<PRE>
+boolean <B>isReadOnly</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+isMany</H3>
+<PRE>
+boolean <B>isMany</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+isContainment</H3>
+<PRE>
+boolean <B>isContainment</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+type</H3>
+<PRE>
+<A HREF="com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>type</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+oppositeName</H3>
+<PRE>
+java.lang.String <B>oppositeName</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+containingType</H3>
+<PRE>
+<A HREF="com/agfa/hap/sdo/Type.html" title="interface in com.agfa.hap.sdo">Type</A> <B>containingType</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+name</H3>
+<PRE>
+java.lang.String <B>name</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+index</H3>
+<PRE>
+int <B>index</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="com.agfa.hap.sdo.implementation.SdoImplementationException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/implementation/SdoImplementationException.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.SdoImplementationException</A> extends java.lang.RuntimeException implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-3690342870276215465L
+
+<P>
+
+<P>
+<A NAME="com.agfa.hap.sdo.implementation.SnapshotImplementation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/implementation/SnapshotImplementation.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.SnapshotImplementation</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>5403046473375751795L
+
+<P>
+<A NAME="serialized_methods"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialization Methods</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="readObject(java.io.ObjectInputStream)"><!-- --></A><H3>
+readObject</H3>
+<PRE>
+private void <B>readObject</B>(java.io.ObjectInputStream&nbsp;in)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DD>
+</DL>
+</DL>
+<HR>
+<A NAME="writeObject(java.io.ObjectOutputStream)"><!-- --></A><H3>
+writeObject</H3>
+<PRE>
+private void <B>writeObject</B>(java.io.ObjectOutputStream&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DD>
+</DL>
+</DL>
+
+<P>
+<A NAME="com.agfa.hap.sdo.implementation.SnapshotUnion"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/implementation/SnapshotUnion.html" title="class in com.agfa.hap.sdo.implementation">com.agfa.hap.sdo.implementation.SnapshotUnion</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>2888458945891090081L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+snapshots</H3>
+<PRE>
+java.util.Collection&lt;E&gt; <B>snapshots</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>com.agfa.hap.sdo.model</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="com.agfa.hap.sdo.model.CatalogIdentity"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/model/CatalogIdentity.html" title="class in com.agfa.hap.sdo.model">com.agfa.hap.sdo.model.CatalogIdentity</A> extends <A HREF="com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-1631933616618962179L
+
+<P>
+
+<P>
+<A NAME="com.agfa.hap.sdo.model.Identity"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">com.agfa.hap.sdo.model.Identity</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+primaryKey</H3>
+<PRE>
+java.io.Serializable <B>primaryKey</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+databaseId</H3>
+<PRE>
+java.lang.String <B>databaseId</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="com.agfa.hap.sdo.model.LongIdentity"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/model/LongIdentity.html" title="class in com.agfa.hap.sdo.model">com.agfa.hap.sdo.model.LongIdentity</A> extends <A HREF="com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="com.agfa.hap.sdo.model.ObjectReference"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/model/ObjectReference.html" title="class in com.agfa.hap.sdo.model">com.agfa.hap.sdo.model.ObjectReference</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>8626498796265240806L
+
+<P>
+<A NAME="serialized_methods"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialization Methods</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="readObject(java.io.ObjectInputStream)"><!-- --></A><H3>
+readObject</H3>
+<PRE>
+private void <B>readObject</B>(java.io.ObjectInputStream&nbsp;in)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DD>
+</DL>
+</DL>
+<HR>
+<A NAME="writeObject(java.io.ObjectOutputStream)"><!-- --></A><H3>
+writeObject</H3>
+<PRE>
+private void <B>writeObject</B>(java.io.ObjectOutputStream&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DD>
+</DL>
+</DL>
+
+<P>
+<A NAME="com.agfa.hap.sdo.model.StringIdentity"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="com/agfa/hap/sdo/model/StringIdentity.html" title="class in com.agfa.hap.sdo.model">com.agfa.hap.sdo.model.StringIdentity</A> extends <A HREF="com/agfa/hap/sdo/model/Identity.html" title="class in com.agfa.hap.sdo.model">Identity</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>commonj.sdo</B></FONT></TH>
+</TR>
+</TABLE>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>commonj.sdo.impl</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="commonj.sdo.impl.ExternalizableDelegator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="commonj/sdo/impl/ExternalizableDelegator.html" title="class in commonj.sdo.impl">commonj.sdo.impl.ExternalizableDelegator</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serialized_methods"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialization Methods</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="readExternal(java.io.ObjectInput)"><!-- --></A><H3>
+readExternal</H3>
+<PRE>
+public void <B>readExternal</B>(java.io.ObjectInput&nbsp;in)
+ throws java.io.IOException,
+ java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DD>
+</DL>
+</DL>
+<HR>
+<A NAME="writeExternal(java.io.ObjectOutput)"><!-- --></A><H3>
+writeExternal</H3>
+<PRE>
+public void <B>writeExternal</B>(java.io.ObjectOutput&nbsp;out)
+ throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DD>
+</DL>
+</DL>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?serialized-form.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/sandbox/kgoodson/agfasdo/apidocs/stylesheet.css b/sandbox/kgoodson/agfasdo/apidocs/stylesheet.css
new file mode 100644
index 0000000000..14c3737e8a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/apidocs/stylesheet.css
@@ -0,0 +1,29 @@
+/* Javadoc style sheet */
+
+/* Define colors, fonts and other style attributes here to override the defaults */
+
+/* Page background color */
+body { background-color: #FFFFFF }
+
+/* Headings */
+h1 { font-size: 145% }
+
+/* Table colors */
+.TableHeadingColor { background: #CCCCFF } /* Dark mauve */
+.TableSubHeadingColor { background: #EEEEFF } /* Light mauve */
+.TableRowColor { background: #FFFFFF } /* White */
+
+/* Font used in left-hand frame lists */
+.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif }
+.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif }
+.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif }
+
+/* Navigation bar fonts and colors */
+.NavBarCell1 { background-color:#EEEEFF;} /* Light mauve */
+.NavBarCell1Rev { background-color:#00008B;} /* Dark Blue */
+.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;}
+.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
+
+.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
+.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
+
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/META-INF/MANIFEST.MF b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000..58600f8d5b
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/META-INF/MANIFEST.MF
@@ -0,0 +1,25 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: com.agfa.hap.sdo
+Bundle-SymbolicName: com.agfa.hap.sdo;singleton:=true
+Bundle-Version: 1.0.5
+Bundle-Localization: plugin
+Export-Package: com.agfa.hap.sdo,
+ com.agfa.hap.sdo.core,
+ com.agfa.hap.sdo.helper,
+ com.agfa.hap.sdo.impl,
+ com.agfa.hap.sdo.implementation,
+ com.agfa.hap.sdo.mapper,
+ com.agfa.hap.sdo.model,
+ com.agfa.hap.sdo.osgi,
+ com.agfa.hap.sdo.test,
+ com.agfa.hap.sdo.util,
+ commonj.sdo,
+ commonj.sdo.helper,
+ commonj.sdo.impl
+Import-Package: org.apache.log4j,
+ org.junit;version="4.1.0";resolution:=optional
+Eclipse-LazyStart: true
+Agfa-RemoteServices: true
+Require-Bundle: org.eclipse.core.runtime;resolution:=optional
+Bundle-Activator: com.agfa.hap.sdo.osgi.SdoActivator
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/build.properties b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/build.properties
new file mode 100644
index 0000000000..305da86367
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/build.properties
@@ -0,0 +1,5 @@
+source.. = src/main/java/
+bin.includes = META-INF/,\
+ .,\
+ plugin.xml
+output.. = target/classes/, target/generated-resources/
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/org.eclipse.core.runtime_3.2.0.v20060603.jar b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/org.eclipse.core.runtime_3.2.0.v20060603.jar
new file mode 100644
index 0000000000..3834c9802c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/org.eclipse.core.runtime_3.2.0.v20060603.jar
Binary files differ
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/org.eclipse.osgi_3.2.0.v20060601.jar b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/org.eclipse.osgi_3.2.0.v20060601.jar
new file mode 100644
index 0000000000..5f86e420d6
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/org.eclipse.osgi_3.2.0.v20060601.jar
Binary files differ
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/plugin.xml b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/plugin.xml
new file mode 100644
index 0000000000..d9b3b40979
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/plugin.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.2"?>
+<plugin>
+ <extension-point id="implementationclasses" name="SDO implementationclasses" schema="schema/com.agfa.hap.sdo.implementationclasses.exsd"/>
+ <extension-point id="helperprovider" name="SDO helperprovider implementation" schema="schema/com.agfa.hap.sdo.helperprovider.exsd"/>
+ <extension
+ point="com.agfa.hap.sdo.implementationclasses">
+ </extension>
+</plugin>
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/pom.xml b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/pom.xml
new file mode 100644
index 0000000000..1f737f3961
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/pom.xml
@@ -0,0 +1,46 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.agfa.hap.sdo</groupId>
+ <name>com.agfa.hap.sdo</name>
+ <artifactId>com.agfa.hap.sdo</artifactId>
+ <version>2.15.0-for-apache-SNAPSHOT</version>
+ <packaging>jar</packaging>
+
+ <dependencies>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.14</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse</groupId>
+ <artifactId>osgi</artifactId>
+ <version>3.2.0-v20060601</version>
+ <!-- <scope>provided</scope> -->
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.core</groupId>
+ <artifactId>runtime</artifactId>
+ <version>3.2.0-v20060603</version>
+ <!-- <scope>provided</scope> -->
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.4</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <inherited>true</inherited>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/pom.xml~ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/pom.xml~
new file mode 100644
index 0000000000..7e5d9a3895
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/pom.xml~
@@ -0,0 +1,46 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.agfa.hap.sdo</groupId>
+ <name>com.agfa.hap.sdo</name>
+ <artifactId>com.agfa.hap.sdo</artifactId>
+ <version>2.15.0-for-apache-SNAPSHOT</version>
+ <packaging>jar</packaging>
+
+ <dependencies>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.14</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.osgi</artifactId>
+ <version>3.2.0.v20060601</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.runtime</artifactId>
+ <version>3.2.0.v20060603</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.4</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <inherited>true</inherited>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/schema/com.agfa.hap.sdo.helperprovider.exsd b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/schema/com.agfa.hap.sdo.helperprovider.exsd
new file mode 100644
index 0000000000..b6f407fdbe
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/schema/com.agfa.hap.sdo.helperprovider.exsd
@@ -0,0 +1,105 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Schema file written by PDE -->
+<schema targetNamespace="com.agfa.hap.sdo">
+<annotation>
+ <appInfo>
+ <meta.schema plugin="com.agfa.hap.sdo" id="com.agfa.hap.sdo.helperprovider" name="com.agfa.hap.sdo.helperprovider"/>
+ </appInfo>
+ <documentation>
+ Use this extension point to register a custom HelperProvider implementation.
+ </documentation>
+ </annotation>
+
+ <element name="extension">
+ <complexType>
+ <sequence>
+ <element ref="helper-provider"/>
+ </sequence>
+ <attribute name="point" type="string" use="required">
+ <annotation>
+ <documentation>
+
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="id" type="string">
+ <annotation>
+ <documentation>
+
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="name" type="string">
+ <annotation>
+ <documentation>
+
+ </documentation>
+ <appInfo>
+ <meta.attribute translatable="true"/>
+ </appInfo>
+ </annotation>
+ </attribute>
+ </complexType>
+ </element>
+
+ <element name="helper-provider">
+ <complexType>
+ <attribute name="class" type="string">
+ <annotation>
+ <documentation>
+
+ </documentation>
+ <appInfo>
+ <meta.attribute kind="java" basedOn="com.agfa.hap.sdo.impl.HelperProviderImpl"/>
+ </appInfo>
+ </annotation>
+ </attribute>
+ </complexType>
+ </element>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="since"/>
+ </appInfo>
+ <documentation>
+ [Enter the first release in which this extension point appears.]
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="examples"/>
+ </appInfo>
+ <documentation>
+ [Enter extension point usage example here.]
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="apiInfo"/>
+ </appInfo>
+ <documentation>
+ [Enter API information here.]
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="implementation"/>
+ </appInfo>
+ <documentation>
+ [Enter information about supplied implementation of this extension point.]
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="copyright"/>
+ </appInfo>
+ <documentation>
+
+ </documentation>
+ </annotation>
+
+</schema>
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/schema/com.agfa.hap.sdo.implementationclasses.exsd b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/schema/com.agfa.hap.sdo.implementationclasses.exsd
new file mode 100644
index 0000000000..2c00d19b3c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/schema/com.agfa.hap.sdo.implementationclasses.exsd
@@ -0,0 +1,138 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Schema file written by PDE -->
+<schema targetNamespace="com.agfa.hap.rcp.sdo">
+<annotation>
+ <appInfo>
+ <meta.schema plugin="com.agfa.hap.rcp.sdo" id="com.agfa.hap.sdo.implementationclasses" name="com.agfa.hap.sdo.implementationclasses"/>
+ </appInfo>
+ <documentation>
+ Bundles that want to provide implementation classes for data objects have to provide an extention for this extension point. Only for these bundles, the sdo/implementationclasses.properties file is processed.
+ </documentation>
+ </annotation>
+
+ <element name="extension">
+ <complexType>
+ <sequence>
+ <element ref="implementation-classes"/>
+ </sequence>
+ <attribute name="point" type="string" use="required">
+ <annotation>
+ <documentation>
+
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="id" type="string">
+ <annotation>
+ <documentation>
+
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="name" type="string">
+ <annotation>
+ <documentation>
+
+ </documentation>
+ <appInfo>
+ <meta.attribute translatable="true"/>
+ </appInfo>
+ </annotation>
+ </attribute>
+ </complexType>
+ </element>
+
+ <element name="implementation-class">
+ <complexType>
+ <attribute name="uri" type="string">
+ <annotation>
+ <documentation>
+
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="name" type="string" use="required">
+ <annotation>
+ <documentation>
+
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="class" type="string" use="required">
+ <annotation>
+ <documentation>
+
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="optional" type="boolean">
+ <annotation>
+ <documentation>
+ When this attribute is set to true, no exception will be generated when the class cannot be found.
+ </documentation>
+ </annotation>
+ </attribute>
+ </complexType>
+ </element>
+
+ <element name="implementation-classes">
+ <complexType>
+ <sequence minOccurs="1" maxOccurs="unbounded">
+ <element ref="implementation-class"/>
+ </sequence>
+ <attribute name="defaultUri" type="string">
+ <annotation>
+ <documentation>
+
+ </documentation>
+ </annotation>
+ </attribute>
+ </complexType>
+ </element>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="since"/>
+ </appInfo>
+ <documentation>
+ [Enter the first release in which this extension point appears.]
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="examples"/>
+ </appInfo>
+ <documentation>
+ [Enter extension point usage example here.]
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="apiInfo"/>
+ </appInfo>
+ <documentation>
+ [Enter API information here.]
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="implementation"/>
+ </appInfo>
+ <documentation>
+ [Enter information about supplied implementation of this extension point.]
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="copyright"/>
+ </appInfo>
+ <documentation>
+
+ </documentation>
+ </annotation>
+
+</schema>
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/DataAccessService.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/DataAccessService.java
new file mode 100644
index 0000000000..4797db417f
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/DataAccessService.java
@@ -0,0 +1,64 @@
+package com.agfa.hap.sdo;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import com.agfa.hap.sdo.implementation.SnapshotImplementation;
+import com.agfa.hap.sdo.mapper.PartialDataObjectMapper;
+
+public class DataAccessService {
+ private final static PartialDataObjectMapper MAPPER = new PartialDataObjectMapper();
+ public static Snapshot createSnapShot(SnapshotDefinition def, PartialDataObject root) {
+ return createSnapShot(MAPPER, def, root);
+ }
+
+ public static <T> Snapshot createSnapShot(DataMapper<T> mapper, SnapshotDefinition def, T root) {
+ List<T> roots = new ArrayList<T>(1);
+ roots.add(root);
+ return new SnapshotImplementation(mapper, def, roots);
+ }
+
+ @SuppressWarnings("unchecked")
+ public static <T> Snapshot createMultiSnapShot(SnapshotDefinition def, Collection<? extends T> root) {
+ return createMultiSnapShot((DataMapper<T>) MAPPER, def, root);
+ }
+
+ public static <T> Snapshot createMultiSnapShot(DataMapper<T> mapper, SnapshotDefinition def, Collection<? extends T> root) {
+ return new SnapshotImplementation(mapper, def, root);
+ }
+
+ public static PartialDataObject getRootObject(Snapshot s) {
+ return getRootObject(MAPPER, s);
+ }
+
+ /**
+ * @return The first and only root object of the snapshot. This is always a different
+ * instance than the object that was used to create the snapshot.
+ * @throws RuntimeException if there are no root objects or if there is more than one root object
+ */
+ public static <T> T getRootObject(DataMapper<T> mapper, Snapshot s) {
+ List<T> roots = getRootObjects(mapper, s);
+ if (roots.isEmpty()){
+ throw new RuntimeException("snapshot is empty");
+ }
+ if (roots.size() > 1){
+ throw new RuntimeException("more than 1 rootobject:" + roots.size());
+ }
+ return roots.get(0);
+ }
+
+ public static List<PartialDataObject> getRootObjects(Snapshot s) {
+ return getRootObjects(MAPPER, s);
+ }
+
+ public static <T> List<T> getRootObjects(DataMapper<T> mapper, Snapshot s) {
+ return s.extract(mapper);
+ }
+
+ public static <T> Iterator<T> rootObjectsIterator(DataMapper<T> mapper, Snapshot s) {
+ return getRootObjects(mapper, s).iterator();
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/DataMapper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/DataMapper.java
new file mode 100644
index 0000000000..e0987c72f4
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/DataMapper.java
@@ -0,0 +1,90 @@
+package com.agfa.hap.sdo;
+
+import java.util.Collection;
+import java.util.Iterator;
+
+import commonj.sdo.DataObject;
+
+/**
+ * Interface that allows any object to be exposed as {@link DataObject} instances.
+ * The implementation is guaranteed to work for DataObject instances as well.
+ * @author AMOCZ
+ */
+public interface DataMapper<T> {
+
+ /**
+ * @return The sdo type that corresponds with this object. It is assumed
+ * that for all properties of this type, appropriate values can be
+ * retrieved from the instance.
+ * @exception throws {@link IllegalArgumentException} in case no
+ * corresponding sdo type can be found.
+ */
+ Type getType(T object);
+
+ /**
+ * @return The sdo type that corresponds with this class. It is assumed
+ * that for all properties of this type, appropriate values can be
+ * retrieved from the instance.
+ * @return null if no sdo type can be found
+ * @exception throws {@link IllegalArgumentException} in case no
+ * corresponding sdo type can be found.
+ * TODO 1 mechanism for indication no type was found
+ */
+ Type getCorrespondingType(Class clazz);
+
+ /**
+ * @return An iterator over all values of this property of the given
+ * Object. Property should be a many-valued property.
+ * returns an "empty" iterator in case the property is null
+ * (SDO doesn't have the concept of a many valued property that can be null)
+ */
+ Iterator<? extends T> getObjects(T object, Property property);
+
+ /**
+ * @return The value of the property for the given object.
+ */
+ Object getProperty(T object, Property property);
+
+ /**
+ * Assigns the given value to the property of the object. If the property
+ * is many-valued, adds the property to the collection of values.
+ */
+ void setProperty(T object, Property property, Object value);
+
+ /**
+ * @return if this property is a bulk property for the given implementation clazz.
+ * Bulk properties
+ * are accessed in bulk (@see {@link #getProperties(Collection, Property, SnapshotDefinition)}
+ * to allow more efficient retrieval.
+ */
+ boolean isBulkProperty(Class clazz, Property property);
+
+ /**
+ * Return the corresponding values for this bulk property for the given object.
+ * A snapshotdefinition is passed as indication for which child objects are
+ * needed as well.
+ */
+ Collection<T> getProperties(Collection<T> object, Property bulkProperty, SnapshotDefinition def);
+
+ /**
+ * Marks a property as unavailable ({@see {@link PartialDataObject#isAvailable(Property)}}.
+ */
+ void setUnavailable(T object, Property property);
+
+ boolean isProxy(T object);
+
+ /**
+ * @return A newly created instance of which the class corresponds to the given type.
+ * @return null if the datamapper is unable to create a class for the given type
+ * @see DataMapper#getCorrespondingType(Class)
+ */
+ T create(Type type);
+
+ /**
+ * Create a new proxy. The type is passed as parameter as this accessor might
+ * be usable for multiple types.
+ * @return null if the datamapper is unable to create a proxy for the given type
+ */
+ T newProxy(Type type, Object identity);
+
+} \ No newline at end of file
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/ObjectFactory.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/ObjectFactory.java
new file mode 100644
index 0000000000..dfdd865670
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/ObjectFactory.java
@@ -0,0 +1,17 @@
+package com.agfa.hap.sdo;
+
+
+public interface ObjectFactory<T> {
+
+ /**
+ * @return A newly created instance of which the class corresponds to the given type.
+ * @see DataMapper#getCorrespondingType(Class)
+ */
+ T create(Type type);
+
+ /**
+ * Create a new proxy. The type is passed as parameter as this accessor might
+ * be usable for multiple types.
+ */
+ T newProxy(Type type, Object identity);
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/ObjectPropertyVisitor.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/ObjectPropertyVisitor.java
new file mode 100644
index 0000000000..e64a2eab6e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/ObjectPropertyVisitor.java
@@ -0,0 +1,29 @@
+package com.agfa.hap.sdo;
+
+
+/**
+ * Visitor interface for visiting all properties belong to a snapshot.
+ * @author AMOCZ
+ * @see SnapshotDefinition
+ */
+public interface ObjectPropertyVisitor {
+ void startDataObject(Object instance, Type type) throws Exception;
+ /**
+ * @param instance
+ * @param property
+ * @param value
+ * @return true if value can be further visited recursively
+ * @throws Exception
+ */
+ boolean visitProperty(Object instance, Property property, Object value) throws Exception;
+ void visitProxyProperty(Object instance, Property property, Object identity) throws Exception;
+ void endDataObject(Object instance, Type type) throws Exception;
+
+ /**
+ * Bulk properties are properties that are heavy to retrieve and as such should
+ * be visited in bulk. A typical example is a property that can only be filled in
+ * by doing a query.
+ * Bulk properties are visited after all other objects have been visited.
+ */
+ void visitBulkProperty(Object instance, Property property, SnapshotDefinition subselect);
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PartialDataFactory.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PartialDataFactory.java
new file mode 100644
index 0000000000..6568b0e4dc
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PartialDataFactory.java
@@ -0,0 +1,25 @@
+package com.agfa.hap.sdo;
+
+import commonj.sdo.Type;
+import commonj.sdo.helper.DataFactory;
+
+/**
+ * DataFactory that creates {@link PartialDataObject} instances.
+ * @author AMOCZ
+ */
+public interface PartialDataFactory extends DataFactory {
+
+ PartialDataObject create(Type type);
+
+ PartialDataObject create(String uri, String typeName);
+
+ PartialDataObject createProxy(Type type, Object identity);
+
+ PartialDataObject createProxy(String uri, String typeName, Object identity);
+
+ /**
+ * The default PartialDataFactory.
+ */
+ PartialDataFactory INSTANCE = (PartialDataFactory) DataFactory.INSTANCE;
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PartialDataObject.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PartialDataObject.java
new file mode 100644
index 0000000000..f837dcbd9b
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PartialDataObject.java
@@ -0,0 +1,81 @@
+package com.agfa.hap.sdo;
+
+import commonj.sdo.DataObject;
+
+/**
+ * HAP-specific extension to {@link commonj.sdo.DataObject}.
+ *
+ * A {@link DataObject} of which only a subset of its properties
+ * are available. Getting or setting a property which is not available
+ * results in an {@link PropertyNotAvailableException} being thrown.
+ * <br />
+ * A PartialDataObject that only has its identity property available is called a
+ * <i>proxy</i>.
+ * <br />
+ * PartialDataObjects are typically used (1) to allow dataobjects to have only a subset of their
+ * many-valued properties available and (2) to enable data object proxies.
+ * <br />
+ * Properties that are not available are also not set (i.e. {@link
+ * DataObject#isSet(int)} return false).
+ *
+ * @see Snapshot
+ * @author AMOCZ
+ */
+public interface PartialDataObject extends commonj.sdo.DataObject {
+
+ boolean isAvailable(commonj.sdo.Property property);
+
+ /**
+ * Strips the property such that is no longer available.
+ */
+ void setUnavailable(commonj.sdo.Property property);
+
+ /**
+ * @return If this data object is a proxy. Proxies only have their identity property
+ * available.
+ */
+ boolean isProxy();
+
+ /**
+ * Marker value for unavailable properties
+ */
+ public static final Object UNAVAILABLE_PROPERTY = new Object();
+
+ /**
+ * @return The value of the {@link Type#getIdentityProperty() identity property} for this
+ * instance.
+ */
+ Object getIdentity();
+
+ /**
+ * Sets the value of the {@link Type#getIdentityProperty() identity property} for this
+ * instance.
+ */
+ void setIdentity(Object object);
+
+ Type getType();
+
+ Property getContainmentProperty();
+
+ PartialDataObject getContainer();
+
+ PartialDataObject getDataObject(String name);
+
+ PartialDataObject getDataObject(commonj.sdo.Property property);
+
+ PartialDataObject getDataObject(int index);
+
+ PartialDataObject createDataObject(String name);
+
+ PartialDataObject createDataObject(int index);
+
+ PartialDataObject createDataObject(commonj.sdo.Property property);
+
+ PartialDataObject createDataObject(String propertyName, String namespaceURI, String typeName);
+
+ PartialDataObject createDataObject(int propertyIndex, String namespaceURI, String typeName);
+
+ PartialDataObject createDataObject(commonj.sdo.Property property, commonj.sdo.Type type);
+
+}
+
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/Property.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/Property.java
new file mode 100644
index 0000000000..54219f2c7d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/Property.java
@@ -0,0 +1,56 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.0
+ * Licensed Materials - Property of BEA and IBM
+ *
+ * (c) Copyright BEA Systems, Inc. and International Business Machines Corp 2005. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package com.agfa.hap.sdo;
+
+import java.util.List;
+
+/**
+ * A representation of a Property in the {@link Type type} of a {@link DataObject data object}.
+ *
+ * We extend {@link commonj.sdo.Property} to have type safety (through generics) and to
+ * add functionality such as {@link #getIndex()}.
+ */
+public interface Property extends commonj.sdo.Property {
+
+ /**
+ * Returns the type of the Property.
+ * @return the Property type.
+ */
+ Type getType();
+
+ /**
+ * Returns the containing type of this Property.
+ * @return the Property's containing type.
+ * @see Type#getProperties()
+ */
+ Type getContainingType();
+
+ /**
+ * Returns the opposite Property if the Property is bi-directional or null otherwise.
+ * @return the opposite Property if the Property is bi-directional or null
+ */
+ Property getOpposite();
+
+ /**
+ * Return a list of alias names for this Property.
+ * @return a list of alias names for this Property.
+ */
+ List<String> getAliasNames();
+
+ /**
+ * Return the index in the list of properties of its containingtype.
+ * @return
+ */
+ int getIndex();
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PropertyNotAvailableException.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PropertyNotAvailableException.java
new file mode 100644
index 0000000000..0003d2e4ae
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PropertyNotAvailableException.java
@@ -0,0 +1,21 @@
+package com.agfa.hap.sdo;
+
+
+import commonj.sdo.Property;
+
+/**
+ * Exception throw when a property that is not filled in in accessed
+ * on a {@link ProxyDataObject}.
+ * @author AMOCZ
+ *
+ */
+public class PropertyNotAvailableException extends RuntimeException {
+
+ private static final long serialVersionUID = -1662462690347023219L;
+
+ public PropertyNotAvailableException(PartialDataObject source, Property prop) {
+ super("Property " + prop.getName() + " is not available on this instance of " + source.getType().getName()
+ + (source.getType().getIdentityProperty()==null?" id=null":" id=" + source.getIdentity()));
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PropertyTree.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PropertyTree.java
new file mode 100644
index 0000000000..f004276658
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/PropertyTree.java
@@ -0,0 +1,236 @@
+/**
+ *
+ */
+package com.agfa.hap.sdo;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Set;
+import java.util.Map.Entry;
+
+
+/**
+ * Helper class for {@link SelectClause} that represents
+ * a comma-separated list of properties in a structured form.
+ * @author AMOCZ
+ *
+ */
+public abstract class PropertyTree {
+
+ public abstract String asCommmaSeparatedString();
+
+ public abstract PropertyTree getProperty(String property);
+
+ public abstract PropertyTree getProperty(Property property);
+
+ public abstract boolean containsProperty(Property property);
+
+ public abstract boolean containsProperty(String property);
+
+ public static PropertyTree newPropertyTree(Type type, String selectClause) {
+ PropertyTree result = new MapBasedPropertyTree(type);
+ String[] parts = selectClause.split(",");
+ for (String part : parts) {
+ if (part.length() > 0) {
+ result = result.extend(part);
+ }
+ }
+ return result;
+ }
+
+ protected PropertyTree extend(String property) {
+ property = property.trim();
+ int index = property.indexOf('.');
+ if (index < 0) {
+ if (property.length() == 1 && property.charAt(0) == '*') {
+ return STAR_PROPERTYTREE;
+ }
+ if (property.length() == 2 && property.charAt(0) == '*' && property.charAt(1) == '*') {
+ return STARSTAR_PROPERTYTREE;
+ }
+ addSimpleProperty(property);
+ } else {
+ addComposedProperty(property.substring(0, index), property.substring(index+1));
+ }
+ return this;
+ }
+
+ protected void addSimpleProperty(String propertyName) {
+ // ok
+ }
+
+ protected void addComposedProperty(String ownerName, String childName) {
+ // ok
+ }
+
+ final static PropertyTree EMPTY_PROPERTYTREE = new PropertyTree() {
+ public PropertyTree getProperty(String property) {
+ return null;
+ }
+
+ public PropertyTree getProperty(Property property) {
+ return null;
+ }
+
+ public boolean containsProperty(Property property) {
+ return false;
+ }
+
+ public boolean containsProperty(String property) {
+ return false;
+ }
+
+ @Override
+ public String asCommmaSeparatedString() {
+ return "";
+ }
+
+ };
+
+ final static PropertyTree STAR_PROPERTYTREE = new PropertyTree() {
+ public PropertyTree getProperty(String property) {
+ return EMPTY_PROPERTYTREE;
+ }
+
+ public PropertyTree getProperty(Property property) {
+ return EMPTY_PROPERTYTREE;
+ }
+
+ public boolean containsProperty(Property property) {
+ return true;
+ }
+
+ public boolean containsProperty(String property) {
+ return true;
+ }
+
+ @Override
+ public String asCommmaSeparatedString() {
+ throw new UnsupportedOperationException();
+ }
+
+
+
+ };
+
+ final static PropertyTree STARSTAR_PROPERTYTREE = new PropertyTree() {
+ public PropertyTree getProperty(String property) {
+ return this;
+ }
+
+ public PropertyTree getProperty(Property property) {
+ return this;
+ }
+
+ public boolean containsProperty(Property property) {
+ return true;
+ }
+
+ public boolean containsProperty(String property) {
+ return true;
+ }
+
+ @Override
+ public String asCommmaSeparatedString() {
+ throw new UnsupportedOperationException();
+ }
+
+ };
+
+ static class MapBasedPropertyTree extends PropertyTree {
+ private Map<Property, PropertyTree> properties;
+ private Type type;
+
+ public MapBasedPropertyTree(Type type) {
+ this.type = type;
+ properties = new HashMap<Property, PropertyTree>();
+ }
+
+ public Type getType() {
+ return type;
+ }
+
+ public Set<Entry<Property, PropertyTree>> getProperties() {
+ return properties.entrySet();
+ }
+
+ public PropertyTree getProperty(String property) {
+ return properties.get(type.getProperty(property));
+ }
+
+ public PropertyTree getProperty(Property property) {
+ return properties.get(property);
+ }
+
+ public boolean containsProperty(Property property) {
+ return properties.containsKey(property);
+ }
+
+ public boolean containsProperty(String property) {
+ return properties.containsKey(type.getProperty(property));
+ }
+
+ @Override
+ protected void addSimpleProperty(String property) {
+ Property prop = type.getProperty(property);
+ if (prop == null) {
+ throw new IllegalArgumentException("Unknown property " + property + " in type " + type.getName());
+ }
+ if (!prop.getType().isDataType() && !properties.containsKey(prop)) {
+ properties.put(prop, new MapBasedPropertyTree(prop.getType()));
+ }
+ }
+
+ @Override
+ protected void addComposedProperty(String owner, String child) {
+ Property prop = type.getProperty(owner);
+ if (prop == null) {
+ throw new IllegalArgumentException("Unknown property " + owner + " in type " + type.getName());
+ }
+ if (!prop.getType().isDataType()) {
+ PropertyTree children = properties.get(prop);
+ if (children == null) {
+ children = newPropertyTree(prop.getType(), child);
+ properties.put(prop, children);
+ } else {
+ children.extend(child);
+ }
+ }
+ }
+
+ public Collection<String> propertyPaths() {
+ Collection<String> paths = new ArrayList<String>();
+ for (Entry<Property, PropertyTree> entry : this.getProperties()){
+ String rootPropName = entry.getKey().getName();
+ MapBasedPropertyTree tree = (MapBasedPropertyTree) entry.getValue();
+ Collection<String> childPaths = tree.propertyPaths();
+ if (childPaths.isEmpty()){
+ paths.add(rootPropName);
+ } else {
+ for (String childPath : childPaths){
+ paths.add(rootPropName + "." + childPath);
+ }
+ }
+ }
+ return paths;
+ }
+
+ public String asCommmaSeparatedString(){
+ Collection<String> propertyPaths = this.propertyPaths();
+ if (propertyPaths.isEmpty()){
+ return "";
+ }
+ StringBuilder builder = new StringBuilder();
+ for(String path : propertyPaths){
+ builder.append(path);
+ builder.append(',');
+ }
+ builder.setLength(builder.length()-1); //remove last ,
+ return builder.toString();
+ }
+
+ }
+
+} \ No newline at end of file
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/ReachableDefinition.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/ReachableDefinition.java
new file mode 100644
index 0000000000..919f68c98d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/ReachableDefinition.java
@@ -0,0 +1,56 @@
+package com.agfa.hap.sdo;
+
+import java.util.Iterator;
+
+
+/**
+ * {@link SnapshotDefinition} that includes everything that is reachable
+ * from the root object.
+ * starting from the root object all child properties are visited
+ * properties that are considered "proxy" by the datamapper are
+ * visited as proxies and will be serialized as sdo . (ie when using a HibernateDataMapper lazily retrieved objects that are "unitialized"
+ * will be serialized as a sdo proxy)
+ * @author AMOCZ
+ */
+@Deprecated
+public class ReachableDefinition implements SnapshotDefinition {
+
+ public <T> void visit(DataMapper<T> mapper, ObjectPropertyVisitor visitor, T root) throws Exception {
+ Type type = mapper.getType(root);
+ visitor.startDataObject(root, type);
+ for (Property p : type.getProperties()) {
+ try {
+ if (p.isMany()) {
+ Iterator<? extends T> it = mapper.getObjects(root, p);
+ while (it.hasNext()) {
+ visitChild(mapper, visitor, root, p, it.next());
+ }
+ } else {
+ visitChild(mapper, visitor, root, p, mapper.getProperty(root, p));
+ }
+ } catch (PropertyNotAvailableException e) {
+ // ok;
+ }
+ }
+ visitor.endDataObject(root, type);
+ }
+
+ private <T> void visitChild(DataMapper<T> mapper, ObjectPropertyVisitor visitor, T parent, Property property, Object value) throws Exception {
+ if (value != null) {
+ if (!property.getType().isDataType()) {
+ T child = (T) value;
+ if (mapper.isProxy(child)) {
+ Type childType = mapper.getType(child);
+ Object identity = mapper.getProperty(child, childType.getIdentityProperty());
+ visitor.visitProxyProperty(parent, property, identity);
+ return;
+ }
+ }
+ boolean recurse = visitor.visitProperty(parent, property, value);
+ if (recurse) {
+ visit(mapper, visitor, (T) value);
+ }
+ }
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/SelectClause.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/SelectClause.java
new file mode 100644
index 0000000000..80457010af
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/SelectClause.java
@@ -0,0 +1,173 @@
+package com.agfa.hap.sdo;
+
+import java.util.Iterator;
+
+import commonj.sdo.Type;
+
+
+/**
+ * SnapshotDefinition defined by a comma-separated list of
+ * property paths. Datatype properties (e.g. strings, dates etc) are included by default
+ * and should not be part of the select clause. Many-valued properties that are not part of
+ * the select string will be unavailable. Single-valued properties that are not part of
+ * the select string will be available as proxies when they have their Identity property filled
+ * in. Otherwise, they will not be part of the snapshot.
+ * <p />
+ * Using '*' as the name of a property indicates all properties of that type.
+ * Using '**' indicates all properties recursively. This means all child
+ * properties including all properties of those child properties (in case
+ * they are not datatypes) recursively. This is similar to {@link ReachableDefinition}.
+ * <p />
+ * Ex. address, serviceRequests, medicalCase.* for the Patient type will return all
+ * basic properties of Patient, its address, its serviceRequests. And also its complete
+ * medicalCase including many-valued properties and all its direct links.
+ * <p />
+ * Properties that are part of the definition but are not available when creating the snapshot
+ * will be accessed. That may result in {@link PropertyNotAvailableException} being thrown or
+ * might result in lazy retrieval of data (e.g. when working with Hibernate proxies).
+ * @author AMOCZ
+ */
+public class SelectClause implements SnapshotDefinition {
+
+ private PropertyTree propertyTree;
+
+ protected SelectClause(PropertyTree propertyTree) {
+ this.propertyTree = propertyTree;
+ }
+
+ public SelectClause(Type mainType) {
+ this(mainType, "");
+ }
+
+ public SelectClause(Type mainType, String clause) {
+ this.propertyTree = PropertyTree.newPropertyTree((com.agfa.hap.sdo.Type) mainType, clause);
+ }
+
+ @Override
+ public boolean equals(Object other) {
+ if (!(other instanceof SelectClause)) {
+ return false;
+ }
+ return ((SelectClause) other).propertyTree == propertyTree;
+ }
+
+ @Override
+ public int hashCode() {
+ return propertyTree.hashCode();
+ }
+
+ public <T> void visit(DataMapper<T> mapper, ObjectPropertyVisitor visitor, T dataObject) throws Exception {
+ visit(mapper, visitor, dataObject, propertyTree);
+ }
+
+ private <T> void visit(DataMapper<T> mapper, ObjectPropertyVisitor visitor, T dataObject, PropertyTree propertyTree) throws Exception {
+ com.agfa.hap.sdo.Type type = mapper.getType(dataObject);
+ if (type == null) {
+ throw new IllegalArgumentException("Can't visit an object which doesn't have an sdo type. dataObject=" + dataObject);
+ }
+ visitor.startDataObject(dataObject, type);
+ if (propertyTree != null) {
+ for (Property property : type.getProperties()) {
+ if (property.getType().isDataType()) {
+ if (property.isMany()){
+ Iterator<? extends T> it = mapper.getObjects(dataObject, property);
+ while (it.hasNext()) {
+ visitChild(mapper, visitor, dataObject, property, it.next(), null);
+ }
+ } else {
+ visitChild(mapper, visitor, dataObject, property, null);
+ }
+ } else {
+ PropertyTree tree = propertyTree.getProperty(property);
+ if (tree == null) {
+ visitProxy(mapper, visitor, dataObject, property);
+ } else {
+ visitChildObject(mapper, visitor, dataObject, property, tree);
+ }
+ }
+ }
+ }
+ visitor.endDataObject(dataObject, type);
+ }
+
+ /**
+ * this method is called if the property is not in the select clause
+ * when used with the default SnapshotSerializer :
+ * returning directly will result in property with value = null,
+ * calling visitProxyProperty with a null identity will result in a not available property
+ * calling visitProxyProperty with a non null identity will result in a property with isProxy=true
+ * @param <T>
+ * @param mapper
+ * @param visitor
+ * @param dataObject
+ * @param property
+ * @throws Exception
+ */
+ protected <T> void visitProxy(DataMapper<T> mapper, ObjectPropertyVisitor visitor, T dataObject, Property property) throws Exception {
+ if (property.isMany()) {
+ visitor.visitProxyProperty(dataObject, property, null); //result -> property not available
+ return;
+ }
+ Property idProp = property.getType().getIdentityProperty();
+ if (idProp == null) {
+ visitor.visitProxyProperty(dataObject, property, null); //result -> property not available
+ return;
+ }
+ T child = (T) mapper.getProperty(dataObject, property);
+ if (child == null) {
+ return; //result -> property null
+ }
+ Object identity = mapper.getProperty(child, idProp);
+ if (identity == null) {
+ visitor.visitProxyProperty(dataObject, property, null);
+ return; // link doesn't have an identity, so one could argue that it does not really exist and therefore the property should be null
+ // but this would not be consistent with the nonproxy case : there we treat it as a normal property
+ // also, this seems to be the most convenient choice for agility ris (ProcedureDefinitionType of qdoc requested procedures)
+ //result -> property not available
+ }
+ visitor.visitProxyProperty(dataObject, property, identity);
+
+ }
+
+ protected <T> void visitChildObject(DataMapper<T> mapper, ObjectPropertyVisitor visitor, T dataObject, Property property, PropertyTree tree) throws Exception {
+ if (mapper.isBulkProperty(dataObject.getClass(), property)) {
+ visitor.visitBulkProperty(dataObject, property, new SelectClause(tree));
+ return;
+ }
+ if (property.isMany()) {
+ Iterator<? extends T> it = mapper.getObjects(dataObject, property);
+ while (it.hasNext()) {
+ visitChild(mapper, visitor, dataObject, property, it.next(), tree);
+ }
+ } else {
+ visitChild(mapper, visitor, dataObject, property, tree);
+ }
+ }
+
+ protected <T> void visitChild(DataMapper<T> mapper, ObjectPropertyVisitor visitor, T parent, Property property, PropertyTree propertyTree) throws Exception {
+ if (mapper.isBulkProperty(parent.getClass(), property)) {
+ visitor.visitBulkProperty(parent, property, new SelectClause(propertyTree));
+ return;
+ }
+ Object value = mapper.getProperty(parent, property);
+ visitChild(mapper, visitor, parent, property, value, propertyTree);
+ }
+
+ private <T> void visitChild(DataMapper<T> mapper, ObjectPropertyVisitor visitor, T parent, Property property, Object value, PropertyTree propertyTree) throws Exception {
+ if (value != null) {
+ boolean recurse = visitor.visitProperty(parent, property, value);
+ if (recurse) {
+ visit(mapper, visitor, (T) value, propertyTree);
+ }
+ }
+ }
+
+ public PropertyTree getPropertyTree() {
+ return propertyTree;
+ }
+
+ public String asCommaSeparatedString(){
+ return this.getPropertyTree().asCommmaSeparatedString();
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/Snapshot.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/Snapshot.java
new file mode 100644
index 0000000000..35e22d869d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/Snapshot.java
@@ -0,0 +1,44 @@
+package com.agfa.hap.sdo;
+
+import java.io.Serializable;
+import java.util.List;
+
+
+/**
+ * Collection of structured data at a given moment in time.
+ * You can think of this as a set of name-value pairs
+ * where the names correspond to various {@link Property} instances.
+ * The actual content (i.e. which properties are contained) has been defined based on
+ * a {@link SnapshotDefinition}.
+ * <br />
+ * The difference with a DataGraph is that a Snapshot contains the state of a
+ * set of dataobjects at a certain moment in time. As such it is immutable.
+ * Another difference is that is defines its content based on a definition as opposed
+ * to the datagraph that uses the containment relation
+ * defined by sdo ({@see {@link Property#isContainment()}).
+ * <br />
+ * The data can be extracted either as a set of {@link ProxyDataObject} instances.
+ * The data can also be returned as a set of objects (POJOs). The latter case assumes
+ * appropriate classes can be
+ * found that correspond to the different {@link Type}s that are used.
+ * <br />
+ * <strong>Warning:</strong>
+ * Serialized objects of this class will not be compatible with
+ * future hap.SDO releases. The current serialization support is
+ * appropriate for short term storage or RMI between applications running
+ * the same version of hap.sdo.
+ *
+ * @author AMOCZ
+ * @see DataAccessService
+ * @see DataMapper
+ */
+public interface Snapshot extends Serializable {
+
+ /**
+ * Extracts the objects from the snapshots
+ * @param factory
+ * @return A list containing new objects with appropriate properties filled in.
+ */
+ <T> List<T> extract(DataMapper<T> mapper);
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/SnapshotDefinition.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/SnapshotDefinition.java
new file mode 100644
index 0000000000..ed9ea88fdd
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/SnapshotDefinition.java
@@ -0,0 +1,18 @@
+package com.agfa.hap.sdo;
+
+import org.omg.CORBA.Any;
+
+/**
+ * Defines which properties belong to the {@link Snapshot}.
+ * @author AMOCZ
+ */
+public interface SnapshotDefinition {
+
+ /**
+ * Visits all properties of the object that are part
+ * of the definition.
+ * @exception Any exception that is thrown by the visitor
+ */
+ <T> void visit(DataMapper<T> mapper, ObjectPropertyVisitor visitor, T root) throws Exception;
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/Type.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/Type.java
new file mode 100644
index 0000000000..a3c0813c10
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/Type.java
@@ -0,0 +1,50 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.0
+ * Licensed Materials - Property of BEA and IBM
+ *
+ * (c) Copyright BEA Systems, Inc. and International Business Machines Corp 2005. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package com.agfa.hap.sdo;
+
+import java.util.List;
+
+/**
+ * A representation of the type of a {@link Property property} of a {@link DataObject data object}.
+ *
+ * We extend the standard sdo type to have a more type-safe (generics) interface and to add
+ * specific functionality such as the {@link #getIdentityProperty()}.
+ *
+ * @see com.agfa.hap.sdo.helper.TypeHelper
+ * @see commonj.sdo.Type
+ */
+public interface Type extends commonj.sdo.Type {
+
+ /**
+ * This is a non-standard SDO property (but rumors are that is will appear in SDO2.1).
+ * The identity property typically maps on the ID attribute in xml.
+ * @return the identity property. This property can be used to distinguish a DataObject
+ * from all other DataObject having the same type.
+ */
+ Property getIdentityProperty();
+
+ // improve type safety
+
+ List<Property> getProperties();
+
+ Property getProperty(String propertyName);
+
+ Property getProperty(int index);
+
+ List<? extends Type> getBaseTypes();
+
+ List<? extends Property> getDeclaredProperties();
+
+ List<String> getAliasNames();
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/core/IDataObjectService.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/core/IDataObjectService.java
new file mode 100644
index 0000000000..f7cd42b7b5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/core/IDataObjectService.java
@@ -0,0 +1,10 @@
+package com.agfa.hap.sdo.core;
+
+public interface IDataObjectService {
+
+ /**
+ * Returns an xsd defining the types for this uri.
+ */
+ String getTypes(String uri);
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/helper/TypeHelper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/helper/TypeHelper.java
new file mode 100644
index 0000000000..a418243edb
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/helper/TypeHelper.java
@@ -0,0 +1,33 @@
+package com.agfa.hap.sdo.helper;
+
+import com.agfa.hap.sdo.Type;
+
+
+/**
+ * Redefinition of {@link commonj.sdo.helper.TypeHelper} to provide type-safe
+ * access to types.
+ * @author AMOCZ
+ * @see commonj.sdo.helper.TypeHelper
+ */
+public interface TypeHelper extends commonj.sdo.helper.TypeHelper {
+
+ /**
+ * Return the Type specified by typeName with the given uri,
+ * or null if not found.
+ * @param uri The uri of the Type - type.getURI();
+ * @param typeName The name of the Type - type.getName();
+ * @return the Type specified by typeName with the given uri,
+ * or null if not found.
+ */
+ Type getType(String uri, String typeName);
+
+ /**
+ * Return the Type for this interfaceClass or null if not found.
+ * @param interfaceClass is the interface for the DataObject's Type -
+ * type.getInstanceClass();
+ * @return the Type for this interfaceClass or null if not found.
+ */
+ Type getType(Class interfaceClass);
+
+ TypeHelper INSTANCE = (TypeHelper) commonj.sdo.helper.TypeHelper.INSTANCE;
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/helper/XsdScanner.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/helper/XsdScanner.java
new file mode 100644
index 0000000000..9dc88ab9b7
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/helper/XsdScanner.java
@@ -0,0 +1,78 @@
+package com.agfa.hap.sdo.helper;
+
+import java.io.File;
+import java.io.FileFilter;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URL;
+import java.net.URLDecoder;
+import java.util.Enumeration;
+import java.util.jar.JarEntry;
+import java.util.jar.JarInputStream;
+
+import commonj.sdo.helper.XSDHelper;
+
+/**
+ * This class scans the classpath for all sdo/*.xsd files and registers them
+ * using the type helper.
+ * @author AMOCZ
+ */
+public class XsdScanner {
+
+ private static final String ENCODING_NAME = System.getProperty("file.encoding");
+
+ private ClassLoader classLoader;
+
+ public XsdScanner(ClassLoader classLoader) {
+ this.classLoader = classLoader;
+ }
+
+ public void scanClassPath(String path) throws IOException {
+ for (Enumeration<URL> e = classLoader.getResources(path); e.hasMoreElements();) {
+ URL next = e.nextElement();
+ String file = URLDecoder.decode(next.getFile(), ENCODING_NAME);
+ if ("jar".equals(next.getProtocol()) && file.startsWith("file:/")) {
+ scanArchive(file);
+ } else if ("file".equals(next.getProtocol())){
+ File classInfoDircectory = new File(file);
+ scanDirectory(classInfoDircectory);
+ }
+ }
+ }
+
+ protected void scanArchive(String file) throws IOException {
+ int exclamation = file.indexOf('!');
+ String library = file.substring(0, exclamation);
+ JarInputStream jar = new JarInputStream(new URL(library).openStream());
+ while (true) {
+ JarEntry nextEntry = jar.getNextJarEntry();
+ if (nextEntry == null) {
+ break;
+ }
+ String nextEntryName = nextEntry.getName();
+ if (nextEntryName.endsWith(".xsd")) {
+ URL url = classLoader.getResource(nextEntryName);
+ read(url.openStream());
+ }
+ }
+ }
+
+ protected void scanDirectory(File dir) throws IOException {
+ File[] files = dir.listFiles(new FileFilter() {
+ public boolean accept(File pathname) {
+ return pathname.getName().endsWith(".xsd");
+ }
+ });
+ if (files != null) {
+ for (int i = 0; i < files.length; i++) {
+ read(new FileInputStream(files[i]));
+ }
+ }
+ }
+
+
+ protected void read(InputStream is) {
+ XSDHelper.INSTANCE.define(is, null);
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/BytesTypeConverter.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/BytesTypeConverter.java
new file mode 100644
index 0000000000..a6590762aa
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/BytesTypeConverter.java
@@ -0,0 +1,32 @@
+package com.agfa.hap.sdo.impl;
+
+
+public class BytesTypeConverter extends TypeConverter<byte[]>{
+ //TODO suboptimal implementation
+ @Override
+ public byte[] parse(String hexString) {
+ byte[] bytes = new byte[hexString.length()/3];
+ for (int i = 0; i < bytes.length; i++){
+ String hexFor1Byte = hexString.substring(i*3, i*3+3);
+ if (hexFor1Byte.startsWith("0")){ //strip zero for -
+ hexFor1Byte = hexFor1Byte.substring(1);
+ }
+ bytes[i] = (byte) Integer.parseInt(hexFor1Byte, 16);
+ }
+ return bytes;
+ }
+
+ @Override
+ public String toString(byte[] instance) {
+ StringBuilder sb = new StringBuilder(instance.length * 2);
+ for(int x = 0 ; x < instance.length ; x++)
+ {
+ String hex = Integer.toString(instance[x], 16);
+ for (int i = hex.length(); i < 3; i++){
+ sb.append("0");
+ }
+ sb.append(hex);
+ }
+ return sb.toString();
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/DataAccessService.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/DataAccessService.java
new file mode 100644
index 0000000000..15f8c942c9
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/DataAccessService.java
@@ -0,0 +1,11 @@
+package com.agfa.hap.sdo.impl;
+
+import com.agfa.hap.sdo.implementation.DataGraphImplementation;
+import commonj.sdo.DataGraph;
+
+public class DataAccessService {
+
+ public static DataGraph createDataGraph() {
+ return new DataGraphImplementation();
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/EnumTypeConverter.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/EnumTypeConverter.java
new file mode 100644
index 0000000000..f4fc3b012e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/EnumTypeConverter.java
@@ -0,0 +1,21 @@
+package com.agfa.hap.sdo.impl;
+
+public class EnumTypeConverter<T extends Enum> extends TypeConverter<T> {
+
+ private Class<T> enumClazz;
+
+ public EnumTypeConverter(Class<T> enumClazz) {
+ this.enumClazz = enumClazz;
+ }
+
+ @Override
+ public T parse(String str) {
+ return (T) Enum.<T>valueOf(enumClazz, str);
+ }
+
+ @Override
+ public String toString(T instance) {
+ return instance.name();
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/HelperProviderImpl.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/HelperProviderImpl.java
new file mode 100644
index 0000000000..1ea8e000d9
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/HelperProviderImpl.java
@@ -0,0 +1,114 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.0
+ * Licensed Materials - Property of BEA and IBM
+ *
+ * (c) Copyright BEA Systems, Inc. and International Business Machines Corp 2005. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package com.agfa.hap.sdo.impl;
+
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.implementation.ContainmentSerializer;
+import com.agfa.hap.sdo.implementation.DataFactoryImpl;
+import com.agfa.hap.sdo.implementation.EqualityHelperImpl;
+import com.agfa.hap.sdo.implementation.TypeHelperImpl;
+import com.agfa.hap.sdo.implementation.XMLHelperImpl;
+import com.agfa.hap.sdo.implementation.XSDHelperImpl;
+import commonj.sdo.helper.CopyHelper;
+import commonj.sdo.helper.DataFactory;
+import commonj.sdo.helper.DataHelper;
+import commonj.sdo.helper.EqualityHelper;
+import commonj.sdo.helper.TypeHelper;
+import commonj.sdo.helper.XMLHelper;
+import commonj.sdo.helper.XSDHelper;
+import commonj.sdo.impl.ExternalizableDelegator.Resolvable;
+
+/**
+ * This class instantiates a HelperProviderImpl that returns concrete helpers.
+ * This class may be replaced by another implementation.
+ * <p>
+ * The current implementation tries to instantiate an instance of the class
+ * defined by the <i>commonj.sdo.helperprovider</i> system property. If that
+ * doesn't work it tries to instantiate an instance of
+ * <i>com.agfa.ris.client.sdo.impl.HelperProviderImpl</i>. If that doesn't work
+ * it tries <i>com.agfa.ris.server.sdo.HelperProviderImpl</i>. If all fails, it
+ * just uses {@link HelperProviderImpl}.
+ */
+public class HelperProviderImpl extends commonj.sdo.impl.HelperProvider {
+
+ protected TypeHelper typeHelper;
+ protected XSDHelper xsdHelper;
+ protected XMLHelper xmlHelper;
+ protected DataFactory dataFactory;
+ protected EqualityHelper equalityHelper;
+
+ protected HelperProviderImpl() {
+ typeHelper = createTypeHelper();
+ xsdHelper = createXSDHelper();
+ xmlHelper = createXMLHelper();
+ dataFactory = createDataFactory();
+ equalityHelper = createEqualityHelper();
+ }
+
+ protected EqualityHelper createEqualityHelper() {
+ return new EqualityHelperImpl();
+ }
+
+ protected DataFactory createDataFactory() {
+ return new DataFactoryImpl();
+ }
+
+ protected XMLHelper createXMLHelper() {
+ return new XMLHelperImpl();
+ }
+
+ protected XSDHelper createXSDHelper() {
+ return new XSDHelperImpl();
+ }
+
+ protected TypeHelper createTypeHelper() {
+ return new TypeHelperImpl();
+ }
+
+ protected CopyHelper copyHelper() {
+ return null;
+ }
+
+ protected DataFactory dataFactory() {
+ return dataFactory;
+ }
+
+ protected DataHelper dataHelper() {
+ return null;
+ }
+
+ protected EqualityHelper equalityHelper() {
+ return equalityHelper;
+ }
+
+ protected TypeHelper typeHelper() {
+ return typeHelper;
+ }
+
+ protected XMLHelper xmlHelper() {
+ return xmlHelper;
+ }
+
+ protected XSDHelper xsdHelper() {
+ return xsdHelper;
+ }
+
+ protected Resolvable resolvable() {
+ return new ContainmentSerializer();
+ }
+
+ protected Resolvable resolvable(Object target) {
+ return new ContainmentSerializer((PartialDataObject) target);
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/SdoImplementationFactory.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/SdoImplementationFactory.java
new file mode 100644
index 0000000000..ea1c5c7d02
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/SdoImplementationFactory.java
@@ -0,0 +1,58 @@
+package com.agfa.hap.sdo.impl;
+
+import org.apache.log4j.Logger;
+
+import commonj.sdo.impl.HelperProvider;
+
+/**
+ * Class that is responsible for finding and choosing the correct SDO implementation.
+ * @author AMOCZ
+ */
+public class SdoImplementationFactory {
+
+ private static Class<? extends HelperProvider> implementationClass;
+
+ /**
+ * Use this to inject a suitable implementation class. This must happen BEFORE
+ * the sdo system is initialized.
+ * @param implementationClass
+ */
+ public static void setImplementationClass(Class<? extends HelperProvider> implementationClass) {
+ SdoImplementationFactory.implementationClass = implementationClass;
+ }
+
+ public static HelperProvider getHelperProviderImplementation() {
+ Logger logger = Logger.getLogger(SdoImplementationFactory.class);
+ try {
+ if (implementationClass != null) {
+ return implementationClass.newInstance();
+ }
+ String helperProviderClassname = System.getProperty("commonj.sdo.helperprovider",
+ "com.agfa.hap.rcp.sdo.impl.HelperProviderImpl");
+ try {
+ logger.debug("trying to load " + helperProviderClassname);
+ return (HelperProviderImpl) Class.forName(helperProviderClassname).newInstance();
+ } catch (ClassNotFoundException cnfe) {
+ try {
+ // client-side try contextclassloader as well -- this is
+ // needed for maven build
+ logger.debug("trying to load " + helperProviderClassname
+ + " through the contextclassloader");
+ return (HelperProviderImpl) Class.forName(
+ helperProviderClassname, true,
+ Thread.currentThread().getContextClassLoader())
+ .newInstance();
+ } catch (ClassNotFoundException e) {
+ logger
+ .debug("trying to load com.agfa.ris.server.sdo.HelperProviderImpl");
+ return (HelperProviderImpl) Class.forName("com.agfa.ris.server.sdo.HelperProviderImpl")
+ .newInstance();
+ }
+ }
+ } catch (Exception e) {
+ logger.warn("unable to load a special helperprovider, fallback to the default one", e);
+ return new HelperProviderImpl();
+ }
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/SerializableTypeConverter.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/SerializableTypeConverter.java
new file mode 100644
index 0000000000..1956b151a5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/SerializableTypeConverter.java
@@ -0,0 +1,42 @@
+package com.agfa.hap.sdo.impl;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectInputStream;
+import java.io.ObjectOutput;
+import java.io.ObjectOutputStream;
+import java.io.Serializable;
+
+public class SerializableTypeConverter extends TypeConverter<Serializable> {
+
+ @Override
+ public Serializable parse(String str) {
+ byte[] bytes = bytesTypeConverter.parse(str);
+ ByteArrayInputStream bis = new ByteArrayInputStream(bytes);
+ try {
+ ObjectInput in = new ObjectInputStream(bis);
+ return (Serializable) in.readObject();
+ } catch(IOException e) {
+ throw new RuntimeException(e);
+ } catch (ClassNotFoundException cnfe) {
+ throw new RuntimeException(cnfe);
+ }
+ }
+
+ @Override
+ public String toString(Serializable instance) {
+ ByteArrayOutputStream bos = new ByteArrayOutputStream();
+ try {
+ ObjectOutput out = new ObjectOutputStream(bos);
+ out.writeObject(instance);
+ out.close();
+ } catch (IOException e) {
+ throw new RuntimeException(e);
+ }
+ return bytesTypeConverter.toString(bos.toByteArray());
+ }
+
+ private BytesTypeConverter bytesTypeConverter = new BytesTypeConverter();
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/TypeConverter.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/TypeConverter.java
new file mode 100644
index 0000000000..28f57600e6
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/TypeConverter.java
@@ -0,0 +1,58 @@
+package com.agfa.hap.sdo.impl;
+
+import java.io.Serializable;
+import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
+
+import com.agfa.hap.sdo.Type;
+
+/**
+ * Class that provides
+ * an implementation to convert instances from and to a string. This is typically
+ * used in sdo xml conversions and snapshots.
+ * <P>
+ * A custom sdo basic type can register an appropriate typeConverter.
+ */
+public abstract class TypeConverter<T> {
+
+ /**
+ * Parse the string and return an instance of the implementation class
+ * with a value that is represented by the string parameter.
+ */
+ public abstract T parse(String str);
+
+ /**
+ * Convert the instance to a string. The instance is guaranteed to be of type
+ * T.
+ */
+ public abstract String toString(T instance);
+
+ /**
+ * @return The type converter instance registered with that name or null if nothing
+ * is found.
+ */
+ @SuppressWarnings("unchecked")
+ public static <U> TypeConverter<U> get(Type type) {
+ return registry.get(type);
+ }
+
+ public static void register(Type type, TypeConverter converter) {
+ registry.put(type, converter);
+ }
+
+ /**
+ * Returns the default TypeConverter for the given clazz. Checks for Enums
+ * and classes that implement {@link Serializable}.
+ */
+ public static <T> TypeConverter<T> getDefaultConverter(Class<T> clazz) {
+ if (clazz.isEnum()) {
+ return new EnumTypeConverter(clazz);
+ }
+ if (Serializable.class.isAssignableFrom(clazz)) {
+ return (TypeConverter<T>) new SerializableTypeConverter();
+ }
+ return null;
+ }
+
+ private static Map<Type, TypeConverter> registry = new ConcurrentHashMap<Type, TypeConverter>();
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/TypeProvider.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/TypeProvider.java
new file mode 100644
index 0000000000..a3bf901a81
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/TypeProvider.java
@@ -0,0 +1,29 @@
+package com.agfa.hap.sdo.impl;
+
+import commonj.sdo.impl.HelperProvider;
+
+
+public abstract class TypeProvider {
+
+ public static TypeProvider getInstance() {
+ if (instance == null) {
+ //TODO review is this still needed?
+ // force initialization of HelperProvider
+ HelperProvider.getTypeHelper();
+ }
+ return instance;
+ }
+
+ private static TypeProvider instance;
+
+ public static void setInstance(TypeProvider provider) {
+ instance = provider;
+ }
+
+ /**
+ * Returns the xsd describing the types for this uri.
+ * If the uri can't be interpreted, returns null.
+ */
+ public abstract String getTypes(String uri);
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/XsdTypeProvider.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/XsdTypeProvider.java
new file mode 100644
index 0000000000..f2423447d3
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/impl/XsdTypeProvider.java
@@ -0,0 +1,43 @@
+package com.agfa.hap.sdo.impl;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
+
+/**
+ * Simple TypeProvider that gets its type info from xsd files.
+ * TypeInfo is cached once it is read.
+ * This class is thread-safe; it can be used in a concurrent environment.
+ * @author AMOCZ
+ */
+public class XsdTypeProvider extends TypeProvider {
+
+ private Map<String, String> cache = new ConcurrentHashMap<String, String>();
+
+ public XsdTypeProvider(){
+ }
+
+ public void register(String uri, String xsd) {
+ cache.put(uri, xsd);
+ }
+
+ public void register(String uri, InputStream is) throws IOException {
+ InputStreamReader reader = new InputStreamReader(is);
+ StringBuilder builder = new StringBuilder();
+ char[] cbuf = new char[10000];
+ int bytesRead;
+ while ((bytesRead = reader.read(cbuf)) > 0) {
+ builder.append(cbuf, 0, bytesRead);
+ }
+ register(uri, builder.toString());
+ }
+
+ @Override
+ public String getTypes(String uri) {
+ return cache.get(uri);
+ }
+
+}
+
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/AbstractDataObject.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/AbstractDataObject.java
new file mode 100644
index 0000000000..0b2d55be02
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/AbstractDataObject.java
@@ -0,0 +1,560 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.io.ObjectStreamException;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.util.Date;
+import java.util.List;
+
+import org.apache.log4j.Logger;
+
+import com.agfa.hap.sdo.PropertyNotAvailableException;
+import commonj.sdo.ChangeSummary;
+import commonj.sdo.DataGraph;
+import commonj.sdo.DataObject;
+import commonj.sdo.Property;
+import commonj.sdo.Sequence;
+import commonj.sdo.impl.ExternalizableDelegator;
+
+public abstract class AbstractDataObject implements DataObject, ContainedDataObject, Serializable {
+
+ public static Logger logger = Logger.getLogger(DataObject.class);
+
+ public AbstractDataObject(com.agfa.hap.sdo.Type type) {
+ this.type = type;
+ }
+
+ protected AbstractDataObject(com.agfa.hap.sdo.Type type, DataGraph dataGraph) {
+ this(type);
+ this.dataGraph = dataGraph;
+ }
+
+ public Object get(int propertyIndex) {
+ return get(type.getProperty(propertyIndex));
+ }
+
+ public Object get(String path) {
+ try {
+ Object propertyValue = get(getProperty(path));
+ return propertyValue;
+ } catch(PropertyNotAvailableException pna){
+ throw pna;
+ } catch (Exception e){
+ logger.error("unable to get value for property" + path + " for type=" + getType(), e);
+ return null; //ref SDO_2.1_DRAFT_20060726.pdf p26
+ }
+ }
+
+ public List getList(String path) {
+ try {
+ return getList(getProperty(path));
+ } catch(PropertyNotAvailableException pna){
+ throw pna;
+ } catch(Exception e){
+ logger.error("unable to get value for property" + path + " for type=" + getType(), e);
+ return null; //ref SDO_2.1_DRAFT_20060726.pdf p26
+ }
+ }
+
+ public void set(String path, Object value) {
+ try{
+ set(getProperty(path), value);
+ } catch(PropertyNotAvailableException pna){
+ throw pna;
+ }catch (Exception e){
+ logger.error("unable to set property " + path + "for type=" + getType(), e);
+ //ref SDO_2.1_DRAFT_20060726.pdf p26
+ }
+ }
+
+ public void set(int propertyIndex, Object value) {
+ set(getType().getProperties().get(propertyIndex), value);
+ }
+
+ public boolean isSet(String path) {
+ try {
+ return isSet(getProperty(path));
+ } catch (Exception e){
+ logger.warn("property=" + path + " type=" + getType(), e);
+ return false; //ref SDO_2.1_DRAFT_20060726.pdf p26
+ }
+ }
+
+ public boolean isSet(int propertyIndex) {
+ return isSet(type.getProperty(propertyIndex));
+ }
+
+ public void unset(int propertyIndex) {
+ unset(type.getProperty(propertyIndex));
+ }
+
+ public void unset(String path) {
+ unset(getProperty(path));
+ }
+
+ public List getList(int propertyIndex) {
+ return getList(type.getProperty(propertyIndex));
+ }
+
+ public List getList(Property property) {
+ return (List) get(property);
+ }
+
+
+ public BigDecimal getBigDecimal(int propertyIndex) {
+ return (BigDecimal) get(propertyIndex);
+ }
+
+ public BigDecimal getBigDecimal(Property property) {
+ return (BigDecimal) get(property);
+ }
+
+ public BigDecimal getBigDecimal(String path) {
+ return (BigDecimal) get(path);
+ }
+
+ public BigInteger getBigInteger(int propertyIndex) {
+ return (BigInteger) get(propertyIndex);
+ }
+
+ public BigInteger getBigInteger(Property property) {
+ return (BigInteger) get(property);
+ }
+
+ public BigInteger getBigInteger(String path) {
+ return (BigInteger) get(path);
+ }
+
+ public boolean getBoolean(int propertyIndex) {
+ return (Boolean) get(propertyIndex);
+ }
+
+ public boolean getBoolean(Property property) {
+ return (Boolean) get(property);
+ }
+
+ public boolean getBoolean(String path) {
+ return (Boolean) get(path);
+ }
+
+ public byte getByte(int propertyIndex) {
+ return (Byte) get(propertyIndex);
+ }
+
+ public byte getByte(Property property) {
+ return (Byte) get(property);
+ }
+
+ public byte getByte(String path) {
+ return (Byte) get(path);
+ }
+
+ public byte[] getBytes(int propertyIndex) {
+ return (byte[]) get(propertyIndex);
+ }
+
+ public byte[] getBytes(Property property) {
+ return (byte[]) get(property);
+ }
+
+ public byte[] getBytes(String path) {
+ return (byte[]) get(path);
+ }
+
+ public char getChar(int propertyIndex) {
+ return (Character) get(propertyIndex);
+ }
+
+ public char getChar(Property property) {
+ return (Character) get(property);
+ }
+
+ public char getChar(String path) {
+ return (Character) get(path);
+ }
+
+ public Date getDate(int propertyIndex) {
+ return (Date) get(propertyIndex);
+ }
+
+ public Date getDate(Property property) {
+ return (Date) get(property);
+ }
+
+ public Date getDate(String path) {
+ return (Date) get(path);
+ }
+
+ public double getDouble(int propertyIndex) {
+ return (Double) get(propertyIndex);
+ }
+
+ public double getDouble(Property property) {
+ return (Double) get(property);
+ }
+
+ public double getDouble(String path) {
+ return (Double) get(path);
+ }
+
+ public float getFloat(int propertyIndex) {
+ return (Float) get(propertyIndex);
+ }
+
+ public float getFloat(Property property) {
+ return (Float) get(property);
+ }
+
+ public float getFloat(String path) {
+ return (Float) get(path);
+ }
+
+ public List getInstanceProperties() {
+ throw new UnsupportedOperationException();
+ }
+
+ public Property getInstanceProperty(String propertyName) {
+ throw new UnsupportedOperationException();
+ }
+
+ public int getInt(int propertyIndex) {
+ return (Integer) get(propertyIndex);
+ }
+
+ public int getInt(Property property) {
+ return (Integer) get(property);
+ }
+
+ public int getInt(String path) {
+ return (Integer) get(path);
+ }
+
+ public long getLong(int propertyIndex) {
+ return (Long) get(propertyIndex);
+ }
+
+ public long getLong(Property property) {
+ return (Long) get(property);
+ }
+
+ public long getLong(String path) {
+ return (Long) get(path);
+ }
+
+ public Property getProperty(String propertyName) {
+ return getType().getProperty(propertyName);
+ }
+
+ public Sequence getSequence() {
+ throw new UnsupportedOperationException();
+ }
+
+ public Sequence getSequence(int propertyIndex) {
+ throw new UnsupportedOperationException();
+ }
+
+ public Sequence getSequence(Property property) {
+ throw new UnsupportedOperationException();
+ }
+
+ public Sequence getSequence(String path) {
+ throw new UnsupportedOperationException();
+ }
+
+ public short getShort(int propertyIndex) {
+ return (Short) get(propertyIndex);
+ }
+
+ public short getShort(Property property) {
+ return (Short) get(property);
+ }
+
+ public short getShort(String path) {
+ return (Short) get(path);
+ }
+
+ public String getString(int propertyIndex) {
+ return (String) get(propertyIndex);
+ }
+
+ public String getString(Property property) {
+ return (String) get(property);
+ }
+
+ public String getString(String path) {
+ return (String) get(path);
+ }
+
+ public void setBigDecimal(int propertyIndex, BigDecimal value) {
+ this.set(propertyIndex, value);
+ }
+
+ public void setBigDecimal(Property property, BigDecimal value) {
+ this.set(property, value);
+ }
+
+ public void setBigDecimal(String path, BigDecimal value) {
+ this.set(path, value);
+ }
+
+ public void setBigInteger(int propertyIndex, BigInteger value) {
+ this.set(propertyIndex, value);
+ }
+
+ public void setBigInteger(Property property, BigInteger value) {
+ this.set(property, value);
+ }
+
+ public void setBigInteger(String path, BigInteger value) {
+ this.set(path, value);
+ }
+
+ public void setBoolean(int propertyIndex, boolean value) {
+ this.set(propertyIndex, value);
+ }
+
+ public void setBoolean(Property property, boolean value) {
+ this.set(property, value);
+ }
+
+ public void setBoolean(String path, boolean value) {
+ this.set(path, value);
+ }
+
+ public void setByte(int propertyIndex, byte value) {
+ this.set(propertyIndex, value);
+ }
+
+ public void setByte(Property property, byte value) {
+ this.set(property, value);
+ }
+
+ public void setByte(String path, byte value) {
+ this.set(path, value);
+ }
+
+ public void setBytes(int propertyIndex, byte[] value) {
+ this.set(propertyIndex, value);
+ }
+
+ public void setBytes(Property property, byte[] value) {
+ this.set(property, value);
+ }
+
+ public void setBytes(String path, byte[] value) {
+ this.set(path, value);
+ }
+
+ public void setChar(int propertyIndex, char value) {
+ this.set(propertyIndex, value);
+ }
+
+ public void setChar(Property property, char value) {
+ this.set(property, value);
+ }
+
+ public void setChar(String path, char value) {
+ this.set(path, value);
+ }
+
+ public void setDataObject(int propertyIndex, DataObject value) {
+ this.set(propertyIndex, value);
+ }
+
+ public void setDataObject(Property property, DataObject value) {
+ this.set(property, value);
+ }
+
+ public void setDataObject(String path, DataObject value) {
+ this.set(path, value);
+ }
+
+ public void setDate(int propertyIndex, Date value) {
+ this.set(propertyIndex, value);
+ }
+
+ public void setDate(Property property, Date value) {
+ this.set(property, value);
+ }
+
+ public void setDate(String path, Date value) {
+ this.set(path, value);
+ }
+
+ public void setDouble(int propertyIndex, double value) {
+ this.set(propertyIndex, value);
+ }
+
+ public void setDouble(Property property, double value) {
+ this.set(property, value);
+ }
+
+ public void setDouble(String path, double value) {
+ this.set(path, value);
+ }
+
+ public void setFloat(int propertyIndex, float value) {
+ this.set(propertyIndex, value);
+ }
+
+ public void setFloat(Property property, float value) {
+ this.set(property, value);
+ }
+
+ public void setFloat(String path, float value) {
+ this.set(path, value);
+ }
+
+ public void setInt(int propertyIndex, int value) {
+ this.set(propertyIndex, value);
+ }
+
+ public void setInt(Property property, int value) {
+ this.set(property, value);
+ }
+
+ public void setInt(String path, int value) {
+ this.set(path, value);
+ }
+
+ public void setList(int propertyIndex, List value) {
+ this.setList(this.getType().getProperty(propertyIndex), value);
+ }
+
+ public void setList(Property property, List value) {
+ List list = this.getList(property);
+ list.clear();
+ list.addAll(value);
+ }
+
+ public void setList(String path, List value) {
+ this.setList(this.getProperty(path), value);
+ }
+
+ public void setLong(int propertyIndex, long value) {
+ this.set(propertyIndex, value);
+ }
+
+ public void setLong(Property property, long value) {
+ this.set(property, value);
+ }
+
+ public void setLong(String path, long value) {
+ this.set(path, value);
+ }
+
+ public void setShort(int propertyIndex, short value) {
+ this.set(propertyIndex, value);
+ }
+
+ public void setShort(Property property, short value) {
+ this.set(property, value);
+ }
+
+ public void setShort(String path, short value) {
+ this.set(path, value);
+ }
+
+ public void setString(int propertyIndex, String value) {
+ this.set(propertyIndex, value);
+ }
+
+ public void setString(Property property, String value) {
+ this.set(property, value);
+ }
+
+ public void setString(String path, String value) {
+ this.set(path, value);
+ }
+
+ public com.agfa.hap.sdo.Type getType() {
+ return type;
+ }
+
+ public String debugString(){
+ StringBuilder builder = new StringBuilder();
+ builder.append(this.toString());
+ builder.append(" {");
+ if (type != null){
+ builder.append("type=");
+ builder.append(type.getName());
+ builder.append(";properties=(");
+ for (Property property : type.getProperties()){
+ builder.append(property.getName());
+ builder.append("=");
+ Object value = get(property);
+ if (value instanceof AbstractDataObject){
+ AbstractDataObject dataObject = (AbstractDataObject) value;
+ builder.append(dataObject.debugString());
+ } else {
+ builder.append(value);
+ }
+ builder.append(",");
+ }
+ builder.append(")");
+ }
+
+ builder.append(" }");
+ return builder.toString() ;
+ }
+
+ public void delete() {
+ throw new UnsupportedOperationException();
+ }
+
+ public ChangeSummary getChangeSummary() {
+ throw new UnsupportedOperationException();
+ }
+
+ protected Object writeReplace() throws ObjectStreamException {
+ return new ExternalizableDelegator(this);
+ }
+
+ public void setDataGraph(DataGraph dataGraph) {
+ this.dataGraph = dataGraph;
+ }
+
+ public DataObject getContainer() {
+ return container;
+ }
+
+ public Property getContainmentProperty() {
+ return containmentProperty;
+ }
+
+ public DataGraph getDataGraph() {
+ return dataGraph;
+ }
+
+ public DataObject getRootObject() {
+ return container == null ? this : container.getRootObject();
+ }
+
+ public void detach() {
+ if (this.container != null) {
+ container.unset(containmentProperty);
+ }
+ this.container = null;
+ this.containmentProperty = null;
+ this.dataGraph = null;
+ }
+
+ protected void setContainment(AbstractDataObject container, Property prop) {
+ this.container = container;
+ this.containmentProperty = container == null ? null : prop;
+ DataGraph newDataGraph = container == null ? null : container.dataGraph;
+ dataGraph = newDataGraph;
+ }
+
+ protected boolean isContained(Property property) {
+ return property.isContainment();
+ }
+
+
+ protected com.agfa.hap.sdo.Type type;
+ private Property containmentProperty;
+ private DataObject container;
+ private DataGraph dataGraph;
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/AbstractPartialDataObject.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/AbstractPartialDataObject.java
new file mode 100644
index 0000000000..f923f3b1ae
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/AbstractPartialDataObject.java
@@ -0,0 +1,211 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.util.List;
+
+import com.agfa.hap.sdo.PartialDataFactory;
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.PropertyNotAvailableException;
+
+import commonj.sdo.DataGraph;
+import commonj.sdo.DataObject;
+import commonj.sdo.Property;
+import commonj.sdo.Type;
+import commonj.sdo.helper.TypeHelper;
+
+public abstract class AbstractPartialDataObject extends AbstractDataObject implements PartialDataObject {
+
+ protected boolean isSettingProperty;
+
+ protected AbstractPartialDataObject(com.agfa.hap.sdo.Type type) {
+ super(type);
+ }
+
+ protected AbstractPartialDataObject(com.agfa.hap.sdo.Type type, DataGraph dataGraph) {
+ super(type, dataGraph);
+ }
+
+ /**
+ * Returns the value of the property. In case the property is not accessible
+ * returns {@link PartialDataObject#UNAVAILABLE_PROPERTY}.
+ */
+ protected abstract Object basicGet(Property property);
+
+ protected abstract void basicSet(Property property, Object value);
+
+ public Object get(Property property) {
+ Object result = basicGet(property);
+ if (result == PartialDataObject.UNAVAILABLE_PROPERTY) {
+ throw new PropertyNotAvailableException(this, property);
+ }
+ return result;
+ }
+
+ public void set(Property property, Object value) {
+ if (property.isMany()) {
+ this.setList(property, (List) value);
+ return;
+ }
+ if (property.isReadOnly()) {
+ throw new IllegalArgumentException("Setting readonly properties is not allowed!");
+ }
+ if (isSettingProperty) {
+ return;
+ }
+ try {
+ isSettingProperty = true;
+ Object oldValue = basicGet(property);
+ if (oldValue == value) {
+ return;
+ }
+ if (oldValue != null && isContained(property) && oldValue != PartialDataObject.UNAVAILABLE_PROPERTY) {
+ ((AbstractDataObject) oldValue).setContainment(null, property);
+ }
+ if (value != null && value != PartialDataObject.UNAVAILABLE_PROPERTY && isContained(property)) {
+ ((AbstractDataObject) value).setContainment(this, property);
+ }
+ basicSet(property, value);
+ if (property.getOpposite() != null) {
+ if (oldValue != null && oldValue != PartialDataObject.UNAVAILABLE_PROPERTY) {
+ if (property.getOpposite().isMany()) {
+ PartialDataObject oldOpposite = (PartialDataObject) oldValue;
+ if (oldOpposite.isAvailable(property.getOpposite())) {
+ ((IDataObjectList) oldOpposite.getList(property.getOpposite())).removeForBidirectionalUpdate(this);
+ }
+ } else {
+ ((DataObject) oldValue).set(property.getOpposite(), null);
+ }
+ }
+ if (value != null && value != PartialDataObject.UNAVAILABLE_PROPERTY) {
+ if (property.getOpposite().isMany()) {
+ PartialDataObject opposite = (PartialDataObject) value;
+ if (opposite.isAvailable(property.getOpposite())) {
+ ((IDataObjectList) opposite.getList(property.getOpposite())).addForBidirectionalUpdate(this);
+ }
+ } else {
+ ((DataObject) value).set(property.getOpposite(), this);
+ }
+ }
+ }
+ } finally {
+ isSettingProperty = false;
+ }
+ }
+
+ public PartialDataObject createDataObject(String propertyName) {
+ return createDataObject(getType().getProperty(propertyName));
+ }
+
+ public PartialDataObject createDataObject(int propertyIndex) {
+ return createDataObject(getType().getProperties().get(propertyIndex));
+ }
+
+ public PartialDataObject createDataObject(Property property) {
+ return createDataObject(property, property.getType());
+ }
+
+ public PartialDataObject createDataObject(String propertyName, String namespaceURI, String typeName) {
+ return createDataObject(getType().getProperty(propertyName), TypeHelper.INSTANCE.getType(namespaceURI, typeName));
+ }
+
+ public PartialDataObject createDataObject(int propertyIndex, String namespaceURI, String typeName) {
+ return createDataObject(getType().getProperties().get(propertyIndex), TypeHelper.INSTANCE.getType(namespaceURI, typeName));
+ }
+
+ public PartialDataObject createDataObject(Property property, Type type) {
+ PartialDataObject result = PartialDataFactory.INSTANCE.create(type);
+ if (property.isMany()) {
+ safeGetList(property).add(result);
+ } else {
+ set(property, result);
+ }
+ return result;
+ }
+
+ // also works in case property is not available
+ protected List<Object> safeGetList(Property property) {
+ Object result = basicGet(property);
+ if (result == PartialDataObject.UNAVAILABLE_PROPERTY) {
+ result = initializeWithEmptyList(property);
+ }
+ return (List<Object>) result;
+ }
+
+ protected abstract List initializeWithEmptyList(Property property);
+
+ @Override
+ public void setList(Property property, List value) {
+ if (!isAvailable(property)) {
+ if (property.getOpposite() != null) {
+ // we have to do this to avoid exceptions saying that the element
+ // is already a part of the collection
+ for (Object element : value) {
+ AbstractDataObject ado = (AbstractDataObject) element;
+ ado.set(property.getOpposite(), null);
+ }
+ }
+ this.safeGetList(property); // ensure that it is available
+ }
+ super.setList(property, value);
+ }
+
+ public PartialDataObject getDataObject(int propertyIndex) {
+ return (PartialDataObject) get(propertyIndex);
+ }
+
+ public PartialDataObject getDataObject(Property property) {
+ return (PartialDataObject) get(property);
+ }
+
+ public PartialDataObject getDataObject(String path) {
+ return (PartialDataObject) get(path);
+ }
+
+ public com.agfa.hap.sdo.Property getContainmentProperty() {
+ return (com.agfa.hap.sdo.Property) super.getContainmentProperty();
+ }
+
+ public PartialDataObject getContainer() {
+ return (PartialDataObject) super.getContainer();
+ }
+
+ public Object getIdentity() {
+ return this.get(getType().getIdentityProperty());
+ }
+
+ public void setIdentity(Object value) {
+ this.set(getType().getIdentityProperty(), value);
+ }
+
+ void becomeProxy(Object identity) {
+ for (Property property : getType().getProperties()) {
+ setUnavailable(property);
+ }
+ setIdentity(identity);
+ this.isProxy = true;
+ }
+
+ public boolean isAvailable(Property property) {
+ return basicGet(property) != PartialDataObject.UNAVAILABLE_PROPERTY;
+ }
+
+ public void setUnavailable(Property property) {
+ basicSet(property, PartialDataObject.UNAVAILABLE_PROPERTY);
+ }
+
+ public boolean isSet(Property property) {
+ //TODO many valued props ref SDO_2.1_DRAFT_20060726.pdf page 18
+ Object value = basicGet(property);
+ return value != null && value != PartialDataObject.UNAVAILABLE_PROPERTY;
+ }
+
+ public void unset(Property property) {
+ basicSet(property, null);
+ }
+
+ public boolean isProxy() {
+ return isProxy;
+ }
+
+ private boolean isProxy;
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/BinarySerializer.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/BinarySerializer.java
new file mode 100644
index 0000000000..70a8b53194
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/BinarySerializer.java
@@ -0,0 +1,115 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+import java.io.ObjectStreamException;
+import java.util.Iterator;
+
+import org.apache.log4j.Logger;
+
+import com.agfa.hap.sdo.PartialDataFactory;
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.impl.TypeConverter;
+import commonj.sdo.impl.ExternalizableDelegator.Resolvable;
+
+public abstract class BinarySerializer implements Resolvable {
+ private static Logger logger = Logger.getLogger(BinarySerializer.class);
+ private static final long serialVersionUID = -6762854727094260430L;
+
+ public BinarySerializer() {
+ }
+
+ public BinarySerializer(PartialDataObject dataObject) {
+ this.dataObject = dataObject;
+ }
+
+ protected transient PartialDataObject dataObject;
+
+ public Object readResolve() throws ObjectStreamException {
+ return dataObject;
+ }
+
+ public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
+ dataObject = read(in);
+ }
+
+ protected PartialDataObject create(String uri, String type) {
+ return PartialDataFactory.INSTANCE.create(uri, type);
+ }
+
+ protected PartialDataObject read(ObjectInput in) throws IOException {
+ String uri = in.readUTF();
+ String type = in.readUTF();
+ PartialDataObject result = create(uri, type);
+ int propIndex = in.readInt();
+ while (propIndex >= 0) {
+ Property prop = result.getType().getProperty(propIndex);
+ Object value = read(in, result, prop);
+ if (value != null) {
+ // can happen in case of sdo-ref
+ if (prop.isMany()) {
+ result.getList(prop).add(value);
+ } else {
+ result.set(prop, value);
+ }
+ }
+ propIndex = in.readInt();
+ }
+ return result;
+ }
+
+ private Object read(ObjectInput in, PartialDataObject parent, Property prop) throws IOException {
+ if (prop.getType().isDataType()) {
+ String value = in.readUTF();
+ try {
+ return TypeConverter.get(prop.getType()).parse(value);
+ } catch (RuntimeException e){
+ logger.error("unable to parse " + value + "for property " + prop + " parent=" + parent, e);
+ throw e;
+ }
+ } else {
+ return readChildDataObject(in, prop, parent);
+ }
+
+ }
+
+ public void writeExternal(ObjectOutput out) throws IOException {
+ write(out, dataObject);
+ }
+
+ protected void write(ObjectOutput out, PartialDataObject dataObject) throws IOException {
+ out.writeUTF(dataObject.getType().getURI());
+ out.writeUTF(dataObject.getType().getName());
+ for (Property prop : dataObject.getType().getProperties()) {
+ if (dataObject.isSet(prop)) {
+ if (prop.isMany()) {
+ Iterator<PartialDataObject> it = dataObject.getList(prop).iterator();
+ while (it.hasNext()) {
+ write(out, prop, it.next());
+ }
+ } else {
+ write(out, prop, dataObject.get(prop));
+ }
+ }
+ }
+ out.writeInt(-1);
+ }
+
+ protected void write(ObjectOutput out, Property prop, Object value) throws IOException {
+ if (prop.getOpposite() != null && prop.getOpposite().isContainment()) {
+ return;
+ }
+ out.writeInt(prop.getIndex());
+ if (prop.getType().isDataType()) {
+ out.writeUTF(TypeConverter.get(prop.getType()).toString(value));
+ } else {
+ writeChildDataObject(out, prop, (PartialDataObject) value);
+ }
+ }
+
+ protected abstract void writeChildDataObject(ObjectOutput out, Property prop, PartialDataObject child) throws IOException;
+ protected abstract PartialDataObject readChildDataObject(ObjectInput in, Property prop, PartialDataObject parent) throws IOException;
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/BulkProperty.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/BulkProperty.java
new file mode 100644
index 0000000000..3763b16963
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/BulkProperty.java
@@ -0,0 +1,18 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.SnapshotDefinition;
+
+public class BulkProperty<T> {
+ BulkProperty(Property property, SnapshotDefinition subselect) {
+ this.property = property;
+ this.subselect = subselect;
+ this.instances = new ArrayList<T>();
+ }
+ Property property;
+ List<T> instances;
+ SnapshotDefinition subselect;
+ } \ No newline at end of file
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.java
new file mode 100644
index 0000000000..820d7a0714
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ClassPathImplementationClassRepository.java
@@ -0,0 +1,46 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.io.IOException;
+import java.net.URL;
+import java.util.Enumeration;
+
+import com.agfa.hap.sdo.util.ClassHolder;
+import com.agfa.hap.sdo.util.ClassLoaderBasedClassHolder;
+
+/**
+ * {@link ImplementationClassRepository} that gets its resources by searching at start-up
+ * the classpath for sdo/implementationclasses.properties files.
+ * @author AMOCZ
+ */
+public class ClassPathImplementationClassRepository extends ImplementationClassRepository {
+
+ @Override
+ protected void initialize() {
+ // this is needed e.g. during the maven build
+ initializeImplementationClasses(Thread.currentThread().getContextClassLoader());
+ // this is needed during normal runtime
+ initializeImplementationClasses(TypeHelperImpl.class.getClassLoader());
+ }
+
+ private void initializeImplementationClasses(final ClassLoader classLoader) {
+ if (classLoader == null) {
+ return;
+ }
+ try {
+ Enumeration<URL> urls = classLoader.getResources(IMPLEMENTATIONCLASS_RESOURCEFILE);
+ while (urls.hasMoreElements()){
+ URL url = urls.nextElement();
+ addImplementationClasses(url, new ClassHolderFactory() {
+
+ public ClassHolder createClassHolder(String className) {
+ return new ClassLoaderBasedClassHolder(className, classLoader);
+ }
+
+ });
+ }
+ } catch (IOException e) {
+ getLogger().warn("Could not read implementation classes.", e);
+ }
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/CompleteSerializer.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/CompleteSerializer.java
new file mode 100644
index 0000000000..944dc0fba4
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/CompleteSerializer.java
@@ -0,0 +1,74 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+import java.util.ArrayList;
+import java.util.List;
+
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Property;
+
+/**
+ * BinarySerializer that serializes every object that it can reach in the graph.
+ * Implementation note: DataObjects are inlined the first time they are encountered.
+ * The second time an object is encountered a reference is stored.
+ * @author AMOCZ
+ */
+public class CompleteSerializer extends BinarySerializer {
+
+ private transient List<PartialDataObject> instances;
+
+ public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
+ instances = new ArrayList<PartialDataObject>();
+ super.readExternal(in);
+ instances = null;
+ }
+
+ @Override
+ protected PartialDataObject readChildDataObject(ObjectInput in, Property prop,
+ PartialDataObject parent) throws IOException {
+ boolean isOnStream = in.readBoolean();
+ if (isOnStream) {
+ return read(in);
+ } else {
+ int index = in.readInt();
+ return instances.get(index);
+ }
+ }
+
+
+ @Override
+ protected PartialDataObject create(String uri, String type) {
+ PartialDataObject result = super.create(uri, type);
+ instances.add(result);
+ return result;
+ }
+
+ @Override
+ public void writeExternal(ObjectOutput out) throws IOException {
+ instances = new ArrayList<PartialDataObject>();
+ super.writeExternal(out);
+ instances = null;
+ }
+
+ @Override
+ protected void write(ObjectOutput out, PartialDataObject dataObject) throws IOException {
+ instances.add(dataObject);
+ super.write(out, dataObject);
+ }
+
+ @Override
+ protected void writeChildDataObject(ObjectOutput out, Property prop,
+ PartialDataObject child) throws IOException {
+ int index = instances.indexOf(child);
+ if (index >= 0) {
+ out.writeBoolean(false);
+ out.writeInt(index);
+ } else {
+ out.writeBoolean(true);
+ write(out, child);
+ }
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ContainedDataObject.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ContainedDataObject.java
new file mode 100644
index 0000000000..c512a15238
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ContainedDataObject.java
@@ -0,0 +1,13 @@
+package com.agfa.hap.sdo.implementation;
+
+import commonj.sdo.DataGraph;
+
+/**
+ * This interface is introduced to allow addition of dataobject to a datagraph in an
+ * implementation independent way.
+ */
+public interface ContainedDataObject {
+
+ void setDataGraph(DataGraph dataGraph);
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ContainmentSerializer.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ContainmentSerializer.java
new file mode 100644
index 0000000000..8a0b27a260
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ContainmentSerializer.java
@@ -0,0 +1,71 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+import java.io.ObjectStreamException;
+import java.util.ArrayList;
+import java.util.List;
+
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.implementation.DataObjectHelper.Link;
+
+/**
+ * BinarySerializer that serializes all instances that it can reach through contained properties
+ * (as dictated by the sdo spec).
+ * @author AMOCZ
+ */
+public class ContainmentSerializer extends BinarySerializer {
+
+ private transient List<Link> links;
+
+ public ContainmentSerializer() {
+ }
+
+ public ContainmentSerializer(PartialDataObject dataObject) {
+ super(dataObject);
+ }
+
+ public Object readResolve() throws ObjectStreamException {
+ processLinks();
+ return super.readResolve();
+ }
+
+ protected void writeChildDataObject(ObjectOutput out, Property prop, PartialDataObject child) throws IOException {
+ if (prop.isContainment()) {
+ write(out, child);
+ } else {
+ out.writeUTF(DataObjectHelper.getSdoRef(child));
+ }
+ }
+
+ @Override
+ protected PartialDataObject readChildDataObject(ObjectInput in, Property prop, PartialDataObject parent) throws IOException {
+ if (prop.isContainment()) {
+ return read(in);
+ } else {
+ String sdoRef = in.readUTF();
+ addLink(parent, prop, sdoRef);
+ return null;
+ }
+ }
+
+ private void addLink(PartialDataObject target, Property prop, String sdoRef) {
+ if (links == null) {
+ links = new ArrayList<Link>();
+ }
+ links.add(new Link(target, prop, sdoRef));
+ }
+
+ private void processLinks() {
+ if (links == null) {
+ return;
+ }
+ for (Link link : links) {
+ link.apply();
+ }
+ links = null;
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataFactoryImpl.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataFactoryImpl.java
new file mode 100644
index 0000000000..b8a62b3ca2
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataFactoryImpl.java
@@ -0,0 +1,52 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.lang.reflect.Constructor;
+import java.lang.reflect.InvocationTargetException;
+
+import com.agfa.hap.sdo.PartialDataFactory;
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Type;
+import commonj.sdo.helper.TypeHelper;
+
+public class DataFactoryImpl implements PartialDataFactory {
+
+ public PartialDataObject create(String uri, String typeName) {
+ return create(TypeHelper.INSTANCE.getType(uri, typeName));
+ }
+
+ public PartialDataObject create(Class interfaceClass) {
+ return create(TypeHelper.INSTANCE.getType(interfaceClass));
+ }
+
+ public PartialDataObject create(commonj.sdo.Type type) {
+ Constructor<? extends PartialDataObject> instanceConstructor = ((TypeImplementation) type).getInstanceConstructor();
+ if (instanceConstructor != null) {
+ try {
+ return instanceConstructor.newInstance(type);
+ } catch (InvocationTargetException e) {
+ throw new IllegalArgumentException("Can't instantiate objects of type " + type.getName(), e);
+ } catch (IllegalAccessException e) {
+ throw new IllegalArgumentException("Can't instantiate objects of type " + type.getName(), e);
+ } catch (InstantiationException e) {
+ throw new IllegalArgumentException("Can't instantiate objects of type " + type.getName(), e);
+ }
+ }
+ return createDefaultDataObjectInstance(type);
+ }
+
+ protected PartialDataObject createDefaultDataObjectInstance(commonj.sdo.Type type) {
+ return new DataObjectImplementation((Type) type);
+ }
+
+ public PartialDataObject createProxy(String uri, String typeName, Object identity) {
+ return createProxy(TypeHelper.INSTANCE.getType(uri, typeName), identity);
+ }
+
+ public PartialDataObject createProxy(commonj.sdo.Type type, Object identity) {
+ PartialDataObject result = create(type);
+ ((AbstractPartialDataObject) result).becomeProxy(identity);
+ return result;
+ }
+
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataGraphImplementation.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataGraphImplementation.java
new file mode 100644
index 0000000000..cef56d67a8
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataGraphImplementation.java
@@ -0,0 +1,51 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.io.Serializable;
+
+import commonj.sdo.ChangeSummary;
+import commonj.sdo.DataGraph;
+import commonj.sdo.DataObject;
+import commonj.sdo.Type;
+import commonj.sdo.helper.DataFactory;
+import commonj.sdo.helper.TypeHelper;
+
+public class DataGraphImplementation implements DataGraph, Serializable {
+
+ private static final long serialVersionUID = 6144199477779992429L;
+
+ public DataGraphImplementation() {
+ }
+
+ public DataGraphImplementation(DataObject rootObject) {
+ this.rootObject = rootObject;
+ ((ContainedDataObject) rootObject).setDataGraph(this);
+ }
+
+ public DataObject getRootObject() {
+ return rootObject;
+ }
+
+ public ChangeSummary getChangeSummary() {
+ throw new UnsupportedOperationException();
+ }
+
+ public commonj.sdo.Type getType(String uri, String typeName) {
+ return TypeHelper.INSTANCE.getType(uri, typeName);
+ }
+
+ public DataObject createRootObject(String namespaceURI, String typeName) {
+ return createRootObject(getType(namespaceURI, typeName));
+ }
+
+ public DataObject createRootObject(commonj.sdo.Type type) {
+ rootObject = DataFactory.INSTANCE.create(type);
+ ((ContainedDataObject) rootObject).setDataGraph(this);
+ return rootObject;
+ }
+
+ DataObject createObject(Type type) {
+ return DataFactory.INSTANCE.create(type);
+ }
+
+ private DataObject rootObject;
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectConverter.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectConverter.java
new file mode 100644
index 0000000000..6b8c90026d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectConverter.java
@@ -0,0 +1,147 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.ObjectPropertyVisitor;
+import com.agfa.hap.sdo.PartialDataFactory;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.SnapshotDefinition;
+import com.agfa.hap.sdo.Type;
+import commonj.sdo.DataObject;
+
+/**
+*
+* the same functionality as SnapshotSerializer except that this outputs to a list of DataObjects
+*/
+public class DataObjectConverter<T> implements ObjectPropertyVisitor{
+
+ private DataMapper<T> mapper;
+ private Map<Object, DataObject> source2do = new HashMap<Object, DataObject>();
+ private Map<Property, BulkProperty<T>> bulkProperties;
+
+ public DataObjectConverter(DataMapper<T> mapper){
+ this.mapper = mapper;
+ }
+
+ public void endDataObject(Object instance, Type type) throws Exception {
+ //do nothing
+ }
+
+ public void startDataObject(Object instance, Type type) throws Exception {
+ DataObject dataObject = source2do.get(instance);
+ if (dataObject == null){
+ dataObject = PartialDataFactory.INSTANCE.create(type);
+ source2do.put(instance, dataObject);
+ }
+ }
+
+ public void visitBulkProperty(Object instance, Property property, SnapshotDefinition subselect) {
+ getInstancesForBulkProperty(property, subselect).add((T)instance);
+ }
+
+ protected List<T> getInstancesForBulkProperty(Property property, SnapshotDefinition subselect) {
+ if (bulkProperties == null) {
+ bulkProperties = new HashMap<Property, BulkProperty<T>>();
+ }
+ BulkProperty<T> bp = bulkProperties.get(property);
+ if (bp == null) {
+ bp = new BulkProperty<T>(property, subselect);
+ bulkProperties.put(property, bp);
+ } else {
+ if (!bp.subselect.equals(subselect)) {
+ throw new IllegalArgumentException("Different subselects not yet supported!");
+ }
+ }
+ return bp.instances;
+ }
+
+ public boolean visitProperty(Object instance, Property property, Object value) throws Exception {
+ DataObject dataObject = source2do.get(instance);
+ if (property.getType().isDataType() || value == null){
+ dataObject.set(property, value); //if many valued and datatype, then value will be a List, so this is ok
+ return false;
+ } else {
+ DataObject convertedValue = source2do.get(value);
+ if (convertedValue == null){
+ source2do.put(value, dataObject.createDataObject(property));
+ return true;
+ } else {
+ if (property.isMany()){
+ List manyValuedValue = dataObject.getList(property);
+ if (!manyValuedValue.contains(value)){
+ manyValuedValue.add(convertedValue);
+ }
+ } else {
+ dataObject.set(property, convertedValue);
+ }
+ return false; //was already visited, so no need to recurse
+ }
+ }
+ }
+
+ public void visitProxyProperty(Object instance, Property property, Object identity) throws Exception {
+ if (identity == null){ //eg when it is a many valued property
+ return;
+ }
+ DataObject dataObject = source2do.get(instance);
+ dataObject.set(property, PartialDataFactory.INSTANCE.createProxy(property.getType(), identity));
+ }
+
+ public List<DataObject> convert(SnapshotDefinition def, Collection<? extends T> roots) throws Exception {
+ for (T root : roots){
+ def.visit(mapper, this, root);
+ }
+ processBulkProperties();
+ List<DataObject> pdos = new ArrayList<DataObject>(roots.size());
+ for (T root : roots){
+ pdos.add(source2do.get(root));
+ }
+ return pdos;
+ }
+
+ protected void processBulkProperties() throws Exception {
+ if (bulkProperties != null) {
+ while (!bulkProperties.isEmpty()){
+ //we can't just simply iterate over the bulkproperties.values, because while writing a bulkproperty we might visit an additional bulk property in the subselect
+ BulkProperty bp = bulkProperties.values().iterator().next();
+ BulkProperty emptyBulkProperty = new BulkProperty(bp.property, bp.subselect);
+ bulkProperties.put(bp.property, emptyBulkProperty); //replace the bulk property that we are going to write with a copy of itself, but withouth instances
+ processBulkProperty(bp);
+ if (emptyBulkProperty.instances.isEmpty()){
+ bulkProperties.remove(bp.property); //if no new instances were added (through some nested bulkproperties) than we can remove the bulkproperty from the map of bulk properties to be processed
+ }
+ }
+ }
+ }
+
+ private void processBulkProperty(BulkProperty bp) throws IOException, Exception {
+ Collection<T> values = this.mapper.getProperties(bp.instances, bp.property, bp.subselect);
+ Iterator<T> valuesIt = values.iterator();
+ Iterator<?> parents = bp.instances.iterator();
+ while (parents.hasNext()) {
+ Object parent = parents.next();
+ T value = valuesIt.next();
+ if (bp.property.isMany()) {
+ Collection<T> children = (Collection<T>) value;
+ for (T child : children) {
+ processBulkPropertyValue(bp, parent, child);
+ }
+ } else {
+ processBulkPropertyValue(bp, parent, value);
+ }
+ }
+ }
+
+ protected void processBulkPropertyValue(BulkProperty bp, Object parent, T value) throws IOException, Exception {
+ if (this.visitProperty(parent, bp.property, value)) {
+ bp.subselect.visit(mapper, this, value);
+ }
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectHelper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectHelper.java
new file mode 100644
index 0000000000..be19099150
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectHelper.java
@@ -0,0 +1,61 @@
+package com.agfa.hap.sdo.implementation;
+
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Property;
+
+class DataObjectHelper {
+
+ public static String getSdoRef(PartialDataObject target) {
+ StringBuilder builder = new StringBuilder();
+ Property prop = target.getContainmentProperty();
+ while (prop != null) {
+ target.getContainmentProperty();
+ if (prop.isMany()) {
+ builder.insert(0,']');
+ builder.insert(0, target.getContainer().getList(prop).indexOf(target));
+ builder.insert(0,'[');
+ }
+ builder.insert(0, prop.getName());
+ builder.insert(0, '/');
+ target = target.getContainer();
+ prop = target.getContainmentProperty();
+ }
+ return builder.toString();
+ }
+
+ public static PartialDataObject deref(PartialDataObject obj, String sdoRef) {
+ if (obj.getContainer() != null) {
+ return deref(obj.getContainer(), sdoRef);
+ }
+ String[] props = sdoRef.split("/");
+ for (String propertyName : props) {
+ if (propertyName.length() > 0) {
+ int index = 0;
+ if (propertyName.endsWith("]")) {
+ int bracketIndex = propertyName.lastIndexOf('[');
+ index = Integer.parseInt(propertyName.substring(bracketIndex+1, propertyName.length()-1));
+ propertyName = propertyName.substring(0, bracketIndex);
+ }
+ Property prop = obj.getType().getProperty(propertyName);
+ obj = prop.isMany() ? (PartialDataObject) obj.getList(prop).get(index) : obj.getDataObject(prop);
+ }
+ }
+ return obj;
+ }
+
+ public static class Link {
+ private PartialDataObject target;
+ private Property property;
+ private String sdoRef;
+ Link(PartialDataObject target, Property property, String sdoRef) {
+ this.target = target;
+ this.property = property;
+ this.sdoRef = sdoRef;
+ }
+ void apply() {
+ PartialDataObject link = DataObjectHelper.deref(target, sdoRef);
+ target.set(property, link);
+ }
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectImplementation.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectImplementation.java
new file mode 100644
index 0000000000..1f0467451c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectImplementation.java
@@ -0,0 +1,56 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import commonj.sdo.Property;
+
+public class DataObjectImplementation extends AbstractPartialDataObject {
+
+ private static final long serialVersionUID = -3807872778273860980L;
+
+ protected DataObjectImplementation(com.agfa.hap.sdo.Type type, DataGraphImplementation dataGraph) {
+ super(type, dataGraph);
+ }
+
+ protected DataObjectImplementation(com.agfa.hap.sdo.Type type) {
+ super(type);
+ this.properties = new Object[type.getProperties().size()];
+ }
+
+
+ @Override
+ protected Object basicGet(Property property) {
+ Object result = properties[property.getIndex()];
+ if (property.isMany() && result == null) {
+ if (property.getType().isDataType()){
+ result = new ArrayList();
+ } else {
+ result = new DataObjectList(this, property);
+ }
+ properties[property.getIndex()] = result;
+ }
+ return result;
+ }
+
+ @Override
+ protected void basicSet(Property property, Object value) {
+ properties[property.getIndex()] = value;
+ }
+
+ @Override
+ protected List initializeWithEmptyList(Property property) {
+ List emptyList;
+ if (property.getType().isDataType()){
+ emptyList = new ArrayList();
+ } else {
+ emptyList = new DataObjectList(this, property);
+ }
+ basicSet(property, emptyList);
+ return emptyList;
+ }
+
+ private Object[] properties;
+
+}
+
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectList.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectList.java
new file mode 100644
index 0000000000..a12a3c6dba
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectList.java
@@ -0,0 +1,131 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import commonj.sdo.Property;
+
+/**
+ * List that performs AbstractDataObject bidirectional updates. If a dataobject is added/removed
+ * from this list, the opposite property of the dataobject is also set/reset. Also
+ * updates the containment relationship.
+ * @author AMOCZ
+ *
+ */
+public class DataObjectList extends ArrayList<AbstractDataObject> implements IDataObjectList<AbstractDataObject>{
+
+ private static final long serialVersionUID = -3893408567235500837L;
+
+ private final AbstractDataObject owner;
+ private final Property listProperty;
+ private boolean bidirUpdateInProgress;
+
+ public DataObjectList(AbstractDataObject owner, Property listProperty) {
+ this.owner = owner;
+ this.listProperty = listProperty;
+ }
+
+ @Override
+ public AbstractDataObject set(int index, AbstractDataObject element) {
+ AbstractDataObject oldValue = super.set(index, element);
+ performBidirectionalUpdate(element, owner);
+ if (oldValue != null) {
+ performBidirectionalUpdate(oldValue, null);
+ }
+ return oldValue;
+ }
+
+ public void removeForBidirectionalUpdate(AbstractDataObject o) {
+ if (!bidirUpdateInProgress) {
+ super.remove(o);
+ }
+ }
+
+ public void addForBidirectionalUpdate(AbstractDataObject o) {
+ if (!bidirUpdateInProgress) {
+ super.add(o);
+ }
+ }
+
+ @Override
+ public boolean add(AbstractDataObject o) {
+ if (bidirUpdateInProgress) {
+ return false;
+ }
+ if (listProperty.getOpposite() != null && o.getDataObject(listProperty.getOpposite()) == owner) {
+ throw new IllegalArgumentException("Can't add this object to the list because it is already present.");
+ }
+ boolean result = super.add(o);
+ performBidirectionalUpdate(o, owner);
+ return result;
+ }
+
+ @Override
+ public void add(int index, AbstractDataObject element) {
+ super.add(index, element);
+ performBidirectionalUpdate(element, owner);
+ }
+
+ @Override
+ public AbstractDataObject remove(int index) {
+ AbstractDataObject result = super.remove(index);
+ if (result != null) {
+ performBidirectionalUpdate(result, null);
+ }
+ return result;
+ }
+
+ @Override
+ public boolean remove(Object o) {
+ if (bidirUpdateInProgress) {
+ return false;
+ }
+ boolean result = super.remove(o);
+ if (result) {
+ performBidirectionalUpdate((AbstractDataObject) o, null);
+ }
+ return result;
+ }
+
+ protected void performBidirectionalUpdate(AbstractDataObject source, AbstractDataObject target) {
+ bidirUpdateInProgress = true;
+ if (listProperty.getOpposite() != null) {
+ source.set(listProperty.getOpposite(), target);
+ }
+ if (listProperty.isContainment()) {
+ source.setContainment(target, listProperty);
+ }
+ bidirUpdateInProgress = false;
+ }
+
+ @Override
+ public void clear() {
+ for (AbstractDataObject d : this) {
+ performBidirectionalUpdate(d, null);
+ }
+ super.clear();
+ }
+
+ @Override
+ public boolean addAll(Collection<? extends AbstractDataObject> c) {
+ boolean result = super.addAll(c);
+ if (result) {
+ for (AbstractDataObject d : c) {
+ performBidirectionalUpdate(d, owner);
+ }
+ }
+ return result;
+ }
+
+ @Override
+ public boolean addAll(int index, Collection<? extends AbstractDataObject> c) {
+ boolean result = super.addAll(index, c);
+ if (result) {
+ for (AbstractDataObject d : c) {
+ performBidirectionalUpdate(d, owner);
+ }
+ }
+ return result;
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectStreamer.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectStreamer.java
new file mode 100644
index 0000000000..978c031dbe
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectStreamer.java
@@ -0,0 +1,178 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.io.Reader;
+import java.io.Writer;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.parsers.SAXParser;
+import javax.xml.parsers.SAXParserFactory;
+import javax.xml.transform.OutputKeys;
+import javax.xml.transform.Result;
+import javax.xml.transform.Transformer;
+import javax.xml.transform.TransformerConfigurationException;
+import javax.xml.transform.TransformerFactory;
+import javax.xml.transform.sax.SAXTransformerFactory;
+import javax.xml.transform.sax.TransformerHandler;
+import javax.xml.transform.stream.StreamResult;
+
+import org.xml.sax.InputSource;
+import org.xml.sax.SAXException;
+import org.xml.sax.helpers.AttributesImpl;
+
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.impl.TypeConverter;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.Type;
+import commonj.sdo.helper.TypeHelper;
+import commonj.sdo.helper.XMLDocument;
+
+class DataObjectStreamer {
+
+ private static SAXParserFactory parserFactory;
+
+ static final String XSI_URI = "http://www.w3.org/2001/XMLSchema-instance";
+ static final String XMLNS_URI = "http://www.w3.org/2000/xmlns/";
+
+ static {
+ parserFactory = SAXParserFactory.newInstance();
+ parserFactory.setNamespaceAware(true);
+ }
+
+ public XMLDocument fromXml(Reader r) throws IOException, SAXException {
+ return fromXml(new InputSource(r));
+ }
+
+ public XMLDocument fromXml(InputStream is) throws IOException, SAXException {
+ return fromXml(new InputSource(is));
+ }
+
+ public XMLDocument fromXml(InputSource input) throws IOException, SAXException {
+ try {
+ SAXParser parser = parserFactory.newSAXParser();
+ DataObjectXmlParser dox = new DataObjectXmlParser();
+ parser.parse(input, dox);
+ return dox.getXMLDocument();
+ } catch (ParserConfigurationException e) {
+ throw new RuntimeException(e);
+ }
+ }
+
+ public void toXml(XMLDocument doc, Writer os) {
+ try {
+ toXml(doc, new StreamResult(os));
+ } catch (TransformerConfigurationException e) {
+ throw new RuntimeException(e);
+ } catch (SAXException e) {
+ throw new RuntimeException(e);
+ }
+ }
+
+ public void toXml(XMLDocument doc, OutputStream os) {
+ try {
+ toXml(doc, new StreamResult(os));
+ } catch (TransformerConfigurationException e) {
+ throw new RuntimeException(e);
+ } catch (SAXException e) {
+ throw new RuntimeException(e);
+ }
+ }
+
+ void toXml(XMLDocument doc, Result result) throws SAXException, TransformerConfigurationException {
+ SAXTransformerFactory tf = (SAXTransformerFactory) TransformerFactory.newInstance();
+ TransformerHandler hd = tf.newTransformerHandler();
+ Transformer serializer = hd.getTransformer();
+ serializer.setOutputProperty(OutputKeys.ENCODING, doc.getEncoding());
+ // serializer.setOutputProperty(OutputKeys.DOCTYPE_SYSTEM,"users.dtd");
+ serializer.setOutputProperty(OutputKeys.INDENT,"yes");
+ hd.setResult(result);
+ hd.startDocument();
+// hd.startPrefixMapping("xmlns", XMLNS_URI);
+ // hd.startPrefixMapping("", doc.getRootElementURI());
+ hd.startPrefixMapping("xsi", XSI_URI);
+ AttributesImpl attrs = new AttributesImpl();
+ Map<String, String> uriToNamespace = createUriToNamespace();
+ if (doc.getRootElementURI() != null) {
+ uriToNamespace.put(doc.getRootElementURI(), "tns");
+ }
+ for (String uri : uriToNamespace.keySet()) {
+ String ns = uriToNamespace.get(uri);
+ attrs.addAttribute(XMLNS_URI, ns, "xmlns:" + ns, "CDATA", uri);
+ }
+ String qualifiedName = uriToNamespace.get(doc.getRootObject().getType().getURI());
+ if (qualifiedName == null) {
+ qualifiedName = "";
+ } else {
+ qualifiedName = qualifiedName + ":";
+ }
+ attrs.addAttribute(XSI_URI, "type", "xsi:type", "CDATA", qualifiedName + doc.getRootObject().getType().getName());
+ hd.startElement(doc.getRootElementURI(), doc.getRootElementName(), doc.getRootElementName(), attrs);
+ toXml(hd, (PartialDataObject) doc.getRootObject(), uriToNamespace);
+ hd.endElement(doc.getRootElementURI(), doc.getRootElementName(), doc.getRootElementName());
+ hd.endPrefixMapping("xsi");
+ // hd.endPrefixMapping("");
+// hd.endPrefixMapping("xmlns");
+ hd.endDocument();
+ }
+
+ Map<String, String> createUriToNamespace() {
+ Map<String, String> result = new HashMap<String, String>();
+ result.put("http://www.w3.org/2001/XMLSchema-instance", "xsi");
+ result.put("commonj.sdo", "sdo");
+ int i = 1;
+ for (String uri : ((TypeHelperImpl) TypeHelper.INSTANCE).getKnownUris()) {
+ if (!result.containsKey(uri)) {
+ result.put(uri, "ns" + i++);
+ }
+ }
+ return result;
+ }
+
+ void toXml(TransformerHandler hd, PartialDataObject dataObject, Map<String, String> uriToNamespace) throws SAXException {
+ if (dataObject == null) {
+ return;
+ }
+ for (Property prop : dataObject.getType().getProperties()) {
+ if (dataObject.isSet(prop) && (prop.getType().isDataType() || prop.isContainment() || prop.getOpposite() == null)) {
+ if (prop.isMany()) {
+ Iterator<PartialDataObject> it = dataObject.getList(prop).iterator();
+ while (it.hasNext()) {
+ toXml(hd, it.next(), prop, uriToNamespace);
+ }
+ } else {
+ toXml(hd, dataObject.get(prop), prop, uriToNamespace);
+ }
+ }
+ }
+ }
+
+ private void toXml(TransformerHandler hd, Object value, Property prop, Map<String, String> uriToNamespace) throws SAXException {
+ AttributesImpl attrs = new AttributesImpl();
+ if (!prop.isContainment() && !prop.getType().isDataType() && prop.getOpposite() == null) {
+ attrs.addAttribute("commonj.sdo", "ref", "sdo:ref", "CDATA", DataObjectHelper.getSdoRef((PartialDataObject) value));
+ }
+ if (!prop.getType().isDataType()) {
+ Type valueType = ((DataObject) value).getType();
+ if (prop.getType() != valueType) {
+ attrs.addAttribute(XSI_URI, "type", "xsi:type", "CDATA", uriToNamespace.get(valueType.getURI()) + ":" + valueType.getName());
+ }
+ }
+ hd.startElement("", prop.getName(), prop.getName(), attrs);
+ if (prop.getType().isDataType()) {
+ String output = value == null ? "" : TypeConverter.get(prop.getType()).toString(value);
+ hd.characters(output.toCharArray(), 0, output.length());
+ } else {
+ if (prop.isContainment()) {
+ toXml(hd, (PartialDataObject) value, uriToNamespace);
+ }
+ }
+ hd.endElement("", prop.getName(), prop.getName());
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectXmlParser.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectXmlParser.java
new file mode 100644
index 0000000000..8993286fb6
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/DataObjectXmlParser.java
@@ -0,0 +1,146 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.xml.sax.Attributes;
+import org.xml.sax.SAXException;
+import org.xml.sax.helpers.DefaultHandler;
+
+import com.agfa.hap.sdo.PartialDataFactory;
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.impl.TypeConverter;
+import com.agfa.hap.sdo.implementation.DataObjectHelper.Link;
+
+import commonj.sdo.Type;
+import commonj.sdo.helper.TypeHelper;
+import commonj.sdo.helper.XMLDocument;
+
+class DataObjectXmlParser extends DefaultHandler {
+
+ private PartialDataObject currentObject;
+ private Property currentProperty;
+ private String nameSpaceURI;
+ private String rootElement;
+ private List<Link> links;
+ private StringBuilder currentValueCharacters;
+ private Map<String, String> prefixMapping;
+
+ public DataObjectXmlParser() {
+ prefixMapping = new HashMap<String, String>();
+ }
+
+
+ @Override
+ public void endPrefixMapping(String prefix) throws SAXException {
+ prefixMapping.remove(prefix);
+ }
+
+
+ @Override
+ public void startPrefixMapping(String prefix, String uri) throws SAXException {
+ prefixMapping.put(prefix, uri);
+ }
+
+
+ @Override
+ public void characters(char[] ch, int start, int length) throws SAXException {
+ if (currentProperty != null && currentProperty.getType().isDataType()) {
+ if (currentValueCharacters == null){
+ currentValueCharacters = new StringBuilder();
+ }
+ currentValueCharacters.append(ch, start, length);
+ }
+ }
+
+ @Override
+ public void endDocument() throws SAXException {
+ processLinks();
+ }
+
+ @Override
+ public void endElement(String uri, String localName, String qName) throws SAXException {
+ if (currentProperty == null) {
+ if (currentObject.getContainer() != null) {
+ currentObject = currentObject.getContainer();
+ }
+ } else {
+ Object currentValue = currentValueCharacters == null ? null : this.convert(currentValueCharacters.toString());
+ currentObject.set(currentProperty, currentValue);
+ currentProperty = null;
+ }
+ }
+
+ @Override
+ public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {
+ if (rootElement == null) {
+ rootElement = localName;
+ nameSpaceURI = uri;
+ currentObject = PartialDataFactory.INSTANCE.create(resolve(attributes.getValue(DataObjectStreamer.XSI_URI, "type")));
+ } else {
+ currentValueCharacters = null;
+ currentProperty = currentObject.getType().getProperty(localName);
+ if (!currentProperty.getType().isDataType()) {
+ String sdoRef = attributes.getValue("sdo:ref");
+ if (sdoRef != null) {
+ addLink(sdoRef);
+ } else {
+ String xsiType = attributes.getValue("xsi:type");
+ Type type = currentProperty.getType();
+ if (xsiType != null) {
+ type = resolve(xsiType);
+ }
+ currentObject = currentObject.createDataObject(currentProperty, type);
+ currentProperty = null;
+ }
+ }
+ }
+ }
+
+ protected Type resolve(String xsiType) {
+ int index = xsiType.indexOf(':');
+ String uri = nameSpaceURI;
+ if (index >= 0) {
+ String prefix = xsiType.substring(0, index);
+ uri = prefixMapping.get(prefix);
+ xsiType = xsiType.substring(index+1);
+ }
+ return TypeHelper.INSTANCE.getType(uri, xsiType);
+ }
+
+ public XMLDocument getXMLDocument() {
+ return new XMLDocumentImpl(currentObject, nameSpaceURI, rootElement);
+ }
+
+ private Object convert(String value) {
+ if (value.length() == 0) {
+ return null;
+ }
+ TypeConverter type = TypeConverter.get(currentProperty.getType());
+ if (type == null) {
+ throw new IllegalArgumentException("No basic data type defined for type " + currentProperty.getType());
+ }
+ return type.parse(value);
+ }
+
+ private void addLink(String sdoRef) {
+ if (links == null) {
+ links = new ArrayList<Link>();
+ }
+ links.add(new Link(currentObject, currentProperty, sdoRef));
+ }
+
+ private void processLinks() {
+ if (links == null) {
+ return;
+ }
+ for (Link link : links) {
+ link.apply();
+ }
+ links = null;
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/EqualityHelperImpl.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/EqualityHelperImpl.java
new file mode 100644
index 0000000000..a9ef6d7e78
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/EqualityHelperImpl.java
@@ -0,0 +1,135 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.util.Iterator;
+
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Property;
+import commonj.sdo.DataObject;
+import commonj.sdo.helper.EqualityHelper;
+
+public class EqualityHelperImpl implements EqualityHelper {
+
+ public boolean equal(DataObject dataObject1, DataObject dataObject2) {
+ return equal((PartialDataObject) dataObject1, (PartialDataObject) dataObject2);
+ }
+
+ public boolean equal(PartialDataObject dataObject1, PartialDataObject dataObject2) {
+ if (dataObject1 == null) {
+ return dataObject2 == null;
+ }
+ if (dataObject2 == null) {
+ return false;
+ }
+ if (!dataObject1.getType().equals(dataObject2.getType())) {
+ return false;
+ }
+ for (Property prop : dataObject1.getType().getProperties()) {
+ if (!dataObject1.isSet(prop) && !dataObject2.isSet(prop)) {
+ continue;
+ }
+ if (!dataObject1.isAvailable(prop) && !dataObject2.isAvailable(prop)) {
+ continue;
+ }
+ if (prop.getType().isDataType()) {
+ Object value1 = dataObject1.get(prop);
+ Object value2 = dataObject2.get(prop);
+ if (value1 == null) {
+ if (value2 != null) {
+ return false;
+ }
+ } else {
+ if (value1 instanceof byte[]){
+ if (value2 instanceof byte[]){
+ if ((((byte[])value1).length) == (((byte[])value2).length)){
+ for (int i = 0; i < (((byte[])value1).length); i++ ){
+ if ((((byte[])value1)[i]) != (((byte[])value2)[i])){
+ return false;
+ }
+ }
+ }
+ } else {
+ return false;
+ }
+ } else if (!value1.equals(value2)) {
+ return false;
+ }
+ }
+ } else {
+ if (prop.getOpposite() != null && prop.getOpposite().isContainment()) {
+ continue;
+ }
+ if (prop.isMany()) {
+ Iterator<PartialDataObject> dataObject1It = dataObject1.getList(prop).iterator();
+ Iterator<PartialDataObject> dataObject2It = dataObject2.getList(prop).iterator();
+ while (dataObject1It.hasNext()) {
+ if (!dataObject2It.hasNext()) {
+ return false;
+ }
+ if (!compareChild(prop, dataObject1It.next(), dataObject2It.next())) {
+ return false;
+ }
+ }
+ if (dataObject2It.hasNext()) {
+ return false;
+ }
+ } else {
+ if (!compareChild(prop, dataObject1.getDataObject(prop), dataObject2.getDataObject(prop))) {
+ return false;
+ }
+ }
+ }
+ }
+ return true;
+ }
+
+ private boolean compareChild(Property prop, PartialDataObject child1, PartialDataObject child2) {
+ if (prop.isContainment()) {
+ if (!equal(child1, child2))
+ return false;
+ } else {
+ String id1 = DataObjectHelper.getSdoRef(child1);
+ String id2 = DataObjectHelper.getSdoRef(child2);
+ if (!id1.equals(id2)) {
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public boolean equalShallow(DataObject dataObject1, DataObject dataObject2) {
+ return equalShallow((PartialDataObject) dataObject1, (PartialDataObject) dataObject2);
+ }
+
+ public boolean equalShallow(PartialDataObject dataObject1, PartialDataObject dataObject2) {
+ if (dataObject1 == null) {
+ return dataObject2 == null;
+ }
+ if (dataObject2 == null) {
+ return false;
+ }
+ if (!dataObject1.getType().equals(dataObject2.getType())) {
+ return false;
+ }
+ for (Property prop : dataObject1.getType().getProperties()) {
+ if (!prop.getType().isDataType()) {
+ continue;
+ }
+ if (!dataObject1.isSet(prop) && !dataObject2.isSet(prop)) {
+ continue;
+ }
+ Object value1 = dataObject1.get(prop);
+ Object value2 = dataObject2.get(prop);
+ if (value1 == null) {
+ if (value2 != null) {
+ return false;
+ }
+ } else {
+ if (!value1.equals(value2)) {
+ return false;
+ }
+ }
+ }
+ return true;
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/IDataObjectList.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/IDataObjectList.java
new file mode 100644
index 0000000000..49211cb42f
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/IDataObjectList.java
@@ -0,0 +1,10 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.util.List;
+
+public interface IDataObjectList<T extends AbstractDataObject> extends List<T> {
+
+ void removeForBidirectionalUpdate(T o);
+ void addForBidirectionalUpdate(T o);
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ImplementationClassRepository.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ImplementationClassRepository.java
new file mode 100644
index 0000000000..d89c827e0d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/ImplementationClassRepository.java
@@ -0,0 +1,129 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.net.URL;
+import java.util.Map;
+import java.util.Properties;
+import java.util.Map.Entry;
+import java.util.concurrent.ConcurrentHashMap;
+
+import org.apache.log4j.Logger;
+
+import com.agfa.hap.sdo.util.ClassHolder;
+import commonj.sdo.Type;
+import commonj.sdo.helper.TypeHelper;
+
+/**
+ * Class that provides access to implementation classes for SDO types.
+ * @author AMOCZ
+ */
+public abstract class ImplementationClassRepository {
+
+ protected final String IMPLEMENTATIONCLASS_RESOURCEFILE = "sdo/implementationclasses.properties";
+
+ public interface ClassHolderFactory {
+ ClassHolder createClassHolder(String className);
+ }
+
+ private static ImplementationClassRepository INSTANCE;
+
+ public static ImplementationClassRepository getInstance() {
+ if (INSTANCE == null) {
+ setInstance(new ClassPathImplementationClassRepository());
+ }
+ return INSTANCE;
+ }
+
+ public static void setInstance(ImplementationClassRepository instance) {
+ INSTANCE = instance;
+ instance.initialize();
+ }
+
+ private Map<QualifiedName, ClassHolder> typeName2ImplementationClass;
+
+ public ImplementationClassRepository() {
+ typeName2ImplementationClass = new ConcurrentHashMap<QualifiedName, ClassHolder>();
+ }
+
+ public ClassHolder getImplementationClass(Type type) {
+ return getImplementationClass(type.getURI(), type.getName());
+ }
+
+ public ClassHolder getImplementationClass(String uri, String name) {
+ QualifiedName qname = new QualifiedName(uri, name);
+ return typeName2ImplementationClass.get(qname);
+ }
+
+ public Type getTypeForImplementationClass(String name) {
+ // could be optimized but might not be worth it
+ for (Entry<QualifiedName, ClassHolder> entry : typeName2ImplementationClass.entrySet()) {
+ if (entry.getValue().getClassName().equals(name)) {
+ return TypeHelper.INSTANCE.getType(entry.getKey().getUri(), entry.getKey().getName());
+ }
+ }
+ return null;
+ }
+
+ protected abstract void initialize();
+
+ protected static Logger getLogger() {
+ return Logger.getLogger(ImplementationClassRepository.class);
+ }
+
+ protected void addImplementationClasses(URL propertyFile, ClassHolderFactory factory) {
+ try {
+ Properties props = new Properties();
+ props.load(propertyFile.openStream());
+ addImplementationClasses(props, factory);
+ } catch (Exception e) {
+ getLogger().warn("Could not read implementation classes from stream " + propertyFile, e);
+ }
+ }
+
+ protected void addImplementationClasses(Properties instanceProps, ClassHolderFactory factory) {
+ for (Map.Entry<Object, Object> entry : instanceProps.entrySet()) {
+ this.registerImplementationClassForType(factory.createClassHolder((String) entry.getKey()), (String) entry.getValue());
+ }
+ }
+
+ public void registerImplementationClassForType(ClassHolder classHolder, String qname) {
+ this.typeName2ImplementationClass.put(new QualifiedName(qname), classHolder);
+ }
+
+ public void registerImplementationClassForType(ClassHolder classHolder, String uri, String name) {
+ this.typeName2ImplementationClass.put(new QualifiedName(uri, name), classHolder);
+ }
+
+ private static class QualifiedName {
+ private final String uri;
+ private final String name;
+ public QualifiedName(String qName) {
+ int index = qName.lastIndexOf('$');
+ this.uri = qName.substring(0, index);
+ this.name = qName.substring(index+1);
+ }
+ public QualifiedName(String uri, String name) {
+ this.uri = uri;
+ this.name = name;
+ }
+ public String getUri() {
+ return uri;
+ }
+ public String getName() {
+ return name;
+ }
+ public boolean equals(Object other) {
+ if (other == null || other.getClass() != QualifiedName.class) {
+ return false;
+ }
+ QualifiedName otherQN = (QualifiedName) other;
+ return uri.equals(otherQN.uri) && name.equals(otherQN.name);
+ }
+ public int hashCode() {
+ return uri.hashCode() + name.hashCode();
+ }
+ public String toString() {
+ return uri + "/" + name;
+ }
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/PropertyImplementation.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/PropertyImplementation.java
new file mode 100644
index 0000000000..eaddc6a324
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/PropertyImplementation.java
@@ -0,0 +1,138 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.io.Serializable;
+import java.util.Collections;
+import java.util.List;
+
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.Type;
+
+public class PropertyImplementation implements Property, Serializable {
+
+ private static final long serialVersionUID = 1234L;
+
+ public PropertyImplementation(String name, Type type, Type container, int index) {
+ this.name = name;
+ this.containingType = container;
+ this.type = type;
+ this.index = index;
+ }
+
+ public List<String> getAliasNames() {
+ return Collections.emptyList();
+ }
+
+ public Type getContainingType() {
+ return containingType;
+ }
+
+ public Object getDefault() {
+ return null;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public Property getOpposite() {
+ if (oppositeName != null && oppositeProperty == null) {
+ setOpposite((PropertyImplementation) getType().getProperty(oppositeName));
+ }
+ return oppositeProperty;
+ }
+
+ public Type getType() {
+ return type;
+ }
+
+ public boolean isContainment() {
+ return isContainment;
+ }
+
+ public void setIsContainment(boolean isContainment) {
+ this.isContainment = isContainment;
+ }
+
+ public boolean isMany() {
+ return isMany;
+ }
+
+ public void setIsMany(boolean isMany) {
+ this.isMany = isMany;
+ }
+
+ public boolean isReadOnly() {
+ return isReadOnly;
+ }
+
+ public void setIsReadOnly(boolean isReadOnly) {
+ this.isReadOnly = isReadOnly;
+ }
+
+ public int getIndex() {
+ return index;
+ }
+
+ void setIndex(int index) {
+ this.index = index;
+ }
+
+ public String toString() {
+ return getContainingType().getName() + "." + name;
+ }
+
+ public void setOppositeName(String oppositeName) {
+ this.oppositeName = oppositeName;
+ }
+
+ void setOpposite(PropertyImplementation opposite) {
+ this.oppositeProperty = opposite;
+ opposite.oppositeProperty = this;
+ }
+
+ public void setType(Type type) {
+ this.type = type;
+ }
+
+ void createOppositeProperty() {
+ if (oppositeProperty != null) {
+ return;
+ }
+ if (oppositeName == null || !isContainment()) {
+ return;
+ }
+ PropertyImplementation opp = (PropertyImplementation) type.getProperty(oppositeName);
+ if (opp == null) {
+ opp = ((TypeImplementation) type).addProperty(oppositeName, this.getContainingType());
+ }
+ setOpposite(opp);
+ }
+
+
+ public Object get(commonj.sdo.Property property) {
+ return null;
+ }
+
+ public List getInstanceProperties() {
+ return Collections.EMPTY_LIST;
+ }
+
+ public boolean isNullable() {
+ return true;
+ }
+
+ public boolean isOpenContent() {
+ return false;
+ }
+
+
+ private Property oppositeProperty;
+ private boolean isReadOnly;
+ private boolean isMany;
+ private boolean isContainment;
+ private Type type;
+ private String oppositeName;
+ private final Type containingType;
+ private final String name;
+ private int index;
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/SdoImplementationException.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/SdoImplementationException.java
new file mode 100644
index 0000000000..868e0a3597
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/SdoImplementationException.java
@@ -0,0 +1,26 @@
+package com.agfa.hap.sdo.implementation;
+
+/**
+ * Thrown when something went wrong in the sdo implementation.
+ * @author AMOCZ
+ */
+public class SdoImplementationException extends RuntimeException {
+
+ private static final long serialVersionUID = -3690342870276215465L;
+
+ public SdoImplementationException() {
+ }
+
+ public SdoImplementationException(String message) {
+ super(message);
+ }
+
+ public SdoImplementationException(Throwable cause) {
+ super(cause);
+ }
+
+ public SdoImplementationException(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/SnapshotImplementation.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/SnapshotImplementation.java
new file mode 100644
index 0000000000..7e3685de22
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/SnapshotImplementation.java
@@ -0,0 +1,377 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.DataInput;
+import java.io.DataInputStream;
+import java.io.DataOutput;
+import java.io.DataOutputStream;
+import java.io.IOException;
+import java.io.StreamCorruptedException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
+import org.apache.log4j.Logger;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.ObjectPropertyVisitor;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.Snapshot;
+import com.agfa.hap.sdo.SnapshotDefinition;
+import com.agfa.hap.sdo.Type;
+import com.agfa.hap.sdo.helper.TypeHelper;
+import com.agfa.hap.sdo.impl.TypeConverter;
+
+public class SnapshotImplementation implements Snapshot {
+
+ private static Logger logger = Logger.getLogger(SnapshotImplementation.class);
+ private static final long serialVersionUID = 5403046473375751795L;
+ private static final Snapshot EMPTY_SNAPSHOT = new SnapshotImplementation(null, null, Collections.emptyList()) ;
+ private transient byte[] serializedContent;
+
+ public static Snapshot emptySnapshot(){
+ return EMPTY_SNAPSHOT;
+ }
+
+ //workaround for http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6554519
+ private void writeObject(java.io.ObjectOutputStream out) throws IOException {
+ out.writeInt(serializedContent.length);
+ out.write(serializedContent);
+ }
+
+// workaround for http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6554519
+ private void readObject(java.io.ObjectInputStream in) throws IOException {
+ int size = in.readInt();
+ serializedContent = new byte[size];
+ int index = 0;
+ int remaining = size;
+ int read = 0;
+ while (index < size && remaining > 0){
+ read = in.read(serializedContent, index, remaining);
+ index += read;
+ remaining -= read;
+ }
+ if (remaining != 0){
+ throw new StreamCorruptedException("read=" + read + " index=" + index +
+ " remaining=" + remaining + " size=" + size + " serializedcontent=" + Arrays.toString(serializedContent));
+ }
+ }
+
+ public <T> SnapshotImplementation(DataMapper<T> mapper, SnapshotDefinition definition, Collection<? extends T> roots) {
+ buildSerializedContent(mapper, definition, roots);
+ }
+
+ public <T> List<T> extract(DataMapper<T> mapper) {
+ return extractRoots(mapper);
+ }
+
+ private <T> List<T> extractRoots(DataMapper<T> mapper) {
+ ByteArrayInputStream bis = new ByteArrayInputStream(serializedContent);
+ DataInputStream dis = new DataInputStream(bis);
+ SnapshotSerializer<T> serializer = new SnapshotSerializer<T>(mapper);
+ try {
+ return serializer.read(dis);
+ } catch (IOException e) {
+ throw new SdoImplementationException(e);
+ }
+ }
+
+ private <T> void buildSerializedContent(DataMapper<T> mapper, SnapshotDefinition definition, Collection<? extends T> targets) {
+ ByteArrayOutputStream bos = new ByteArrayOutputStream();
+ DataOutputStream out = new DataOutputStream(bos);
+ SnapshotSerializer<T> serializer = new SnapshotSerializer<T>(mapper);
+ try {
+ serializer.write(definition, targets, out);
+ out.close();
+ } catch (Exception e) {
+ throw new SdoImplementationException("definition=" + definition + ":targets=" + targets, e);
+ }
+ serializedContent = bos.toByteArray();
+ }
+
+ static class SnapshotSerializer<T> implements ObjectPropertyVisitor {
+ //protected visibility for testing purposes
+ public static final int MAX_UTF_LENGTH = 65535;
+ public static final String ID_ISNULL = ""; //the assumption here is that this will never be a valid value for an identity
+ private DataOutput out;
+ private DataMapper<T> mapper;
+ private List<Object> serializedObjects;
+ private Map<Property, BulkProperty<T>> bulkProperties;
+
+ public SnapshotSerializer(DataMapper<T> mapper) {
+ this.mapper = mapper;
+ }
+
+ protected T create(Type type) {
+ T result = mapper.create(type);
+ serializedObjects.add(result);
+ return result;
+ }
+
+ public List<T> read(DataInput in) throws IOException {
+ this.serializedObjects = new ArrayList<Object>();
+ return readFromStream(in);
+ }
+
+ private List<T> readFromStream(DataInput in) throws IOException {
+ int nrOfObjects = in.readInt();
+ if (nrOfObjects < 1){
+ return Collections.<T>emptyList();
+ }
+ List<T> result = basicReadFromStream(in, nrOfObjects);
+ readBulkProperties(in);
+ return result;
+ }
+
+ private List<T> basicReadFromStream(DataInput in, int nrOfObjects) throws IOException {
+ List<T> result = new ArrayList<T>(nrOfObjects);
+ for (int i = 0; i < nrOfObjects; i++){
+ result.add(readObject(in));
+ }
+ return result;
+ }
+
+ private T readObject(DataInput in) throws IOException {
+ Type type = TypeHelper.INSTANCE.getType(in.readUTF(), in.readUTF());
+ T instance = create(type);
+ int propIndex = in.readInt();
+ while (propIndex != Integer.MIN_VALUE) {
+ if (propIndex < 0) {
+ Property property = type.getProperty(-propIndex-1);
+ if (property.isMany()) {
+ mapper.setUnavailable(instance, property);
+ } else if (property.getType().getIdentityProperty() == null){
+ mapper.setUnavailable(instance, property);
+ } else {
+ Object identity = readIdentityValue(in, null, property.getType().getIdentityProperty());
+ if (identity == null){
+ mapper.setUnavailable(instance, property);
+ } else {
+ mapper.setProperty(instance, property, mapper.newProxy(property.getType(), identity));
+ }
+ }
+ } else {
+ Property prop = type.getProperty(propIndex);
+ Object value = read(in, instance, prop);
+ mapper.setProperty(instance, prop, value);
+ }
+ propIndex = in.readInt();
+ }
+ return instance;
+ }
+
+ private Object read(DataInput in, Object parent, Property prop) throws IOException {
+ if (prop.getType().isDataType()) {
+ String value = this.readPotentiallyLongUTF(in);
+ try {
+ return TypeConverter.get(prop.getType()).parse(value);
+ } catch (RuntimeException e){
+ logger.error("unable to parse " + value + "for property " + prop + " parent=" + parent, e);
+ throw e;
+ }
+ } else {
+ return readChildObject(in, prop, parent);
+ }
+
+ }
+
+ private Object readIdentityValue(DataInput in, Object parent, Property prop) throws IOException {
+ String value = in.readUTF();
+ if (ID_ISNULL.equals(value)){
+ return null;
+ }
+ try {
+ return TypeConverter.get(prop.getType()).parse(value);
+ } catch (RuntimeException e){
+ logger.error("unable to parse " + value + "for property " + prop + " parent=" + parent, e);
+ throw e;
+ }
+ }
+
+ String readPotentiallyLongUTF(DataInput in) throws IOException {
+ //package visibility for testing purposes
+ StringBuilder builder = new StringBuilder();
+ while (true){
+ String buf = in.readUTF();
+ builder.append(buf);
+ if (buf.length() < MAX_UTF_LENGTH){
+ break;
+ }
+ String finalOrContinue = in.readUTF();
+ if ("F".equals(finalOrContinue)){
+ break;
+ }
+ }
+ return builder.toString();
+ }
+
+ protected Object readChildObject(DataInput in, Property prop, Object parent) throws IOException {
+ int index = in.readInt();
+ if (index < 0) {
+ return readObject(in);
+ } else {
+ return serializedObjects.get(index);
+ }
+ }
+
+ public void write(SnapshotDefinition def, Collection<? extends T> roots, DataOutput out) throws Exception {
+ this.out = out;
+ this.serializedObjects = new ArrayList<Object>();
+ out.writeInt(roots.size());
+ for (T root : roots){
+ def.visit(mapper, this, root);
+ }
+ writeBulkProperties(out);
+ }
+
+ protected void writeBulkProperties(DataOutput out) throws Exception {
+ if (bulkProperties != null) {
+ while (!bulkProperties.isEmpty()){
+ //we can't just simply iterate over the bulkproperties.values, because while writing a bulkproperty we might visit an additional bulk property in the subselect
+ BulkProperty bp = bulkProperties.values().iterator().next();
+ BulkProperty emptyBulkProperty = new BulkProperty(bp.property, bp.subselect);
+ bulkProperties.put(bp.property, emptyBulkProperty); //replace the bulk property that we are going to write with a copy of itself, but withouth instances
+ writeBulkProperty(bp);
+ if (emptyBulkProperty.instances.isEmpty()){
+ bulkProperties.remove(bp.property); //if no new instances were added (through some nested bulkproperties) than we can remove the bulkproperty from the map of bulk properties to be processed
+ }
+ }
+ }
+ out.writeInt(-1);
+ }
+
+ protected void writeBulkProperty(BulkProperty<T> bp) throws Exception {
+ Collection<T> values = this.mapper.getProperties(bp.instances, bp.property, bp.subselect);
+ Iterator<T> valuesIt = values.iterator();
+ Iterator<?> parents = bp.instances.iterator();
+ while (parents.hasNext()) {
+ Object parent = parents.next();
+ T value = valuesIt.next();
+ if (bp.property.isMany()) {
+ Collection<T> children = (Collection<T>) value;
+ for (T child : children) {
+ writeBulkPropertyValue(bp, parent, child);
+ }
+ } else {
+ writeBulkPropertyValue(bp, parent, value);
+ }
+ }
+ }
+
+ protected void writeBulkPropertyValue(BulkProperty bp, Object parent, T value) throws IOException, Exception {
+ out.writeInt(serializedObjects.indexOf(parent));
+ if (this.visitProperty(parent, bp.property, value)) {
+ bp.subselect.visit(mapper, this, value);
+ }
+ }
+
+ protected void readBulkProperties(DataInput in) throws IOException {
+ while (readBulkProperty(in)) {
+ }
+ }
+
+ protected boolean readBulkProperty(DataInput in) throws IOException {
+ int index = in.readInt();
+ if (index < 0) {
+ return false;
+ }
+ T parent = (T) serializedObjects.get(index);
+ index = in.readInt();
+ if (index < 0){ //null value
+ Property property = mapper.getType(parent).getProperty(-index-1);
+ mapper.setProperty(parent, property, null);
+ return true;
+ }
+ Property property = mapper.getType(parent).getProperty(index);
+ Object value = read(in, parent, property);
+ mapper.setProperty(parent, property, value);
+ return true;
+ }
+
+ public void startDataObject(Object dataObject, Type type) throws IOException {
+ serializedObjects.add(dataObject);
+ out.writeUTF(type.getURI());
+ out.writeUTF(type.getName());
+ }
+
+ public boolean visitProperty(Object dataObject, Property property, Object value) throws IOException {
+ if (value == null) {
+ out.writeInt(-property.getIndex()-1);
+ return false;
+ }
+ out.writeInt(property.getIndex());
+ if (property.getType().isDataType()) {
+ writePotentiallyLongStringUTF(TypeConverter.get(property.getType()).toString(value), out);
+ return false;
+ } else {
+ int index = serializedObjects.indexOf(value);
+ out.writeInt(index);
+ return index < 0;
+ }
+ }
+
+ void writePotentiallyLongStringUTF(String stringValue, DataOutput out) throws IOException {
+ //package visibilty for testing purposes
+ int totalLength = stringValue.length();
+ if (totalLength < MAX_UTF_LENGTH){
+ out.writeUTF(stringValue);
+ return;
+ }
+ int lastPossibleMaxSubstringBeginIndex = totalLength - MAX_UTF_LENGTH;
+ int substringBeginIndex = 0;
+ for (; substringBeginIndex <= lastPossibleMaxSubstringBeginIndex; substringBeginIndex += MAX_UTF_LENGTH ){
+ out.writeUTF(stringValue.substring(substringBeginIndex, substringBeginIndex + MAX_UTF_LENGTH));
+ if (substringBeginIndex == lastPossibleMaxSubstringBeginIndex){
+ out.writeUTF("F"); //final
+ } else {
+ out.writeUTF("C"); //continue
+ }
+ }
+ if (substringBeginIndex != totalLength -1){
+ out.writeUTF(stringValue.substring(substringBeginIndex, totalLength)) ;
+ }
+ }
+
+ public void visitProxyProperty(Object instance, Property property, Object identity) throws Exception {
+ out.writeInt(-property.getIndex()-1);
+ if (identity == null) {
+ if (property.getType().getIdentityProperty() != null && !property.isMany()){
+ out.writeUTF(ID_ISNULL); //a bit of a hack in order to be able to set a property unavailabe, where the property is of an type with an id but where the id value is null. The deserialization mechanism expects a value for the identity when reading a proxy for a type with an identityproperty
+ }
+ return;
+ }
+ out.writeUTF(TypeConverter.get(property.getType().getIdentityProperty().getType()).toString(identity));
+ }
+
+ public void endDataObject(Object dataObject, Type type) throws IOException {
+ out.writeInt(Integer.MIN_VALUE);
+ }
+
+ public void visitBulkProperty(Object instance, Property property, SnapshotDefinition subselect) {
+ getInstancesForBulkProperty(property, subselect).add((T)instance);
+ }
+
+ protected List<T> getInstancesForBulkProperty(Property property, SnapshotDefinition subselect) {
+ if (bulkProperties == null) {
+ bulkProperties = new HashMap<Property, BulkProperty<T>>();
+ }
+ BulkProperty<T> bp = bulkProperties.get(property);
+ if (bp == null) {
+ bp = new BulkProperty<T>(property, subselect);
+ bulkProperties.put(property, bp);
+ } else {
+ if (!bp.subselect.equals(subselect)) {
+ throw new IllegalArgumentException("Different subselects not yet supported!");
+ }
+ }
+ return bp.instances;
+ }
+
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/SnapshotUnion.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/SnapshotUnion.java
new file mode 100644
index 0000000000..c94517f506
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/SnapshotUnion.java
@@ -0,0 +1,36 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.LinkedList;
+import java.util.List;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.Snapshot;
+
+public class SnapshotUnion implements Snapshot {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 2888458945891090081L;
+ Collection<Snapshot> snapshots;
+
+ public SnapshotUnion(Collection<Snapshot> snapshots){
+ this.snapshots = snapshots;
+ }
+
+ public SnapshotUnion(Snapshot firstSnapshot, Snapshot secondSnapshot) {
+ this(new LinkedList(Arrays.asList(new Snapshot[]{firstSnapshot, secondSnapshot}))); //linkedlist instead of arraylist because of a jboss bug
+ }
+
+ public <T> List<T> extract(DataMapper<T> mapper) {
+ List<T> extraction = new ArrayList<T>();
+ for (Snapshot snapshot : snapshots){
+ extraction.addAll(snapshot.extract(mapper));
+ }
+ return extraction;
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/TypeHelperImpl.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/TypeHelperImpl.java
new file mode 100644
index 0000000000..c62e570522
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/TypeHelperImpl.java
@@ -0,0 +1,435 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.CopyOnWriteArraySet;
+
+import org.apache.log4j.Logger;
+
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.helper.TypeHelper;
+import com.agfa.hap.sdo.impl.BytesTypeConverter;
+import com.agfa.hap.sdo.impl.TypeConverter;
+import com.agfa.hap.sdo.impl.TypeProvider;
+import com.agfa.hap.sdo.model.CatalogIdentity;
+import com.agfa.hap.sdo.model.LongIdentity;
+import commonj.sdo.DataObject;
+import commonj.sdo.Property;
+import commonj.sdo.Type;
+import commonj.sdo.helper.XSDHelper;
+
+public class TypeHelperImpl implements TypeHelper {
+
+ private static Logger logger = Logger.getLogger(TypeHelperImpl.class);
+
+ protected static final String HAP_BASIC_TYPE_URI = "com.agfa.hap";
+ private static final String PROPERTY_OPPOSITE = "opposite";
+ private static final String PROPERTY_TYPE = "type";
+ private static final String PROPERTY_CONTAINMENT = "containment";
+ private static final String PROPERTY_MANY = "many";
+ private static final String TYPE_DATA_TYPE = "dataType";
+ private static final String TYPE_NAME = "name";
+ private static final String TYPE_ALIAS_NAME = "aliasName";
+ private static final String TYPE_PROPERTY = "property";
+ private static final String TYPE_BASE_TYPE = "baseType";
+ private static final String TYPE_IDENTIFIERPROPERTY = "identityProperty";
+ private static final String TYPE_URI = "uri";
+
+ public TypeHelperImpl() {
+ types = new ConcurrentHashMap<String, TypeImplementation>();
+ providedURIs = new HashSet<String>();
+ allURIs = new CopyOnWriteArraySet<String>();
+ instanceClass2Type = new HashMap<Class, TypeImplementation>();
+ initializeTypes();
+ }
+
+ private void initializeTypes() {
+ providedURIs.add("commonj.sdo");
+ registerBasicType(String.class, new TypeConverter<String>() {
+ @Override
+ public String parse(String str) {
+ return str;
+ }
+ @Override
+ public String toString(String instance) {
+ return instance;
+ }
+ });
+ registerBasicType(char.class, new TypeConverter<Character>() {
+ @Override
+ public Character parse(String str) {
+ return str.charAt(0);
+ }
+ @Override
+ public String toString(Character instance) {
+ return instance.toString();
+ }
+ });
+ registerBasicType(Integer.class, new TypeConverter<Integer>() {
+ @Override
+ public Integer parse(String str) {
+ return Integer.parseInt(str);
+ }
+ @Override
+ public String toString(Integer instance) {
+ return Integer.toString(instance.intValue());
+ }
+ });
+ registerBasicType(Long.class, new TypeConverter<Long>() {
+ @Override
+ public Long parse(String str) {
+ return Long.parseLong(str);
+ }
+ @Override
+ public String toString(Long instance) {
+ return Long.toString(instance.longValue());
+ }
+ });
+ registerBasicType(Short.class, new TypeConverter<Short>() {
+ @Override
+ public Short parse(String str) {
+ return Short.parseShort(str);
+ }
+ @Override
+ public String toString(Short instance) {
+ return Short.toString(instance.shortValue());
+ }
+ });
+ registerBasicType(Double.class, new TypeConverter<Double>() {
+ @Override
+ public Double parse(String str) {
+ return Double.parseDouble(str);
+ }
+ @Override
+ public String toString(Double instance) {
+ return Double.toString(instance.doubleValue());
+ }
+ });
+ registerBasicType(Float.class, new TypeConverter<Float>() {
+ @Override
+ public Float parse(String str) {
+ return Float.parseFloat(str);
+ }
+ @Override
+ public String toString(Float instance) {
+ return Float.toString(instance.floatValue());
+ }
+ });
+ registerBasicType(Boolean.class, new TypeConverter<Boolean>() {
+ @Override
+ public Boolean parse(String str) {
+ return Boolean.parseBoolean(str);
+ }
+ @Override
+ public String toString(Boolean instance) {
+ return Boolean.toString(instance.booleanValue());
+ }
+ });
+ registerBasicType(Byte.class, new TypeConverter<Byte>() {
+ @Override
+ public Byte parse(String str) {
+ return Byte.parseByte(str);
+ }
+ @Override
+ public String toString(Byte instance) {
+ return Byte.toString(instance.byteValue());
+ }
+ });
+ registerBasicType(URI.class, new TypeConverter<URI>() {
+ @Override
+ public URI parse(String str) {
+ try {
+ return new URI(str);
+ } catch (URISyntaxException e) {
+ throw new IllegalArgumentException("Illegal uri syntax: " + str);
+ }
+ }
+ @Override
+ public String toString(URI instance) {
+ return instance.toString();
+ }
+ });
+ registerBasicType(Date.class, new TypeConverter<Date>() {
+ @Override
+ public Date parse(String str) {
+ return new Date(Long.parseLong(str));
+ }
+ @Override
+ public String toString(Date instance) {
+ return Long.toString(instance.getTime());
+ }
+ });
+ this.registerBasicType("Bytes", "commonj.sdo", byte[].class, new BytesTypeConverter());
+ registerBasicType(LongIdentity.class, HAP_BASIC_TYPE_URI, new TypeConverter<LongIdentity>() {
+ @Override
+ public LongIdentity parse(String str) {
+ return LongIdentity.fromString(str);
+ }
+ @Override
+ public String toString(LongIdentity instance) {
+ return instance.toString();
+ }
+ });
+ registerBasicType(CatalogIdentity.class, HAP_BASIC_TYPE_URI, new TypeConverter<CatalogIdentity>() {
+ @Override
+ public CatalogIdentity parse(String str) {
+ return CatalogIdentity.fromString(str);
+ }
+ @Override
+ public String toString(CatalogIdentity instance) {
+ return CatalogIdentity.toString(instance);
+ }
+ });
+ providedURIs.add(HAP_BASIC_TYPE_URI);
+ // other basic types from the spec
+// sdoTypeNameToClass.put("DateTime", String.class);
+// sdoTypeNameToClass.put("Int", int.class);
+// sdoTypeNameToClass.put("Month", String.class);
+// sdoTypeNameToClass.put("MonthDay", String.class);
+// sdoTypeNameToClass.put("Object", Object.class);
+// sdoTypeNameToClass.put("Strings", List<String>.class);
+// sdoTypeNameToClass.put("Year", String.class);
+// sdoTypeNameToClass.put("YearMonth", String.class);
+// sdoTypeNameToClass.put("YearMonthDay", String.class);
+ register(new TypeImplementation(Object.class, "commonj.sdo", "Object"));
+ intializeTypeAndPropertyTypes();
+ intializeDataObjectType();
+ }
+
+ private void intializeTypeAndPropertyTypes() {
+ TypeImplementation typeType = define("commonj.sdo", "Type");
+ TypeImplementation propertyType = define("commonj.sdo", "Property");
+ typeType.addProperty(TYPE_BASE_TYPE, typeType).setIsMany(true);
+ PropertyImplementation typeProperties = typeType.addProperty(TYPE_PROPERTY, propertyType);
+ typeProperties.setIsMany(true);
+ typeType.addProperty(TYPE_ALIAS_NAME, getType(String.class)); // should be many
+ typeType.addProperty(TYPE_NAME, getType(String.class));
+ typeType.addProperty("uri", getType(String.class));
+ typeType.addProperty(TYPE_DATA_TYPE, getType(Boolean.class));
+ typeType.addProperty("open", getType(Boolean.class));
+ typeType.addProperty("sequenced", getType(Boolean.class));
+ typeType.addProperty("abstract", getType(Boolean.class));
+ typeType.addProperty(TYPE_IDENTIFIERPROPERTY, getType(String.class));
+ propertyType.addProperty(TYPE_ALIAS_NAME, getType(String.class)); // many=true ,
+ propertyType.addProperty(TYPE_NAME , getType(String.class));
+ propertyType.addProperty(PROPERTY_MANY , getType(Boolean.class));
+ propertyType.addProperty(PROPERTY_CONTAINMENT , getType(Boolean.class));
+ propertyType.addProperty(PROPERTY_TYPE , typeType);
+ typeProperties.setIsContainment(true);
+ propertyType.addProperty("default" , getType("commonj.sdo", "Object"));
+ propertyType.addProperty("readOnly", getType(Boolean.class));
+ propertyType.addProperty(PROPERTY_OPPOSITE, propertyType);
+ }
+
+ private void intializeDataObjectType() {
+ TypeImplementation type = define("commonj.sdo", "DataObject");
+ type.setInstanceClass(DataObject.class);
+ type.setIsDataType(false);
+ type.setIsAbstract(true);
+ }
+
+ public synchronized void register(Type type) {
+ TypeImplementation typeImpl = (TypeImplementation) type;
+ typeImpl.setImplementationClass(ImplementationClassRepository.getInstance().getImplementationClass(typeImpl));
+ types.put(typeImpl.getName(), typeImpl);
+ if (typeImpl.getInstanceClass() != null) {
+ instanceClass2Type.put(typeImpl.getInstanceClass(), typeImpl);
+ }
+ if (typeImpl.isDataType()) {
+ types.put(typeImpl.getInstanceClass().getName(), typeImpl);
+ }
+ allURIs.add(type.getURI());
+ }
+
+ protected void registerBasicType(Class clazz, TypeConverter type) {
+ String typeName = null;
+ if (clazz.getName().startsWith("java.lang.")){
+ typeName = clazz.getName().substring(10);
+ } else {
+ typeName= clazz.getName();
+ }
+ this.registerBasicType(typeName, "commonj.sdo", clazz, type);
+ }
+
+ protected void registerBasicType(Class clazz, String uri, TypeConverter type) {
+ this.registerBasicType(clazz.getName(), uri, clazz, type);
+ }
+
+ protected TypeImplementation registerBasicType(String typeName, String uri, Class instanceClass, TypeConverter type){
+ TypeImplementation typeImp = new TypeImplementation(instanceClass, uri, typeName);
+ register(typeImp);
+ TypeConverter.register(typeImp, type);
+ return typeImp;
+ }
+
+ void register(Iterator<Type> types) {
+ while (types.hasNext()) {
+ TypeImplementation type = (TypeImplementation) types.next();
+ register(type);
+ }
+ }
+
+ public com.agfa.hap.sdo.Type getType(String uri, String typeName) {
+ synchronized(this) {
+ com.agfa.hap.sdo.Type result = types.get(typeName);
+ if (result != null) {
+ return result;
+ }
+ }
+ return getTypeFromProvider(uri, typeName);
+ }
+
+ private TypeImplementation getTypeFromProvider(String uri, String typeName) {
+ if (uri == null) {
+ return null;
+ }
+ if (TypeProvider.getInstance() == null) {
+ return null;
+ }
+ synchronized(this) {
+ if (providedURIs.contains(uri)) {//ok, some other caller will have loaded the types just before us
+ return types.get(typeName);
+ }
+ Set<String> urisToLoad = new HashSet<String>();
+ urisToLoad.add(uri);
+ while (!urisToLoad.isEmpty()){
+ String nextUri = urisToLoad.iterator().next();
+ String xsd = TypeProvider.getInstance().getTypes(nextUri);
+ if (xsd == null) {
+ logger.debug("unable to load sdo types for uri " + nextUri + " from type provider " + TypeProvider.getInstance());
+ return null; //this is not always an exceptional situation (eg when defining a type with a dataobject)
+ }
+ List<com.agfa.hap.sdo.Type> newTypes =XSDHelper.INSTANCE.define(xsd);
+ Set<String> extraURIsToLoad = this.referencedURIs(newTypes);
+ extraURIsToLoad.removeAll(providedURIs);
+ urisToLoad.addAll(extraURIsToLoad);
+ urisToLoad.remove(nextUri);
+ providedURIs.add(uri);
+ }
+ }
+ return types.get(typeName);
+ }
+
+ private Set<String> referencedURIs(List<com.agfa.hap.sdo.Type> types) {
+ Set<String> uris = new HashSet<String>();
+ for (com.agfa.hap.sdo.Type type : types){
+ for (Type baseType : type.getBaseTypes()){
+ uris.add(baseType.getURI());
+ }
+ for (Property property : type.getDeclaredProperties()){
+ uris.add(property.getType().getURI());
+ }
+ }
+ return uris;
+ }
+
+
+
+ public com.agfa.hap.sdo.Type getType(Class interfaceClass) {
+ com.agfa.hap.sdo.Type result = getTypeForInstanceClass(interfaceClass);
+ if (result != null) {
+ return result;
+ }
+ result = getType(null, interfaceClass.getName());
+ if (result != null) {
+ return result;
+ }
+ return getTypeForImplementationClass(interfaceClass.getName());
+ }
+
+ protected synchronized TypeImplementation getTypeForInstanceClass(Class instanceClass) {
+ return instanceClass2Type.get(instanceClass);
+ }
+
+ public com.agfa.hap.sdo.Type getTypeForImplementationClass(String name) {
+ return (com.agfa.hap.sdo.Type) ImplementationClassRepository.getInstance().getTypeForImplementationClass(name);
+ }
+
+ public synchronized com.agfa.hap.sdo.Type define(DataObject type) {
+ TypeImplementation result = (TypeImplementation) getType((String) type.get(TYPE_URI), (String) type.get(TYPE_NAME));
+ if (result != null && result.getProperties().size() == 0) {
+ return result;
+ }
+ result = new TypeImplementation((String) type.get(TYPE_URI), (String) type.get(TYPE_NAME));
+ if (type.isSet(TYPE_DATA_TYPE)) {
+ result.setIsDataType((Boolean) type.get(TYPE_DATA_TYPE));
+ }
+ register(result);
+ Iterator<PartialDataObject> it = type.getList(TYPE_PROPERTY).iterator();
+ while (it.hasNext()) {
+ DataObject property = it.next();
+ com.agfa.hap.sdo.Type propType = define(property.getDataObject(PROPERTY_TYPE));
+ PropertyImplementation prop = result.addProperty((String) property.get(TYPE_NAME), propType);
+ Boolean isMany = (Boolean) property.get(PROPERTY_MANY);
+ prop.setIsMany(isMany != null && isMany.booleanValue());
+ Boolean containment = (Boolean) property.get(PROPERTY_CONTAINMENT);
+ prop.setIsContainment(containment != null && containment.booleanValue());
+ String opposite = (String) property.get(PROPERTY_OPPOSITE);
+ prop.setOppositeName(opposite);
+ }
+ String idProp = (String) type.get(TYPE_IDENTIFIERPROPERTY);
+ if (idProp != null) {
+ result.setIdentityProperty(result.getProperty(idProp));
+ }
+ return result;
+ }
+
+ synchronized com.agfa.hap.sdo.Type defineInstanceClass(String interfaceClassName) {
+ com.agfa.hap.sdo.Type result = getType(null, interfaceClassName);
+ if (result == null) {
+ throw new IllegalArgumentException("Couldn't find class " + interfaceClassName);
+ }
+ return result;
+ }
+
+ synchronized TypeImplementation define(String uri, String name) {
+ TypeImplementation result = types.get(name);
+ if (result == null) {
+ result = new TypeImplementation(uri, name);
+ register(result);
+ }
+ return result;
+ }
+
+ public synchronized List define(List types) {
+ Iterator it = types.iterator();
+ List<Type> result = new ArrayList<Type>();
+ while (it.hasNext()) {
+ result.add(define((DataObject) it.next()));
+ }
+ return result;
+ }
+
+
+ public Collection<String> getKnownUris() {
+ return allURIs;
+ }
+
+
+ public Property defineOpenContentProperty(String uri, DataObject property) {
+ throw new UnsupportedOperationException();
+ }
+
+
+
+ public Property getOpenContentProperty(String uri, String propertyName) {
+ throw new UnsupportedOperationException();
+ }
+
+
+ private final Map<String, TypeImplementation> types;
+ private final Set<String> providedURIs;
+ private final Set<String> allURIs;
+ private Map<Class, TypeImplementation> instanceClass2Type;
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/TypeImplementation.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/TypeImplementation.java
new file mode 100644
index 0000000000..3ac3e5ecca
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/TypeImplementation.java
@@ -0,0 +1,267 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.lang.reflect.Constructor;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
+import org.apache.log4j.Logger;
+
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.Type;
+import com.agfa.hap.sdo.util.ClassHolder;
+
+import commonj.sdo.DataObject;
+
+public class TypeImplementation implements Type {
+ private static Logger logger = Logger.getLogger(TypeImplementation.class);
+
+ private static final Class[] CONSTRUCTOR_PARAMS = new Class[] { Type.class };
+
+ public TypeImplementation(Class instanceClass) {
+ this.instanceClass = instanceClass;
+ this.isDataType = true;
+ this.name = instanceClass.getName();
+ if (this.name.startsWith("java.lang.")) {
+ this.name = this.name.substring(10);
+ this.uri = "commonj.sdo";
+ } else {
+ logger.warn("no uri for sdo datatype " + instanceClass);
+ }
+ this.properties = Collections.emptyList();
+ this.declaredProperties = Collections.emptyList();
+ this.baseTypes = Collections.emptyList();
+ }
+
+ public TypeImplementation(Class instanceClass, String uri) {
+ this(instanceClass, uri, instanceClass.getName());
+ }
+
+ public TypeImplementation(Class instanceClass, String uri, String name) {
+ this.instanceClass = instanceClass;
+ this.isDataType = true;
+ this.name = name;
+ this.uri = uri;
+ this.properties = Collections.emptyList();
+ this.declaredProperties = Collections.emptyList();
+ this.baseTypes = Collections.emptyList();
+ }
+
+ public void setInstanceClass(Class instanceClass) {
+ this.instanceClass = instanceClass;
+ }
+
+
+
+ public TypeImplementation(String uri, String name) {
+ this.instanceClass = DataObject.class;
+ this.isDataType = false;
+ this.properties = new ArrayList<Property>();
+ this.declaredProperties = new ArrayList<Property>();
+ this.baseTypes = new ArrayList<TypeImplementation>();
+ this.name = name;
+ this.uri = uri;
+ }
+
+ public void setBaseType(TypeImplementation baseType) {
+ if (baseTypes.size() != 0) {
+ throw new IllegalArgumentException("Single inheritance only!");
+ }
+ baseTypes.add(baseType);
+ }
+
+ public void normalizeTypeHierarchy() {
+ if (baseTypes.size() == 0) {
+ return;
+ }
+ TypeImplementation baseType = baseTypes.get(0);
+ baseType.normalizeTypeHierarchy();
+ if (this.implementationClassHolder == null) {
+ this.implementationClassHolder = baseType.implementationClassHolder;
+ }
+ if (baseType.getProperties().size() == 0) {
+ return;
+ }
+ if (properties.size() > 0 && baseType.getProperties().get(0) == properties.get(0)) {
+ // already normalized
+ return;
+ }
+ for (Property prop: baseType.getProperties()) {
+ properties.add(prop.getIndex(), prop);
+ }
+ for (int i = 0; i < properties.size(); i++) {
+ ((PropertyImplementation) properties.get(i)).setIndex(i);
+ }
+ if (baseType.getIdentityProperty() != null && identityProperty == null) {
+ this.identityProperty = baseType.getIdentityProperty();
+ }
+ }
+
+ public PropertyImplementation addProperty(String propertyName, Type type) {
+ PropertyImplementation prop = new PropertyImplementation(propertyName, type, this, properties.size());
+ properties.add(prop);
+ declaredProperties.add(prop);
+ return prop;
+ }
+
+ void addProperty(PropertyImplementation prop) {
+ properties.add(prop);
+ declaredProperties.add(prop);
+ }
+
+ public List<String> getAliasNames() {
+ return Collections.emptyList();
+ }
+
+ public List<TypeImplementation> getBaseTypes() {
+ return baseTypes;
+ }
+
+ public List<Property> getDeclaredProperties() {
+ return declaredProperties;
+ }
+
+ public Class getInstanceClass() {
+ return instanceClass;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public List<Property> getProperties() {
+ return properties;
+ }
+
+ public Property getProperty(String propertyName) {
+ Iterator it = properties.iterator();
+ while (it.hasNext()) {
+ Property prop = (Property) it.next();
+ if (prop.getName().equals(propertyName)) {
+ return prop;
+ }
+ }
+ return null;
+ }
+
+ public Property getProperty(int index) {
+ return properties.get(index);
+ }
+
+ public String getURI() {
+ return uri;
+ }
+
+ public boolean isAbstract() {
+ return isAbstract;
+ }
+
+ public void setIsAbstract(boolean isAbstract) {
+ this.isAbstract = isAbstract;
+ }
+
+ public boolean isDataType() {
+ return isDataType;
+ }
+
+ public void setIsDataType(boolean isDataType) {
+ this.isDataType = isDataType;
+ }
+
+ public boolean isInstance(Object object) {
+ if (object instanceof DataObject) {
+ return ((DataObject) object).getType().equals(this);
+ }
+ return false;
+ }
+
+ public boolean isOpen() {
+ return false;
+ }
+
+ public boolean isSequenced() {
+ return false;
+ }
+
+ public String toString() {
+ return name;
+ }
+
+ public boolean equals(Object other) {
+ if (other == null) {
+ return false;
+ }
+ if (other.getClass() != TypeImplementation.class) {
+ return false;
+ }
+ return ((TypeImplementation) other).name.equals(name);
+ }
+
+ public int hashCode() {
+ return name.hashCode();
+ }
+
+ public void changePropertyTypes(Map<String, Type> typenameToSpecializingType){
+ for (Property prop : this.getProperties()){
+ if (typenameToSpecializingType.containsKey(prop.getType().getName())){
+ ((PropertyImplementation) prop).setType(typenameToSpecializingType.get(prop.getType().getName()));
+ }
+ }
+ }
+
+ /**
+ * Sets the implementation class. The datafactory will create instances of this
+ * class when creating objects of this type.
+ */
+ public void setImplementationClass(ClassHolder implementationClassName) {
+ this.implementationClassHolder = implementationClassName;
+ }
+
+ public ClassHolder getImplementationClass() {
+ return implementationClassHolder;
+ }
+
+ @SuppressWarnings("unchecked")
+ public Constructor<? extends PartialDataObject> getInstanceConstructor() {
+ if (instanceConstructor == null && implementationClassHolder != null) {
+ try {
+ this.instanceConstructor = implementationClassHolder.resolveClass().getConstructor(CONSTRUCTOR_PARAMS);
+ } catch (Exception e) {
+ throw new IllegalArgumentException("Could not find a constructor with a Type parameter for class " + implementationClassHolder);
+ }
+ }
+ return instanceConstructor;
+ }
+
+ public Property getIdentityProperty() {
+ return identityProperty;
+ }
+
+ public void setIdentityProperty(commonj.sdo.Property identityProperty) {
+ this.identityProperty = (Property) identityProperty;
+ }
+
+ public Object get(commonj.sdo.Property property) {
+ throw new UnsupportedOperationException();
+ }
+
+ public List getInstanceProperties() {
+ return Collections.EMPTY_LIST;
+ }
+
+ private boolean isDataType;
+ private transient Class instanceClass; //the instanceclasses don't get serialized, in order to avoid some potential client/server issues
+ private String name;
+ private String uri;
+ private List<Property> properties;
+ private List<Property> declaredProperties;
+ private List<TypeImplementation> baseTypes;
+ private boolean isAbstract;
+ private transient Constructor<? extends PartialDataObject> instanceConstructor;
+ private Property identityProperty;
+ private ClassHolder implementationClassHolder;
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/XMLDocumentImpl.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/XMLDocumentImpl.java
new file mode 100644
index 0000000000..e03e04435c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/XMLDocumentImpl.java
@@ -0,0 +1,85 @@
+package com.agfa.hap.sdo.implementation;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.helper.XMLDocument;
+
+class XMLDocumentImpl implements XMLDocument {
+
+ private DataObject rootObject;
+ private String rootElementURI;
+ private String rootElementName;
+ private String encoding;
+
+
+ public XMLDocumentImpl(DataObject root, String uri, String name) {
+ this();
+ rootObject = root;
+ rootElementName = name;
+ rootElementURI = uri;
+ }
+
+ public XMLDocumentImpl() {
+ encoding = "UTF-8";
+ }
+
+ public DataObject getRootObject() {
+ return rootObject;
+ }
+
+ public String getRootElementURI() {
+ return rootElementURI;
+ }
+
+ public String getRootElementName() {
+ return rootElementName;
+ }
+
+ public String getEncoding() {
+ return encoding;
+ }
+
+ public void setEncoding(String encoding) {
+ this.encoding = encoding;
+ }
+
+ public boolean isXMLDeclaration() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public void setXMLDeclaration(boolean xmlDeclaration) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public String getXMLVersion() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public void setXMLVersion(String xmlVersion) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public String getSchemaLocation() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public void setSchemaLocation(String schemaLocation) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public String getNoNamespaceSchemaLocation() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public void setNoNamespaceSchemaLocation(String schemaLocation) {
+ // TODO Auto-generated method stub
+
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/XMLHelperImpl.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/XMLHelperImpl.java
new file mode 100644
index 0000000000..f6a2d1aca5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/XMLHelperImpl.java
@@ -0,0 +1,102 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.io.Reader;
+import java.io.StringReader;
+import java.io.StringWriter;
+import java.io.Writer;
+
+import javax.xml.transform.Result;
+import javax.xml.transform.Source;
+
+import org.xml.sax.SAXException;
+
+import sun.reflect.generics.reflectiveObjects.NotImplementedException;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.helper.XMLDocument;
+import commonj.sdo.helper.XMLHelper;
+
+public class XMLHelperImpl implements XMLHelper {
+
+ private DataObjectStreamer dataObjectStreamer;
+
+ public XMLHelperImpl() {
+ dataObjectStreamer = new DataObjectStreamer();
+ }
+
+ public XMLDocument load(String inputString) {
+ try {
+ return load(new StringReader(inputString), null, null);
+ } catch (IOException e) {
+ throw new RuntimeException(e);
+ }
+ }
+
+ public XMLDocument load(InputStream inputStream) throws IOException {
+ return load(inputStream, null, null);
+ }
+
+ public XMLDocument load(InputStream inputStream, String locationURI,
+ Object options) throws IOException {
+ try {
+ return dataObjectStreamer.fromXml(inputStream);
+ } catch (SAXException e) {
+ throw new IllegalArgumentException(e);
+ }
+ }
+
+ public XMLDocument load(Source inputSource, String locationURI, Object options) throws IOException {
+ throw new NotImplementedException();
+ }
+
+
+ public XMLDocument load(Reader inputReader, String locationURI,
+ Object options) throws IOException {
+ try {
+ return dataObjectStreamer.fromXml(inputReader);
+ } catch (SAXException e) {
+ throw new IllegalArgumentException(e);
+ }
+ }
+
+ public String save(DataObject dataObject, String rootElementURI,
+ String rootElementName) {
+ StringWriter stringWriter = new StringWriter();
+ try {
+ save(createDocument(dataObject, rootElementURI, rootElementName), stringWriter, null);
+ } catch (IOException e) {
+ throw new RuntimeException("Should not happen!");
+ }
+ return stringWriter.toString();
+ }
+
+ public void save(DataObject dataObject, String rootElementURI,
+ String rootElementName, OutputStream outputStream)
+ throws IOException {
+ save(createDocument(dataObject, rootElementURI, rootElementName), outputStream, null);
+ }
+
+ public void save(XMLDocument xmlDocument, OutputStream outputStream,
+ Object options) throws IOException {
+ dataObjectStreamer.toXml(xmlDocument, outputStream);
+ }
+
+ public void save(XMLDocument xmlDocument, Writer outputWriter,
+ Object options) throws IOException {
+ dataObjectStreamer.toXml(xmlDocument, outputWriter);
+ }
+
+ public XMLDocument createDocument(DataObject dataObject,
+ String rootElementURI, String rootElementName) {
+ return new XMLDocumentImpl(dataObject, rootElementURI, rootElementName);
+ }
+
+ public void save(XMLDocument xmlDocument, Result outputResult, Object options) throws IOException {
+ throw new NotImplementedException();
+ }
+
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/XSDHelperImpl.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/XSDHelperImpl.java
new file mode 100644
index 0000000000..4d8c0f3de6
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/implementation/XSDHelperImpl.java
@@ -0,0 +1,616 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.Reader;
+import java.io.StringReader;
+import java.io.StringWriter;
+import java.net.URI;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.transform.OutputKeys;
+import javax.xml.transform.Result;
+import javax.xml.transform.Transformer;
+import javax.xml.transform.TransformerFactory;
+import javax.xml.transform.sax.SAXTransformerFactory;
+import javax.xml.transform.sax.TransformerHandler;
+import javax.xml.transform.stream.StreamResult;
+
+import org.apache.log4j.Logger;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+import org.w3c.dom.NamedNodeMap;
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
+import org.xml.sax.InputSource;
+import org.xml.sax.SAXException;
+import org.xml.sax.helpers.AttributesImpl;
+
+import com.agfa.hap.sdo.helper.TypeHelper;
+import com.agfa.hap.sdo.impl.TypeConverter;
+import com.agfa.hap.sdo.util.ClassHolder;
+import commonj.sdo.Property;
+import commonj.sdo.Type;
+import commonj.sdo.helper.XSDHelper;
+
+public class XSDHelperImpl implements XSDHelper {
+
+ private static final String IDENTITY_PROPERTY = "identityProperty";
+
+ private static final String AGFA_SDO_URI = "com.agfa.ris/sdo";
+
+ private static Logger logger = Logger.getLogger(XSDHelperImpl.class);
+
+ final static String XML_SCHEMA_URI = "http://www.w3.org/2001/XMLSchema";
+ final static String SDO_JAVA_URI = "commonj.sdo/java";
+ final static String SDO_URI = "commonj.sdo/xml"; //ref SDO_2.1_DRAFT_20060726.pdf p82
+ final static String SDO_PROPERTYTYPE = "propertyType";
+ final static String XSD_ANYURI = "anyURI";
+
+ public XSDHelperImpl() {
+ initializeXsdTypes();
+ }
+
+ public String getLocalName(Type type) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public String getLocalName(Property property) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public String getNamespaceURI(Property property) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public boolean isAttribute(Property property) {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public boolean isElement(Property property) {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public boolean isMixed(Type type) {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public boolean isXSD(Type type) {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public Property getGlobalProperty(String uri, String propertyName,
+ boolean isElement) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public String getAppinfo(Type type, String source) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public String getAppinfo(Property property, String source) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public List define(String xsd) {
+ StringReader reader = new StringReader(xsd);
+ return define(reader, null);
+ }
+
+ public List define(Reader xsdReader, String schemaLocation) {
+ try {
+ return readXsd(new InputSource(xsdReader));
+ } catch (Exception e) {
+ throw new RuntimeException(e);
+ }
+ }
+
+ public List define(InputStream xsdInputStream, String schemaLocation) {
+ try {
+ return readXsd(new InputSource(xsdInputStream));
+ } catch (Exception e) {
+ throw new RuntimeException(e);
+ }
+ }
+
+ public String generate(List typeList) {
+ //ref SDO_2.1_DRAFT_20060726.pdf p109-114
+ List<com.agfa.hap.sdo.Type> types = typeList;
+ String uri;
+ if (types.isEmpty()){
+ uri = "";
+ } else {
+ uri = types.get(0).getURI();
+ }
+
+ Map<com.agfa.hap.sdo.Type, String> type2URIsToImport = new HashMap<com.agfa.hap.sdo.Type, String>();
+ Map<String, String> uri2Namespace = new HashMap<String, String>();
+ Set<com.agfa.hap.sdo.Type> typesToGenerate = new HashSet<com.agfa.hap.sdo.Type>();
+ for (com.agfa.hap.sdo.Type type : types){
+ this.collectTypes(type, typesToGenerate, type2URIsToImport, uri);
+ }
+ List<com.agfa.hap.sdo.Type> typesToGenerateAlphabetical = new ArrayList<com.agfa.hap.sdo.Type>(typesToGenerate);
+ Collections.sort(typesToGenerateAlphabetical, new Comparator<Type>(){
+ public int compare(Type type1, Type type2) {
+ return type1.getName().compareTo(type2.getName());
+ }});
+ StringWriter stringWriter = new StringWriter();
+ Result result = new StreamResult(stringWriter);
+ try {
+ SAXTransformerFactory tf = (SAXTransformerFactory) TransformerFactory.newInstance();
+ TransformerHandler hd = tf.newTransformerHandler();
+ Transformer serializer = hd.getTransformer();
+ serializer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
+ serializer.setOutputProperty(OutputKeys.INDENT,"yes");
+ hd.setResult(result);
+ hd.startDocument();
+ AttributesImpl schemaAttributes = new AttributesImpl();
+ String attribURI = "";
+ hd.startPrefixMapping("sdo", SDO_URI);
+ hd.startPrefixMapping("sdoJava", SDO_JAVA_URI);
+ hd.startPrefixMapping("agfaSdo", AGFA_SDO_URI);
+ if (uri != null){
+ schemaAttributes.addAttribute(attribURI, "targetNamespace", "targetNamespace", "CDATA", uri);
+ hd.startPrefixMapping("tns", uri);
+ }
+ Set<String> urisToImport = new HashSet<String>(type2URIsToImport.values());
+ logger.debug("URIs to import = " + urisToImport);
+ int i = 1;
+ for (String importedURI : urisToImport){
+ String namespace = "ns" + i;
+ hd.startPrefixMapping(namespace, importedURI);
+ uri2Namespace.put(importedURI, namespace);
+ i++;
+ }
+ uri2Namespace.put(uri, "tns");
+ hd.startElement(XML_SCHEMA_URI , "schema", "xsd:schema", schemaAttributes);
+ for (com.agfa.hap.sdo.Type type : typesToGenerateAlphabetical){
+ generateXsdForType(hd, type, uri2Namespace);
+ }
+ hd.endElement(XML_SCHEMA_URI, "schema", "xsd:schema");
+ hd.endDocument();
+ } catch (Exception e){
+ throw new SdoImplementationException("", e);
+ }
+ for (com.agfa.hap.sdo.Type type : typesToGenerate){
+ if (!types.contains(type)){
+ types.add(type);
+ }
+ }
+ return stringWriter.toString();
+ }
+
+ private void collectTypes(com.agfa.hap.sdo.Type type, Set<com.agfa.hap.sdo.Type> typesToGenerate, Map<com.agfa.hap.sdo.Type, String> typesToImport, String uri) {
+ if (typesToGenerate.contains(type)){
+ return;
+ }
+ if ("commonj.sdo".equals(type.getURI())){
+ return;
+ }
+ if (!uri.equals(type.getURI())){
+ typesToImport.put(type, type.getURI());
+ return;
+ }
+ typesToGenerate.add(type);
+ for (com.agfa.hap.sdo.Property prop : type.getDeclaredProperties()){
+ this.collectTypes(prop.getType(), typesToGenerate, typesToImport, uri);
+ }
+
+ }
+
+ private void generateXsdForType(TransformerHandler hd, com.agfa.hap.sdo.Type type, Map<String, String> uri2Namespace) throws SAXException {
+ String namespaceURI= "";
+ AttributesImpl typeAttributes = new AttributesImpl();
+ typeAttributes.addAttribute(namespaceURI, "name", "name", "CDATA", type.getName());
+ if (type.isAbstract()) {
+ typeAttributes.addAttribute(namespaceURI, "abstract", "abstract", "CDATA", Boolean.toString(type.isAbstract()));
+ }
+ if (type.isSequenced()){
+ typeAttributes.addAttribute(namespaceURI, "mixed", "mixed", "CData", "true");
+ }
+ if (type.getIdentityProperty() != null) {
+ typeAttributes.addAttribute(namespaceURI, IDENTITY_PROPERTY, IDENTITY_PROPERTY, "CData", type.getIdentityProperty().getName());
+ }
+ hd.startElement(namespaceURI, "complexType", "xsd:complexType", typeAttributes);
+ if (type.getBaseTypes() != null && !type.getBaseTypes().isEmpty()){
+ hd.startElement(namespaceURI, "complexContent", "xsd:complexContent", new AttributesImpl());
+ AttributesImpl extensionAttributes = new AttributesImpl();
+ Type baseType = type.getBaseTypes().get(0);
+ extensionAttributes.addAttribute(namespaceURI, "base", "base", "CDATA", uri2Namespace.get(baseType.getURI())+ ":" + baseType.getName());
+ hd.startElement(namespaceURI, "extension", "xsd:extension", extensionAttributes );
+ hd.endElement(namespaceURI, "extension", "xsd:extension");
+ hd.endElement(namespaceURI, "complexContent", "xsd:complexContent");
+ }
+ List<Property> elementProperties = new ArrayList<Property>();
+ List<Property> attributeProperties = new ArrayList<Property>();
+ for (Property prop : type.getDeclaredProperties()){
+ if (prop.isContainment() || prop.isMany()){
+ //create an element
+ elementProperties.add(prop);
+ } else if (prop.getOpposite() != null && prop.getOpposite().isContainment()){
+ //do nothing
+ } else {
+ //create an attribute
+ attributeProperties.add(prop);
+ }
+ }
+ if (!elementProperties.isEmpty()){
+ if (type.isSequenced()){
+ hd.startElement(namespaceURI, "sequence", "xsd:sequence", null);
+ } else {
+ AttributesImpl choiceAttributes = new AttributesImpl();
+ choiceAttributes.addAttribute(namespaceURI, "maxOccurs", "maxOccurs", "CDATA", "unbounded");
+ hd.startElement(namespaceURI, "choice", "xsd:choice", choiceAttributes);
+ }
+ for (Property prop : elementProperties){
+ AttributesImpl elementAttributes = new AttributesImpl();
+ elementAttributes.addAttribute(namespaceURI, "name", "name", "CDATA", prop.getName());
+ elementAttributes.addAttribute(namespaceURI, "minOccurs", "name", "CDATA", prop.getName());
+ if (!prop.getAliasNames().isEmpty()){
+ StringBuilder aliasNames = new StringBuilder();
+ for (Object aliasName : prop.getAliasNames()){
+ aliasNames.append(aliasName);
+ aliasNames.append(' ');
+ }
+ if (aliasNames.length() != 0) {
+ aliasNames.setLength(aliasNames.length() - 1);
+ }
+ elementAttributes.addAttribute(namespaceURI, "aliasName", "sdo:aliasName", "CDATA", aliasNames.toString());
+ }
+ elementAttributes.addAttribute(namespaceURI, "readOnly", "sdo:readOnly", "CDATA", Boolean.toString(prop.isReadOnly()));
+ if (prop.isMany()){
+ elementAttributes.addAttribute(namespaceURI, "maxOccurs", "maxOccurs", "CDATA", "unbounded");
+ }
+ if (prop.getType().isDataType()){
+ elementAttributes.addAttribute(namespaceURI, "type", "type", "CDATA", "xsd:" + this.xsdTypeForSDOType(prop.getType().getName()));
+ } else if (prop.isContainment()){
+ elementAttributes.addAttribute(namespaceURI, "type", "type", "CDATA", uri2Namespace.get(prop.getType().getURI()) + ":" + prop.getType().getName());
+ } else {
+ elementAttributes.addAttribute(namespaceURI, "type", "type", "CDATA", "xsd:anyUri");
+ elementAttributes.addAttribute(namespaceURI, "propertyType", "sdo:propertyType", "CDATA", uri2Namespace.get(prop.getType().getURI()) + ":" + prop.getType().getName());
+ }
+ if (prop.getOpposite() != null){
+ elementAttributes.addAttribute(namespaceURI, "oppositeProperty", "sdo:oppositeProperty", "CDATA", prop.getOpposite().getName());
+ }
+ hd.startElement(namespaceURI, "element", "xsd:element", elementAttributes);
+ hd.endElement(namespaceURI, "element", "xsd:element");
+ }
+ if (type.isSequenced()){
+ hd.endElement(namespaceURI, "sequence", "xsd:sequence");
+ } else {
+ hd.endElement(namespaceURI, "choice", "xsd:choice");
+ }
+ }
+
+ for (Property prop : attributeProperties){
+ AttributesImpl attributeAttributes = new AttributesImpl();
+ attributeAttributes.addAttribute(namespaceURI, "name", "name", "CDATA", prop.getName());
+ if (!prop.getAliasNames().isEmpty()){
+ StringBuilder aliasNames = new StringBuilder();
+ for (Object aliasName : prop.getAliasNames()){
+ aliasNames.append(aliasName);
+ aliasNames.append(' ');
+ }
+ if (aliasNames.length() != 0) {
+ aliasNames.setLength(aliasNames.length() - 1);
+ }
+ attributeAttributes.addAttribute(namespaceURI, "aliasName", "sdo:aliasName", "CDATA", aliasNames.toString());
+ }
+ attributeAttributes.addAttribute(namespaceURI, "readOnly", "sdo:readOnly", "CDATA", Boolean.toString(prop.isReadOnly()));
+ if (prop.getDefault() != null){
+ attributeAttributes.addAttribute(namespaceURI, "default", "default", "CDATA", prop.getDefault().toString());
+ }
+ if (prop.getType().isDataType()){
+ String xsdType = this.xsdTypeForSDOType(prop.getType().getName());
+ if (xsdType != null) {
+ attributeAttributes.addAttribute(namespaceURI, "type", "type", "CDATA", "xsd:" + xsdType);
+ } else {
+ attributeAttributes.addAttribute(namespaceURI, "instanceClass", "sdoJava:instanceClass", "CDATA", prop.getType().getName());
+ }
+ } else {
+ attributeAttributes.addAttribute(namespaceURI, "type", "type", "CDATA", "xsd:anyURI");
+ attributeAttributes.addAttribute(namespaceURI, "propertyType", "sdo:propertyType", "CDATA", uri2Namespace.get(prop.getType().getURI()) + ":" + prop.getType().getName());
+ }
+ if (prop.getOpposite() != null){
+ attributeAttributes.addAttribute(namespaceURI, "oppositeProperty", "sdo:oppositeProperty", "CDATA", prop.getOpposite().getName());
+ }
+
+ hd.startElement(namespaceURI, "attribute", "xsd:attribute", attributeAttributes);
+ hd.endElement(namespaceURI, "attribute", "xsd:attribute");
+ }
+ hd.endElement(namespaceURI, "complexType", "xsd:complexType");
+ }
+
+ public String generate(List types, Map namespaceToSchemaLocation) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ List<Type> readXsd(InputSource in) throws IOException, SAXException, ParserConfigurationException {
+ Document document = parse(in);
+ String uri = document.getDocumentElement().getAttributeNS(XML_SCHEMA_URI, "targetNamespace");
+ if (uri.length() == 0) {
+ uri = document.getDocumentElement().getAttribute("targetNamespace");
+ }
+ Map<String, String> uriPrefixMap = new HashMap<String, String>();
+ NamedNodeMap docAttributes = document.getDocumentElement().getAttributes();
+ String defaultNamespaceURI = null;
+ for (int i = 0; i < docAttributes.getLength(); i++){
+ Node attribute = docAttributes.item(i);
+ if ("http://www.w3.org/2000/xmlns/".equals(attribute.getNamespaceURI())){
+ if ("xmlns".equals(attribute.getNodeName())){
+ defaultNamespaceURI = attribute.getNodeValue();
+ } else {
+ uriPrefixMap.put(attribute.getNodeName().substring(attribute.getNodeName().lastIndexOf(':') + 1), attribute.getNodeValue());
+ }
+ }
+ }
+ NodeList types = document.getElementsByTagNameNS(XML_SCHEMA_URI, "simpleType");
+ List<Type> result = new ArrayList<Type>();
+ readTypes(uri, uriPrefixMap, defaultNamespaceURI, types, result);
+ types = document.getElementsByTagNameNS(XML_SCHEMA_URI, "complexType");
+ readTypes(uri, uriPrefixMap, defaultNamespaceURI, types, result);
+ createOppositeProperties(result);
+ resolveBaseTypes(result);
+ return result;
+ }
+
+ private void readTypes(String uri, Map<String, String> uriPrefixMap, String defaultNamespaceURI, NodeList types, List<Type> result) {
+ for (int i = 0; i < types.getLength(); i++) {
+ Element type = (Element) types.item(i);
+ result.add(readType(uri, type, defaultNamespaceURI, uriPrefixMap));
+ }
+ }
+
+ private void createOppositeProperties(List<Type> types) {
+ for (Type t : types) {
+ // no iterator to avoid ConcurrentModificationException
+ for (int i = 0; i < t.getDeclaredProperties().size(); i++) {
+ ((PropertyImplementation) t.getDeclaredProperties().get(i)).createOppositeProperty();
+ }
+ }
+ }
+
+ private void resolveBaseTypes(List<Type> types) {
+ for (Type t : types) {
+ ((TypeImplementation) t).normalizeTypeHierarchy();
+ }
+ }
+
+ private Document parse(InputSource in) throws ParserConfigurationException, SAXException, IOException {
+ Document document;
+ try {
+ DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
+ documentBuilderFactory.setNamespaceAware(true);
+ DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
+ document = documentBuilder.parse(in);
+ } finally {
+ if (in.getByteStream() != null) {
+ in.getByteStream().close();
+ }
+ if (in.getCharacterStream() != null) {
+ in.getCharacterStream().close();
+ }
+ }
+ return document;
+ }
+
+ Type readType(String uri, Element typeElement, String defaultNamespaceURI, Map<String, String> uriPrefixMap) {
+ if (typeElement.getNodeName().endsWith("simpleType")) {
+ return readSimpleType(typeElement, uri);
+ }
+ String name = typeElement.getAttribute("name");
+ TypeImplementation result = ((TypeHelperImpl) TypeHelper.INSTANCE).define(uri, name);
+ superType(typeElement, defaultNamespaceURI, uriPrefixMap, result);
+ NodeList nodeList = typeElement.getElementsByTagNameNS(XML_SCHEMA_URI, "attribute");
+ for (int i = 0; i < nodeList.getLength(); i++) {
+ createProperty(result, (Element) nodeList.item(i), defaultNamespaceURI, uriPrefixMap, uri);
+ }
+ nodeList = typeElement.getElementsByTagNameNS(XML_SCHEMA_URI, "element");
+ for (int i = 0; i < nodeList.getLength(); i++) {
+ createProperty(result, (Element) nodeList.item(i), defaultNamespaceURI, uriPrefixMap, uri);
+ }
+ if (typeElement.hasAttributeNS(SDO_JAVA_URI, "extendedInstanceClass")) {
+ try {
+ Class instanceClass = Class.forName(typeElement.getAttributeNS(SDO_JAVA_URI, "extendedInstanceClass"));
+ result.setInstanceClass(instanceClass);
+ } catch (ClassNotFoundException e) {
+ throw new RuntimeException("Unknown java class ", e);
+ }
+ }
+ String id = typeElement.getAttribute(IDENTITY_PROPERTY);
+ if (id != null) {
+ result.setIdentityProperty(result.getProperty(id));
+ }
+ return result;
+ }
+
+ private void superType(Element typeElement, String defaultNamespaceURI, Map<String, String> uriPrefixMap, TypeImplementation result) {
+ if (!result.getBaseTypes().isEmpty()){
+ return; //in case the type already has a base type, leave it as it is
+ //TODO review: alternative is to overwrite the existing base type with a new one
+ }
+ NodeList nodeList = typeElement.getElementsByTagNameNS(XML_SCHEMA_URI, "extension");
+ for (int i = 0; i < nodeList.getLength(); i++) {
+ String superTypeName = ((Element) nodeList.item(i)).getAttribute("base");
+ Type superType = resolveType(superTypeName, uriPrefixMap, defaultNamespaceURI);
+ result.setBaseType((TypeImplementation) superType);
+ }
+ }
+
+ private Type readSimpleType(Element type, String uri) {
+ String name = type.getAttribute("name");
+ try {
+ Class<?> instanceClass = null;
+ TypeConverter<?> typeConverter = null;
+ String instanceClassName = type.getAttributeNS(SDO_JAVA_URI, "instanceClass");
+ if (instanceClassName != null && instanceClassName.length() > 0) {
+ instanceClass = Class.forName(instanceClassName);
+ String typeConverterName = type.getAttributeNS(AGFA_SDO_URI, "typeConverter");
+ if (typeConverterName != null && typeConverterName.length() > 0) {
+ try {
+ typeConverter = (TypeConverter<?>) Class.forName(typeConverterName).newInstance();
+ } catch (Exception e) {
+ throw new RuntimeException("Unknown TypeConverter class " + typeConverterName, e);
+ }
+ }
+ }
+ if (instanceClass == null) {
+ ClassHolder classHolder = ImplementationClassRepository.getInstance().getImplementationClass(uri, name);
+ if (classHolder == null) {
+ throw new SdoImplementationException("No implementation class registered for type " + uri + ":" + name);
+ }
+ instanceClass = classHolder.resolveClass();
+ }
+ if (typeConverter == null) {
+ typeConverter = TypeConverter.getDefaultConverter(instanceClass);
+ }
+ return ((TypeHelperImpl) TypeHelper.INSTANCE).registerBasicType(name, uri, instanceClass, typeConverter);
+ } catch (ClassNotFoundException e) {
+ throw new RuntimeException("Unknown java class " , e);
+ }
+ }
+
+ private void createProperty(TypeImplementation type, Element node, String defaultNamespaceURI, Map<String, String> uriPrefixMap, String targetNameSpace) {
+ boolean isSdoRef = false;
+ String propertyName = node.getAttribute("name");
+ if (type.getProperty(propertyName) != null){
+ return; //property already exists, so don't create another one, since the property may already be referenced by other types (eg in case of an opposite property)
+ }
+ String xsdType = node.getAttribute("type");
+ com.agfa.hap.sdo.Type propertyType;
+ if (xsdType.length() > 0) {
+ int prefixIndex = xsdType.indexOf(':');
+ if (prefixIndex > 0) {
+ String namespacePrefix = xsdType.substring(0, prefixIndex);
+ String xsdTypeWithoutPrefix = xsdType.substring(prefixIndex+1);
+ String namespace = uriPrefixMap.get(namespacePrefix);
+ if (XML_SCHEMA_URI.equals(namespace)){
+ if (xsdTypeWithoutPrefix.equals(XSD_ANYURI)) {
+ String fullPropertyTypeName = node.getAttributeNS(SDO_URI, SDO_PROPERTYTYPE);
+ if (fullPropertyTypeName.length() == 0) {
+ propertyType = TypeHelper.INSTANCE.getType(URI.class);
+ } else {
+ isSdoRef = true;
+ int propIndex = fullPropertyTypeName.indexOf(':');
+ String sdoPropertyTypeNamespace = null;
+ String propertyTypeName = null;
+ if (propIndex > 0) {
+ String prefix = fullPropertyTypeName.substring(0, propIndex);
+ sdoPropertyTypeNamespace = uriPrefixMap.get(prefix);
+ propertyTypeName = fullPropertyTypeName.substring(propIndex + 1);
+ } else {
+ sdoPropertyTypeNamespace = defaultNamespaceURI;
+ }
+ if (sdoPropertyTypeNamespace == null){
+ logger.warn("no namespace for " + fullPropertyTypeName + " in " + type);
+ }
+ // define will return the existing type if it already exists, or create a new one otherwise,
+ // in the latter case, it will have 0 properties, but those will get filled in later
+ propertyType = ((TypeHelperImpl) TypeHelper.INSTANCE).define(sdoPropertyTypeNamespace, propertyTypeName);
+ }
+ } else {
+ propertyType = TypeHelper.INSTANCE.getType("commonj.sdo", this.sdoTypeForXSDType(xsdTypeWithoutPrefix));
+ }
+ } else {
+ propertyType = ((TypeHelperImpl) TypeHelper.INSTANCE).define(namespace, xsdTypeWithoutPrefix);
+ }
+ } else {
+ propertyType = ((TypeHelperImpl) TypeHelper.INSTANCE).define(type.getURI(), xsdType);
+ }
+ } else {
+ String instanceClassName = node.getAttributeNS(SDO_JAVA_URI, "instanceClass");
+ propertyType = ((TypeHelperImpl) TypeHelper.INSTANCE).defineInstanceClass(instanceClassName);
+ }
+ PropertyImplementation result = type.addProperty(propertyName, propertyType);
+ String oppositeProperty = node.getAttributeNS(SDO_URI, "oppositeProperty");
+ if (oppositeProperty != null && oppositeProperty.length() > 0) {
+ result.setOppositeName(oppositeProperty);
+ }
+ String nodePrefix = node.getPrefix();
+ if (nodePrefix != null && XML_SCHEMA_URI.equals(uriPrefixMap.get(nodePrefix))
+ && "element".equals(node.getNodeName().substring(nodePrefix.length() + 1))
+ &&!isSdoRef && !propertyType.isDataType()) {
+ result.setIsContainment(true);
+ }
+ if ("unbounded".equals(node.getAttribute("maxOccurs"))) {
+ result.setIsMany(true);
+ }
+
+ }
+
+ private Type resolveType(String xsdType, Map<String, String> uriPrefixMap, String defaultNamespaceURI) {
+ int prefixIndex = xsdType.indexOf(':');
+ if (prefixIndex > 0) {
+ String namespacePrefix = xsdType.substring(0, prefixIndex);
+ String xsdTypeWithoutPrefix = xsdType.substring(prefixIndex+1);
+ String namespace = uriPrefixMap.get(namespacePrefix);
+ if (XML_SCHEMA_URI.equals(namespace)){
+ return TypeHelper.INSTANCE.getType("commonj.sdo", this.sdoTypeForXSDType(xsdTypeWithoutPrefix));
+ }
+ return ((TypeHelperImpl) TypeHelper.INSTANCE).define(namespace, xsdTypeWithoutPrefix);
+ }
+ return ((TypeHelperImpl) TypeHelper.INSTANCE).define(defaultNamespaceURI, xsdType);
+ }
+
+ private String sdoTypeForXSDType(String actualType) {
+ return xsdType2SdoType.get(actualType);
+ }
+
+ private String xsdTypeForSDOType(String sdoTypename){
+ return sdoType2XsdTypes.get(sdoTypename);
+ }
+
+ protected void registerXsdType(String xsdSimpleType, Class javaClass) {
+ if (javaClass.getName().startsWith("java.lang.")){
+ this.registerXsdType(xsdSimpleType, javaClass, javaClass.getName().substring(javaClass.getName().lastIndexOf('.') + 1));
+ } else {
+ this.registerXsdType(xsdSimpleType, javaClass, javaClass.getName());
+ }
+ }
+
+ protected void initializeXsdTypes() {
+ //ref SDO_2_.1_DRAFT_20060726.pdf p97
+ registerXsdType("string", String.class);
+ registerXsdType("int", Integer.class);
+ registerXsdType("long", Long.class);
+ registerXsdType("double", Double.class);
+ registerXsdType("boolean", Boolean.class);
+ registerXsdType("short", Short.class);
+ registerXsdType("byte", Byte.class);
+ registerXsdType("float", Float.class);
+ registerXsdType("hexBinary", byte[].class, "Bytes");
+ registerXsdType("anyURI", URI.class);
+ }
+
+ protected void registerXsdType(String xsdSimpleType, Class javaClass, String sdoTypeName) {
+ sdoType2XsdTypes.put(sdoTypeName, xsdSimpleType);
+ xsdType2SdoType.put(xsdSimpleType, sdoTypeName);
+ }
+
+
+ private Map<String, String> sdoType2XsdTypes = new HashMap<String, String>();
+ private Map<String, String> xsdType2SdoType = new HashMap<String, String>();
+
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.java
new file mode 100644
index 0000000000..3b27452007
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/AbstractPropertyAccessor.java
@@ -0,0 +1,35 @@
+package com.agfa.hap.sdo.mapper;
+
+import java.util.Collection;
+
+import sun.reflect.generics.reflectiveObjects.NotImplementedException;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.SnapshotDefinition;
+
+/**
+ * Abstract shell implementation for {@link PropertyAccessor}.
+ * @author AMOCZ
+ */
+public abstract class AbstractPropertyAccessor implements PropertyAccessor {
+
+ public Object getValue(Object instance, Property property,
+ DataMapper dataMapper) {
+ return null;
+ }
+
+ public Collection<?> getValues(Collection<?> instances, Property property,
+ SnapshotDefinition def, DataMapper dataMapper) {
+ throw new NotImplementedException();
+ }
+
+ public boolean isBulkAccessor() {
+ return false;
+ }
+
+ public void setValue(Object instance, Property property, Object value,
+ DataMapper dataMapper) {
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/BeanPropertyAccessor.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/BeanPropertyAccessor.java
new file mode 100644
index 0000000000..71f7e8e3f5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/BeanPropertyAccessor.java
@@ -0,0 +1,79 @@
+package com.agfa.hap.sdo.mapper;
+
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.util.Collection;
+
+import sun.reflect.generics.reflectiveObjects.NotImplementedException;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.SnapshotDefinition;
+
+/**
+ * PropertyAccessor that follows bean conventions (i.e. getX() methods) to get values.
+ * @author AMOCZ
+ */
+public class BeanPropertyAccessor implements PropertyAccessor {
+
+ private static final Object[] EMPTY_ARGS = new Object[0];
+
+ public Object getValue(Object instance, Property property, DataMapper dataMapper) {
+ if (!isReadable()) {
+ throw new IllegalArgumentException(instance.getClass() + " doesn't have a getter for property " + property.getName());
+ }
+ try {
+ return getter.invoke(instance, EMPTY_ARGS);
+ } catch (InvocationTargetException e) {
+ throw new IllegalArgumentException("Couldn't access property " + property, e.getTargetException());
+ } catch (IllegalAccessException e) {
+ throw new IllegalArgumentException("Couldn't access property " + property, e);
+ }
+ }
+
+ /**
+ * Sets the value of this property for the specified Object.
+ * @throws IllegalArgumentException
+ */
+ public void setValue(Object instance, Property property, Object newValue, DataMapper dataMapper) {
+ if (!isWritable()) {
+ throw new IllegalArgumentException(instance.getClass() + " doesn't have a setter for property " + property.getName());
+ }
+ try {
+ setter.invoke(instance, new Object[] { newValue });
+ } catch (InvocationTargetException e) {
+ throw new IllegalArgumentException("Couldn't access property " + property, e.getTargetException());
+ } catch (IllegalAccessException e) {
+ throw new IllegalArgumentException("Couldn't access property " + property, e);
+ }
+ }
+
+ public void setGetter(Method method) {
+ this.getter = method;
+ }
+
+ public void setSetter(Method method) {
+ this.setter = method;
+ }
+
+ public boolean isReadable() {
+ return getter != null;
+ }
+
+ public boolean isWritable() {
+ return setter != null;
+ }
+
+
+ public Collection<?> getValues(Collection<?> instances, Property property, SnapshotDefinition def, DataMapper dataMapper) {
+ throw new NotImplementedException();
+ }
+
+ public boolean isBulkAccessor() {
+ return false;
+ }
+
+
+ private Method setter;
+ private Method getter;
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.java
new file mode 100644
index 0000000000..1ebb121177
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilder.java
@@ -0,0 +1,62 @@
+package com.agfa.hap.sdo.mapper;
+
+import java.lang.reflect.Method;
+
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.Type;
+
+/**
+ * PropertyAccessorBuilder that uses Java Bean conventions to extract properties from an object.
+ * @author AMOCZ
+ */
+public class BeanPropertyAccessorBuilder extends PropertyAccessorBuilder {
+
+ public BeanPropertyAccessorBuilder() {
+ super();
+ }
+
+ public BeanPropertyAccessorBuilder(PropertyAccessorBuilder next) {
+ super(next);
+ }
+
+ @Override
+ protected boolean accepts(Class cls, Type type) {
+ return true;
+ }
+
+ @Override
+ protected PropertyAccessor createPropertyAccessor(Class cls, Property prop) {
+ String propertyName = Character.toUpperCase(prop.getName().charAt(0)) + prop.getName().substring(1);
+ String methodName;
+ if (prop.getType().getInstanceClass() == Boolean.class) {
+ if (propertyName.startsWith("Is")){
+ methodName = prop.getName();
+ } else {
+ methodName = "is" + propertyName;
+ }
+ } else {
+ methodName = "get" + propertyName;
+ }
+ BeanPropertyAccessor property = prop.isMany() ? new ManyValuedBeanPropertyAccessor() : new BeanPropertyAccessor();
+ try {
+ Method method = cls.getMethod(methodName, (Class[]) null);
+ property.setGetter(method);
+ method = getSetMethod(cls, propertyName);
+ property.setSetter(method);
+ return property;
+ } catch (NoSuchMethodException e) {
+ throw new IllegalArgumentException("Can't find property " + prop.getName() + " on class " + cls.getName(), e);
+ }
+ }
+
+ // we assume there is no type overloading
+ private Method getSetMethod(Class cls, String propertyName) {
+ String methodName = "set" + propertyName;
+ for (Method m : cls.getMethods()) {
+ if (m.getName().equals(methodName)) {
+ return m;
+ }
+ }
+ return null;
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/DelegatingDataMapper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/DelegatingDataMapper.java
new file mode 100644
index 0000000000..dea136e15c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/DelegatingDataMapper.java
@@ -0,0 +1,71 @@
+package com.agfa.hap.sdo.mapper;
+
+import java.util.Collection;
+import java.util.Iterator;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.SnapshotDefinition;
+import com.agfa.hap.sdo.Type;
+
+public class DelegatingDataMapper<T> implements DataMapper<T> {
+
+ private DataMapper<T> principalMapper;
+ private DataMapper<T> secondaryMapper;
+
+ public DelegatingDataMapper(DataMapper<T> principalMapper, DataMapper<T> secondaryMapper){
+ this.principalMapper = principalMapper;
+ this.secondaryMapper = secondaryMapper;
+ }
+
+ public T create(Type type) {
+ T newlyCreated = principalMapper.create(type);
+ if (newlyCreated == null){
+ return secondaryMapper.create(type);
+ }
+ return newlyCreated;
+ }
+
+ public Type getCorrespondingType(Class clazz) {
+ return principalMapper.getCorrespondingType(clazz);
+ }
+
+ public Iterator<? extends T> getObjects(T object, Property property) {
+ return principalMapper.getObjects(object, property);
+ }
+
+ public Object getProperty(T object, Property property) {
+ return principalMapper.getProperty(object, property);
+ }
+
+ public Type getType(T object) {
+ return principalMapper.getType(object);
+ }
+
+ public boolean isProxy(T object) {
+ return principalMapper.isProxy(object);
+ }
+
+ public T newProxy(Type type, Object identity) {
+ return principalMapper.newProxy(type, identity);
+ }
+
+ public void setProperty(T object, Property property, Object value) {
+ principalMapper.setProperty(object, property, value);
+
+ }
+
+ public void setUnavailable(T object, Property property) {
+ principalMapper.setUnavailable(object, property);
+
+ }
+
+ public Collection<T> getProperties(Collection<T> object, Property bulkProperty, SnapshotDefinition def) {
+ return principalMapper.getProperties(object, bulkProperty, def);
+ }
+
+ public boolean isBulkProperty(Class clazz, Property property) {
+ return principalMapper.isBulkProperty(clazz, property);
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.java
new file mode 100644
index 0000000000..a925a2d9db
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/DelegatingPartialDataObjectMapper.java
@@ -0,0 +1,119 @@
+package com.agfa.hap.sdo.mapper;
+
+import java.util.Collection;
+import java.util.Iterator;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.SnapshotDefinition;
+import com.agfa.hap.sdo.Type;
+
+/**
+ * @author awvjz
+ *
+ * this datamapper wraps another datamapper and delegates to this second mapper in case the object it has to work with are not partialdataobjects
+ *
+ */
+public class DelegatingPartialDataObjectMapper<T> implements DataMapper<T> {
+ private DataMapper<T> delegate;
+ private PartialDataObjectMapper defaultMapper = new PartialDataObjectMapper();
+
+ public DelegatingPartialDataObjectMapper(DataMapper<T> delegateDataMapper){
+ delegate = delegateDataMapper;
+ }
+
+ public T create(Type type) {
+ T instance = delegate.create(type);
+ if (instance == null){
+ return (T) defaultMapper.create(type);
+ }
+ return instance;
+ }
+
+ public Type getCorrespondingType(Class clazz) {
+ Type type = null;
+ try {
+ type = delegate.getCorrespondingType(clazz);
+ } catch (IllegalArgumentException e){
+ //no type was found
+ }
+ if (type == null){
+ return defaultMapper.getCorrespondingType(clazz);
+ }
+ return type;
+ }
+
+
+ public Object getProperty(T object, Property property) {
+ if (object instanceof PartialDataObject){
+ return defaultMapper.getProperty((PartialDataObject) object, property);
+ }
+ return delegate.getProperty(object, property);
+ }
+
+
+ public T newProxy(Type type, Object identity) {
+ T proxy = delegate.newProxy(type, identity);
+ if (proxy == null){
+ return (T) defaultMapper.newProxy(type, identity);
+ }
+ return proxy;
+ }
+
+
+ public Iterator<? extends T> getObjects(T object, Property property) {
+ if (object instanceof PartialDataObject){
+ return (Iterator<? extends T>) defaultMapper.getObjects((PartialDataObject) object, property);
+ }
+ return delegate.getObjects(object, property);
+ }
+
+
+ public Type getType(T object) {
+ if (object instanceof PartialDataObject){
+ return defaultMapper.getType((PartialDataObject) object);
+ }
+ return delegate.getType(object);
+ }
+
+
+ public boolean isProxy(T object) {
+ if (object instanceof PartialDataObject){
+ return defaultMapper.isProxy((PartialDataObject) object);
+ }
+ return delegate.isProxy(object);
+ }
+
+
+ public void setProperty(T object, Property property, Object value) {
+ if (object instanceof PartialDataObject){
+ defaultMapper.setProperty((PartialDataObject) object, property, value);
+ } else {
+ delegate.setProperty(object, property, value);
+ }
+ }
+
+
+ public void setUnavailable(T object, Property property) {
+ if (object instanceof PartialDataObject){
+ defaultMapper.setUnavailable((PartialDataObject) object, property);
+ } else {
+ delegate.setUnavailable(object, property);
+ }
+ }
+
+ public Collection<T> getProperties(Collection<T> object, Property bulkProperty, SnapshotDefinition def) {
+ return delegate.getProperties(object, bulkProperty, def);
+ }
+
+ public boolean isBulkProperty(Class clazz, Property property) {
+ if (PartialDataObject.class.isAssignableFrom(clazz)) {
+ return false;
+ }
+ return delegate.isBulkProperty(clazz, property);
+ }
+
+
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.java
new file mode 100644
index 0000000000..b395574c24
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilder.java
@@ -0,0 +1,75 @@
+package com.agfa.hap.sdo.mapper;
+
+import java.io.IOException;
+import java.net.URL;
+import java.util.Enumeration;
+import java.util.Properties;
+
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.Type;
+
+/**
+ * {@link PropertyAccessorBuilder} that allows configuration of dedicated
+ * PropertyAccessor classes for properties. Each time such properties are accessed
+ * (read and written) the configured {@link PropertyAccessor}.
+ *
+ * Configuration of a property must be done in "sdo-propertyaccessors.properties" properties file.
+ * The name of a property should be the fully qualified class name followed by '.'
+ * followed by the name of the property. The value of the property is the fully
+ * qualified name of a class that implements {@link PropertyAccessor}.
+ *
+ * @author AMOCZ
+ */
+public class ExtendablePropertyAccessorBuilder extends PropertyAccessorBuilder {
+ private static final String SDOPROPERTYACCESSORS = "sdo-propertyaccessors.properties";
+ private Properties specialPropertyAccessors = new Properties();
+ public ExtendablePropertyAccessorBuilder(PropertyAccessorBuilder next){
+ super(next);
+ initializeClassPropertyAccessorMap();
+ }
+
+ private void initializeClassPropertyAccessorMap() {
+ try {
+ Enumeration<URL> props = this.getClass().getClassLoader().getResources(SDOPROPERTYACCESSORS);
+ while (props.hasMoreElements()) {
+ specialPropertyAccessors.load(props.nextElement().openStream());
+ }
+ } catch (IOException e) {
+ throw new RuntimeException(e);
+ }
+ }
+
+ @Override
+ protected boolean accepts(Class cls, Type type) {
+ return true;
+ }
+
+ @Override
+ protected PropertyAccessor createPropertyAccessor(Class cls, Property prop) {
+ //TODO performance: in most cases there will be no special property accessor
+ String accessor = null;
+ Class clazz = cls;
+ while (clazz != null){
+ String qualifiedProperty = clazz.getName() + "." + prop.getName();
+ accessor = specialPropertyAccessors.getProperty(qualifiedProperty);
+ if (accessor != null){
+ try {
+ return (PropertyAccessor) Class.forName(accessor).newInstance();
+ } catch (Exception e) {
+ throw new RuntimeException("while creating property accessor for " + qualifiedProperty + " accessor=" + accessor, e);
+ }
+ }
+ clazz = clazz.getSuperclass();
+ }
+
+ //no special accessor found
+ return next.createPropertyAccessorOrDelegate(cls, prop);
+
+
+ }
+
+ public void reinitialize() {
+ this.initializeClassPropertyAccessorMap();
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/FalsePropertyAccessor.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/FalsePropertyAccessor.java
new file mode 100644
index 0000000000..a64b69b87d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/FalsePropertyAccessor.java
@@ -0,0 +1,13 @@
+package com.agfa.hap.sdo.mapper;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.Property;
+
+public class FalsePropertyAccessor extends AbstractPropertyAccessor {
+
+ public Object getValue(Object instance, Property property,
+ DataMapper dataMapper) {
+ return Boolean.FALSE;
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.java
new file mode 100644
index 0000000000..4ccd81ca69
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/FilteringPartialDataObjectMapper.java
@@ -0,0 +1,30 @@
+package com.agfa.hap.sdo.mapper;
+
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
+
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Type;
+
+/**
+ * ObjectMapper that always considers certain types to be proxies
+ *
+ */
+public class FilteringPartialDataObjectMapper extends PartialDataObjectMapper {
+ Set<Type> typesToConsiderAsProxies;
+
+ public FilteringPartialDataObjectMapper(Collection<Type> typesToConsiderAsProxies){
+ this.typesToConsiderAsProxies = new HashSet<Type>(typesToConsiderAsProxies);
+ }
+
+ @Override
+ public boolean isProxy(PartialDataObject partialDataObject) {
+ if (typesToConsiderAsProxies.contains(partialDataObject.getType())){
+ return true;
+ }
+ return super.isProxy(partialDataObject);
+ }
+
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/JavaBeanMapper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/JavaBeanMapper.java
new file mode 100644
index 0000000000..08fe60f7de
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/JavaBeanMapper.java
@@ -0,0 +1,125 @@
+package com.agfa.hap.sdo.mapper;
+
+import java.lang.reflect.Constructor;
+import java.lang.reflect.InvocationTargetException;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.Iterator;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.SnapshotDefinition;
+import com.agfa.hap.sdo.Type;
+
+/**
+ * DataMapper that uses Java Bean conventions to access data on java classes.
+ * This mapper assumes that for each {@link Property} there are appropriately named
+ * accessors defined on the corresponding class.
+ * Each {@link Type} is mapped to the java class with the same name. It is also possible
+ * to register a class as corresponding to a type.
+ * <p/>
+ * This DataMapper ensures that opposite properties are properly filled in. As such, objects will
+ * not be added multiple times to a many-valued property if that property has an opposite property.
+ * @author AMOCZ
+ */
+public class JavaBeanMapper implements DataMapper<Object> {
+
+ public JavaBeanMapper(TypeMapper typeMapper) {
+ this.typeMapper = typeMapper;
+ }
+
+ public Iterator<?> getObjects(Object object, Property property) {
+ PropertyAccessor propertyAccessor = typeMapper.property(object.getClass(), property);
+ if (propertyAccessor == null){
+ throw new RuntimeException("no property accessor for sdo property " + property);
+ }
+ Collection<?> value = (Collection<?>) propertyAccessor.getValue(object, property, this);
+ if (value == null){
+ return Collections.emptyList().iterator();
+ }
+ return value.iterator();
+ }
+
+ public Object getProperty(Object object, Property property) {
+ PropertyAccessor propertyAccessor = typeMapper.property(object.getClass(), property);
+ if (propertyAccessor == null){
+ throw new RuntimeException("no property accessor for sdo property " + property);
+ }
+ return propertyAccessor.getValue(object, property, this);
+ }
+
+ public void setProperty(Object object, Property property, Object value) {
+ PropertyAccessor propertyAccessor = typeMapper.property(object.getClass(), property);
+ if (propertyAccessor == null){
+ throw new RuntimeException("no property accessor for sdo property " + property);
+ }
+ propertyAccessor.setValue(object, property, value, this);
+ if (property.getOpposite() != null && value != null) {
+ setOpposite(object, property, value);
+ }
+ }
+
+ protected void setOpposite(Object object, Property property, Object value) {
+ typeMapper.property(value.getClass(), property.getOpposite()).setValue(value, property.getOpposite(), object, this);
+ }
+
+ public void setUnavailable(Object object, Property property) {
+ }
+
+ public Type getType(Object object) {
+ return typeMapper.getCorrespondingType(object.getClass());
+ }
+
+ public Type getCorrespondingType(Class clazz) {
+ return typeMapper.getCorrespondingType(clazz);
+ }
+
+ public TypeMapper getTypeMapper() {
+ return typeMapper;
+ }
+
+ public Object create(Type type) {
+ Constructor<?> constructor = typeMapper.getConstructor(type);
+ if (constructor == null){
+ return null;
+ }
+ try {
+ return constructor.newInstance((Object[]) null);
+ } catch (InstantiationException e) {
+ throw new IllegalArgumentException("Unable to create new instance of bean class corresponding to " + type.getName(), e);
+ } catch (IllegalAccessException e) {
+ throw new IllegalArgumentException("Unable to create new instance of bean class corresponding to " + type.getName(), e);
+ } catch (InvocationTargetException e) {
+ throw new IllegalArgumentException("Unable to create new instance of bean class corresponding to " + type.getName(), e);
+ }
+ }
+
+ public Object newProxy(Type type, Object identity) {
+ return null;
+ }
+
+ public boolean isProxy(Object instance) {
+ return false;
+ }
+
+
+ public Collection<Object> getProperties(Collection<Object> objects, Property bulkProperty, SnapshotDefinition def) {
+ Iterator<Object> it = objects.iterator();
+ if (!it.hasNext()) {
+ return Collections.emptyList();
+ }
+ return (Collection<Object>) typeMapper.property(it.next().getClass(), bulkProperty).getValues(objects, bulkProperty, def, this);
+ }
+
+ public boolean isBulkProperty(Class clazz, Property property) {
+ PropertyAccessor propertyAccessor = typeMapper.property(clazz, property);
+ if (propertyAccessor == null){
+ throw new RuntimeException("no property accessor for sdo property " + property);
+ }
+ return propertyAccessor.isBulkAccessor();
+ }
+
+
+ private final TypeMapper typeMapper;
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.java
new file mode 100644
index 0000000000..1f35cd26b1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/ManyValuedBeanPropertyAccessor.java
@@ -0,0 +1,25 @@
+package com.agfa.hap.sdo.mapper;
+
+import java.util.Collection;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.Property;
+
+public class ManyValuedBeanPropertyAccessor extends BeanPropertyAccessor {
+
+ /**
+ * Sets the value of this property for the specified Object.
+ * @throws IllegalArgumentException
+ */
+ public void setValue(Object instance, Property property, Object newValue, DataMapper dataMapper) {
+ Collection<Object> coll = (Collection<Object>) super.getValue(instance, property, dataMapper);
+ if (property.getOpposite() == null || !coll.contains(newValue)) {
+ coll.add(newValue);
+ }
+ }
+
+ public void initialize(Object instance, Collection<Object> value) {
+ super.setValue(instance, null, value, null);
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.java
new file mode 100644
index 0000000000..1c5b28d5e1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/ManyValuedNullPropertyAccessor.java
@@ -0,0 +1,23 @@
+package com.agfa.hap.sdo.mapper;
+
+import java.util.Collection;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.Property;
+
+public class ManyValuedNullPropertyAccessor extends ManyValuedBeanPropertyAccessor{
+
+ @Override
+ public Object getValue(Object instance, Property property, DataMapper dataMapper) {
+ return null;
+ }
+
+ @Override
+ public void initialize(Object instance, Collection<Object> value) {
+ }
+
+ @Override
+ public void setValue(Object instance, Property property, Object newValue, DataMapper dataMapper) {
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/NullPropertyAccessor.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/NullPropertyAccessor.java
new file mode 100644
index 0000000000..3d593fded2
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/NullPropertyAccessor.java
@@ -0,0 +1,17 @@
+package com.agfa.hap.sdo.mapper;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.Property;
+
+/**
+ * {@link PropertyAccessor} that allows returns null.
+ * @author AMOCZ
+ */
+public class NullPropertyAccessor extends AbstractPropertyAccessor {
+
+ public Object getValue(Object instance, Property property,
+ DataMapper dataMapper) {
+ return null;
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/PartialDataObjectMapper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/PartialDataObjectMapper.java
new file mode 100644
index 0000000000..156723b5c0
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/PartialDataObjectMapper.java
@@ -0,0 +1,77 @@
+package com.agfa.hap.sdo.mapper;
+
+import java.util.Collection;
+import java.util.Iterator;
+
+import sun.reflect.generics.reflectiveObjects.NotImplementedException;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.PartialDataFactory;
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.SnapshotDefinition;
+import com.agfa.hap.sdo.Type;
+
+/**
+ * Default implementation that only support object that are instances
+ * of {@link PartialDataObject}.
+ * @author AMOCZ
+ */
+public class PartialDataObjectMapper implements DataMapper<PartialDataObject> {
+
+ @SuppressWarnings("unchecked")
+ public Iterator<PartialDataObject> getObjects(PartialDataObject object, Property property) {
+ return object.getList(property).iterator();
+ }
+
+ public Object getProperty(PartialDataObject object, Property property) {
+ return object.get(property);
+ }
+
+ public Type getType(PartialDataObject object) {
+ return object.getType();
+ }
+
+ public Type getCorrespondingType(Class clazz) {
+ throw new IllegalArgumentException("No sdo type for class " + clazz.getName());
+ }
+
+ public void setProperty(PartialDataObject object, Property property, Object value) {
+ if (property.isMany()) {
+ if (property.getOpposite() != null) {
+ ((PartialDataObject) value).set(property.getOpposite(), object);
+ } else {
+ object.getList(property).add(value);
+ }
+ } else {
+ object.set(property, value);
+ }
+ }
+
+ public void setUnavailable(PartialDataObject object, Property property) {
+ object.setUnavailable(property);
+ }
+
+ public PartialDataObject create(Type type) {
+ return PartialDataFactory.INSTANCE.create(type);
+ }
+
+ public PartialDataObject newProxy(Type type, Object identity) {
+ return PartialDataFactory.INSTANCE.createProxy(type, identity);
+ }
+
+ public boolean isProxy(PartialDataObject object) {
+ return object.isProxy();
+ }
+
+ public Collection<PartialDataObject> getProperties(Collection<PartialDataObject> object, Property bulkProperty, SnapshotDefinition def) {
+ throw new NotImplementedException();
+ }
+
+ public boolean isBulkProperty(Class clazz, Property property) {
+ return false;
+ }
+
+
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/PropertyAccessor.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/PropertyAccessor.java
new file mode 100644
index 0000000000..26f12c10cf
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/PropertyAccessor.java
@@ -0,0 +1,26 @@
+package com.agfa.hap.sdo.mapper;
+
+import java.util.Collection;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.SnapshotDefinition;
+
+/**
+ * Interface that allows property values to be accessed in a generic way from any instance.
+ * Typically propertyaccessors will be registered in a sdo-propertyaccessors.properties file which is read by ExtendablePropertyAccessorBuilder
+ *
+ * To allow for efficient retrieval, some properties are always accessed in bulk. A typical
+ * example is a property for which a query needs to be made.
+ *
+ * @author AMOCZ
+ *
+ */
+public interface PropertyAccessor {
+
+ Object getValue(Object instance, Property property, DataMapper dataMapper);
+ void setValue(Object instance, Property property, Object value, DataMapper dataMapper);
+
+ boolean isBulkAccessor();
+ Collection<?> getValues(Collection<?> instances, Property property, SnapshotDefinition def, DataMapper dataMapper);
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.java
new file mode 100644
index 0000000000..428768ecc1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/PropertyAccessorBuilder.java
@@ -0,0 +1,53 @@
+package com.agfa.hap.sdo.mapper;
+
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.Type;
+
+/**
+ * Factory class to build a map containing all {@link PropertyAccessor} instances for a given class.
+ * @author AMOCZ
+ */
+public abstract class PropertyAccessorBuilder {
+
+ public PropertyAccessorBuilder() {
+ this(null);
+ }
+
+ public PropertyAccessorBuilder(PropertyAccessorBuilder next) {
+ this.next = next;
+ }
+
+ public PropertyAccessor[] buildMap(Class cls, Type type) {
+ if (!accepts(cls, type)) {
+ return next == null ? null : next.buildMap(cls, type);
+ }
+ PropertyAccessor[] result = new PropertyAccessor[type.getProperties().size()];
+ for (Property prop : type.getProperties()) {
+ PropertyAccessor property = createPropertyAccessor(cls, prop);
+ result[prop.getIndex()] = property;
+ }
+ return result;
+ }
+
+ /**
+ * @return If this propertyAccessorBuilder can create propertyAccessors for this class/type
+ * combination.
+ */
+ protected abstract boolean accepts(Class cls, Type type);
+
+ protected abstract PropertyAccessor createPropertyAccessor(Class cls, Property property);
+
+ protected PropertyAccessorBuilder next;
+
+ public PropertyAccessor createPropertyAccessorOrDelegate(Class cls, Property property){
+ if (this.accepts(cls, property.getContainingType())){
+ return this.createPropertyAccessor(cls, property);
+ } else {
+ if (next == null){
+ return null;
+ }
+ return next.createPropertyAccessor(cls, property);
+ }
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/TruePropertyAccessor.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/TruePropertyAccessor.java
new file mode 100644
index 0000000000..ad555078e5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/TruePropertyAccessor.java
@@ -0,0 +1,13 @@
+package com.agfa.hap.sdo.mapper;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.Property;
+
+public class TruePropertyAccessor extends AbstractPropertyAccessor {
+
+ public Object getValue(Object instance, Property property,
+ DataMapper dataMapper) {
+ return true;
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/TypeMapper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/TypeMapper.java
new file mode 100644
index 0000000000..3340fa4cb1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/mapper/TypeMapper.java
@@ -0,0 +1,81 @@
+package com.agfa.hap.sdo.mapper;
+
+import java.lang.reflect.Constructor;
+import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
+
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.Type;
+import com.agfa.hap.sdo.helper.TypeHelper;
+
+/**
+ * Maps classes onto sdo Type instances.
+ * <P/>
+ * This implementation only on classes that are registered
+ * ({@see {@link #register(Class, String, String)}).
+ *
+ * <P />
+ * This class is thread safe and can be concurrently accessed by multiple threads.
+ * @author AMOCZ
+ */
+public class TypeMapper {
+
+ public TypeMapper() {
+ this(new BeanPropertyAccessorBuilder());
+ }
+
+ public TypeMapper(PropertyAccessorBuilder builder) {
+ this.propertyAccessorBuilder = builder;
+ }
+
+ /**
+ * Locates a property accessor
+ */
+ public PropertyAccessor property(Class cls, Property property) {
+ PropertyAccessor[] properties = buildMap(cls);
+ PropertyAccessor propertyAccessor = properties[property.getIndex()];
+ if (propertyAccessor == null) {
+ throw new IllegalArgumentException("Can't access property " + property.getName() + " on " + cls.getName() + ".");
+ }
+ return propertyAccessor;
+ }
+
+ private PropertyAccessor[] buildMap(Class cls) {
+ String clsName = cls.getName();
+ PropertyAccessor[] props = keyedByPropertyNameCache.get(clsName);
+ if (props == null) {
+ // we don't care too much if it is computed more than once under some race conditions
+ props = propertyAccessorBuilder.buildMap(cls, getCorrespondingType(cls));
+ keyedByPropertyNameCache.put(clsName, props);
+ }
+ return props;
+ }
+
+ public Type getCorrespondingType(Class clazz) {
+ String[] exc = exceptions.get(clazz);
+ if (exc != null) {
+ return TypeHelper.INSTANCE.getType(exc[0], exc[1]);
+ }
+ return null;
+ }
+
+ public void register(Class<?> clazz, String uri, String typeName) {
+ exceptions.put(clazz, new String[] { uri, typeName });
+ try {
+ factories.put(typeName, clazz.getConstructor((Class[]) null));
+ } catch (SecurityException e) {
+ } catch (NoSuchMethodException e) {
+ }
+ }
+
+ public Constructor<?> getConstructor(Type type) {
+ return factories.get(type.getName());
+ }
+
+ private final Map<String, Constructor<?>> factories = new ConcurrentHashMap<String, Constructor<?>>();
+ private final Map<Class<?>, String[]> exceptions = new ConcurrentHashMap<Class<?>, String[]>();
+ private final Map<String, PropertyAccessor[]> keyedByPropertyNameCache =
+ new ConcurrentHashMap<String, PropertyAccessor[]>();
+ protected final PropertyAccessorBuilder propertyAccessorBuilder;
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/CatalogIdentity.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/CatalogIdentity.java
new file mode 100644
index 0000000000..3eb9b4d2ad
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/CatalogIdentity.java
@@ -0,0 +1,51 @@
+package com.agfa.hap.sdo.model;
+
+import java.util.StringTokenizer;
+
+public class CatalogIdentity extends Identity {
+
+ private static final long serialVersionUID = -1631933616618962179L;
+ private static final String SEPARATOR = "!";
+
+ public CatalogIdentity(String databaseId, Long alid, String catalogName, Long dbUID, String lid) {
+ super(databaseId, new Object[]{alid, catalogName, dbUID, lid});
+ }
+
+ public Long getAlid(){
+ return (Long)((Object[])getPrimaryKey())[0];
+ }
+
+ public String getCatalogName(){
+ return (String)((Object[])getPrimaryKey())[1];
+ }
+
+ public Long getDbUID(){
+ return (Long)((Object[])getPrimaryKey())[2];
+ }
+
+ public String getLid(){
+ return (String)((Object[])getPrimaryKey())[3];
+ }
+
+ public static CatalogIdentity fromString(String str) {
+ StringTokenizer tokenizer = new StringTokenizer(str, SEPARATOR);
+ String databaseId = tokenizer.nextToken();
+ String alid = tokenizer.nextToken();
+ String catalogName = tokenizer.nextToken();
+ String dbUID = tokenizer.nextToken();
+ String lid = tokenizer.nextToken();
+ return new CatalogIdentity(databaseId,
+ "null".equals(alid) ? null : Long.valueOf(alid),
+ catalogName,
+ "null".equals(dbUID) ? null : Long.valueOf(dbUID), lid);
+ }
+
+ public static String toString(CatalogIdentity instance) {
+ return instance.getDatabaseId()
+ + SEPARATOR + instance.getAlid()
+ + SEPARATOR + instance.getCatalogName()
+ + SEPARATOR + instance.getDbUID()
+ + SEPARATOR + instance.getLid();
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/Identity.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/Identity.java
new file mode 100644
index 0000000000..5b1c4bd26c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/Identity.java
@@ -0,0 +1,60 @@
+package com.agfa.hap.sdo.model;
+
+import java.io.Serializable;
+
+public abstract class Identity implements Serializable {
+
+ private final Serializable primaryKey;
+ private final String databaseId;
+
+ // temporary until we finally decide on how to do the databaseId
+ public Identity(Serializable primaryKey) {
+ this(null, primaryKey);
+ }
+
+ public Identity(String databaseId, Serializable primaryKey) {
+ this.databaseId = databaseId;
+ this.primaryKey = primaryKey;
+ }
+
+ public String getDatabaseId() {
+ return databaseId;
+ }
+
+ public Serializable getPrimaryKey() {
+ return primaryKey;
+ }
+
+ @Override
+ public boolean equals(Object other) {
+ if (other == null) {
+ return false;
+ }
+ if (other.getClass() != this.getClass()) {
+ return false;
+ }
+ Identity otherIdentity = (Identity) other;
+ return isEquals(primaryKey, otherIdentity.primaryKey) && isEquals(databaseId, otherIdentity.databaseId);
+ }
+
+ @Override
+ public int hashCode() {
+ return primaryKey.hashCode();
+ }
+
+ @Override
+ public String toString() {
+ if (databaseId == null) {
+ return primaryKey.toString();
+ }
+ return databaseId + "/" + primaryKey.toString();
+ }
+
+ private static boolean isEquals(Object one, Object two) {
+ if (one == null) {
+ return two == null;
+ }
+ return one.equals(two);
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/LongIdentity.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/LongIdentity.java
new file mode 100644
index 0000000000..0d552b7e54
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/LongIdentity.java
@@ -0,0 +1,24 @@
+package com.agfa.hap.sdo.model;
+
+
+public class LongIdentity extends Identity {
+
+ public LongIdentity(String databaseId, Long primaryKey) {
+ super(databaseId, primaryKey);
+ }
+
+ @Override
+ public Long getPrimaryKey() {
+ return (Long) super.getPrimaryKey();
+ }
+
+ public static LongIdentity fromString(String str) {
+ int lastSlashIndex = str.lastIndexOf('/');
+ String databaseId = null;
+ if (lastSlashIndex >= 0) {
+ databaseId = str.substring(0, lastSlashIndex);
+ str = str.substring(lastSlashIndex+1, str.length());
+ }
+ return new LongIdentity(databaseId, Long.parseLong(str));
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/ObjectReference.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/ObjectReference.java
new file mode 100644
index 0000000000..66eca80469
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/ObjectReference.java
@@ -0,0 +1,105 @@
+package com.agfa.hap.sdo.model;
+
+import java.io.IOException;
+import java.io.Serializable;
+import java.net.URI;
+import java.net.URISyntaxException;
+
+import com.agfa.hap.sdo.PartialDataFactory;
+import com.agfa.hap.sdo.PartialDataObject;
+
+import commonj.sdo.Type;
+import commonj.sdo.helper.TypeHelper;
+
+/**
+ * Encapsulate a reference to a server-side object. Can be converted to and from a {@link URI}.
+ *
+ * @author AMOCZ
+ */
+public class ObjectReference implements Serializable {
+
+ private static final long serialVersionUID = 8626498796265240806L;
+
+ private transient Type type;
+ private transient Identity id;
+
+ public ObjectReference(String uri) {
+ try {
+ this.initialize(new URI(uri));
+ } catch (URISyntaxException e) {
+ throw new IllegalArgumentException("Invalid uri " + uri);
+ }
+ }
+
+ public ObjectReference(URI uri) {
+ initialize(uri);
+ }
+
+ private void initialize(URI uri) {
+ String frag = uri.getFragment();
+ this.id = LongIdentity.fromString(frag);
+ String ssp = uri.getSchemeSpecificPart();
+ int index = ssp.indexOf('/');
+ this.type = TypeHelper.INSTANCE.getType(ssp.substring(0, index), ssp.substring(index+1));
+ }
+
+ public ObjectReference(Type type, Identity id) {
+ if (id == null){
+ throw new IllegalArgumentException("objectreference should have an id");
+ }
+ this.type = type;
+ this.id = id;
+ }
+
+ public Identity getId() {
+ return id;
+ }
+
+ public Type getType() {
+ return type;
+ }
+
+ public URI asURI() {
+ try {
+ return new URI("ris", type.getURI() + "/" + type.getName(), id.toString());
+ } catch (URISyntaxException e) {
+ throw new IllegalArgumentException("Couldn't create URI", e);
+ }
+ }
+
+ private void writeObject(java.io.ObjectOutputStream out) throws IOException {
+ out.writeUTF(type.getURI());
+ out.writeUTF(type.getName());
+ out.writeObject(id);
+ }
+
+ private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException {
+ String uri = in.readUTF();
+ String name = in.readUTF();
+ type = TypeHelper.INSTANCE.getType(uri, name);
+ id = (Identity) in.readObject();
+ }
+
+ public PartialDataObject createProxy() {
+ return PartialDataFactory.INSTANCE.createProxy(type, id);
+ }
+
+ public String toString() {
+ return type.getURI() + "/" + type.getName() + "#" + id;
+ }
+
+ public boolean equals(Object other) {
+ if (other == null) {
+ return false;
+ }
+ if (other.getClass() != this.getClass()) {
+ return false;
+ }
+ ObjectReference otherRef = (ObjectReference) other;
+ return otherRef.id.equals(id) && otherRef.type.equals(type);
+ }
+
+ public int hashCode() {
+ return id.hashCode();
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/StringIdentity.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/StringIdentity.java
new file mode 100644
index 0000000000..27a5be4951
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/model/StringIdentity.java
@@ -0,0 +1,14 @@
+package com.agfa.hap.sdo.model;
+
+public class StringIdentity extends Identity {
+
+ public StringIdentity(String databaseId, String id){
+ super(databaseId, id);
+ }
+
+ @Override
+ public String getPrimaryKey() {
+ return (String) super.getPrimaryKey();
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/osgi/BundleClassHolder.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/osgi/BundleClassHolder.java
new file mode 100644
index 0000000000..7f89908b05
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/osgi/BundleClassHolder.java
@@ -0,0 +1,28 @@
+package com.agfa.hap.sdo.osgi;
+
+import org.osgi.framework.Bundle;
+
+import com.agfa.hap.sdo.util.ClassForNameClassHolder;
+
+public class BundleClassHolder extends ClassForNameClassHolder {
+
+ final Bundle bundle;
+
+ public BundleClassHolder(Bundle bundle, String name) {
+ super(name);
+ this.bundle = bundle;
+ }
+
+ @Override
+ public Class resolveClass() {
+ try {
+ return bundle.loadClass(getClassName());
+ } catch (ClassNotFoundException e) {
+ throw new IllegalArgumentException("Could not find class " + getClassName() + " in bundle " + bundle.getBundleId(), e);
+ }
+ }
+
+
+
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.java
new file mode 100644
index 0000000000..6ec6583d6d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/osgi/OsgiBasedImplementationClassRepository.java
@@ -0,0 +1,84 @@
+package com.agfa.hap.sdo.osgi;
+
+import java.io.IOException;
+import java.net.URL;
+import java.util.Enumeration;
+
+import org.eclipse.core.runtime.IExtension;
+import org.eclipse.core.runtime.IExtensionDelta;
+import org.eclipse.core.runtime.IExtensionPoint;
+import org.eclipse.core.runtime.IRegistryChangeEvent;
+import org.eclipse.core.runtime.IRegistryChangeListener;
+import org.eclipse.core.runtime.Platform;
+import org.osgi.framework.Bundle;
+
+import com.agfa.hap.sdo.implementation.ImplementationClassRepository;
+import com.agfa.hap.sdo.util.ClassHolder;
+
+/**
+ * Registers all implementation classes for the bundles that extend the
+ * com.agfa.hap.sdo.implementationclasses extension point.
+ *
+ * @author AMOCZ
+ */
+public class OsgiBasedImplementationClassRepository extends ImplementationClassRepository {
+
+ private static final String IMPLEMENTATIONCLASSES_EXTENSION = "com.agfa.hap.sdo.implementationclasses";
+
+ @Override
+ protected void initialize() {
+ processExtensions();
+ Platform.getExtensionRegistry().addRegistryChangeListener(new IRegistryChangeListener() {
+
+ public void registryChanged(IRegistryChangeEvent event) {
+ IExtensionDelta[] deltas = event.getExtensionDeltas("com.agfa.hap.sdo", IMPLEMENTATIONCLASSES_EXTENSION);
+ for (IExtensionDelta delta : deltas) {
+ if (delta.getKind() == IExtensionDelta.ADDED) {
+ initializeImplementationClasses(delta.getExtension());
+ }
+ }
+ }
+
+ }, "com.agfa.hap.sdo");
+ }
+
+ protected void processExtensions() {
+ IExtensionPoint exp = Platform.getExtensionRegistry().getExtensionPoint(IMPLEMENTATIONCLASSES_EXTENSION);
+ for (IExtension extension : exp.getExtensions()) {
+ initializeImplementationClasses(extension);
+ }
+ }
+
+ protected void initializeImplementationClasses(IExtension extension) {
+ final Bundle bundle = Platform.getBundle(extension.getContributor().getName());
+ try {
+ URL url = bundle.getEntry(IMPLEMENTATIONCLASS_RESOURCEFILE);
+ if (url != null) {
+ // this works outside of eclipse, with a jar build by maven
+ addImplementationClasses(bundle, url);
+ return;
+ }
+ Enumeration<URL> urls = bundle.getResources(IMPLEMENTATIONCLASS_RESOURCEFILE);
+ if (urls == null) {
+ return;
+ }
+ while (urls.hasMoreElements()){
+ addImplementationClasses(bundle, urls.nextElement());
+ }
+ } catch (IOException e) {
+ getLogger().warn("Could not read implementation classes.", e);
+ }
+ }
+
+ protected void addImplementationClasses(final Bundle bundle, URL url) {
+ addImplementationClasses(url, new ClassHolderFactory() {
+
+ public ClassHolder createClassHolder(String className) {
+ return new BundleClassHolder(bundle, className);
+ }
+
+ });
+ }
+
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/osgi/SdoActivator.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/osgi/SdoActivator.java
new file mode 100644
index 0000000000..67440b942e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/osgi/SdoActivator.java
@@ -0,0 +1,90 @@
+package com.agfa.hap.sdo.osgi;
+
+import org.eclipse.core.runtime.IExtension;
+import org.eclipse.core.runtime.IExtensionPoint;
+import org.eclipse.core.runtime.Platform;
+import org.osgi.framework.Bundle;
+import org.osgi.framework.BundleActivator;
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.ServiceReference;
+import org.osgi.framework.ServiceRegistration;
+
+import com.agfa.hap.sdo.impl.SdoImplementationFactory;
+import com.agfa.hap.sdo.implementation.ImplementationClassRepository;
+
+public class SdoActivator implements BundleActivator {
+
+ private static SdoActivator instance;
+
+ public static SdoActivator getInstance() {
+ return instance;
+ }
+
+ private BundleContext context;
+
+ public void start(BundleContext context) throws Exception {
+ instance = this;
+ this.context = context;
+ findHelperProvider();
+ initializeImplementationClassesRepository();
+ }
+
+ protected void findHelperProvider() {
+ boolean firstTime = true;
+ IExtensionPoint exp = Platform.getExtensionRegistry().getExtensionPoint("com.agfa.hap.sdo.helperprovider");
+ if (exp == null) {
+ return;
+ }
+ for (IExtension extension : exp.getExtensions()) {
+ if (!firstTime) {
+ throw new IllegalArgumentException("There should be only one extension for com.agfa.hap.sdo.helperprovider!");
+ }
+ firstTime = false;
+ Bundle bundle = Platform.getBundle(extension.getContributor().getName());
+ String impName = extension.getConfigurationElements()[0].getAttribute("class");
+ try {
+ SdoImplementationFactory.setImplementationClass(bundle.loadClass(impName));
+ } catch (ClassNotFoundException e) {
+ throw new IllegalArgumentException("Can't find implementation class repository implementation: " + impName, e);
+ }
+ }
+ }
+
+ protected void initializeImplementationClassesRepository() {
+ ImplementationClassRepository.setInstance(new OsgiBasedImplementationClassRepository());
+ }
+
+ public BundleContext getContext() {
+ return context;
+ }
+
+ /**
+ * Empty default implementation
+ */
+ public void stop(BundleContext context) throws Exception {
+ }
+
+ /**
+ * returns an implementation of the given interface
+ *
+ * @param <T>
+ * @param interfaceClass
+ * @return
+ */
+ @SuppressWarnings("unchecked")
+ public <T> T getService(Class<T> interfaceClass) {
+ ServiceReference sr = context.getServiceReference(interfaceClass
+ .getName());
+ if (sr == null) {
+ return null;
+ }
+
+ T service = (T) context.getService(sr);
+ return service;
+ }
+
+ public <T> ServiceRegistration registerService(Class<T> clazz, T service) {
+ ServiceRegistration sr = context.registerService(clazz.getName(), service, null);
+ return sr;
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ClassForNameClassHolder.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ClassForNameClassHolder.java
new file mode 100644
index 0000000000..1048b3dc69
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ClassForNameClassHolder.java
@@ -0,0 +1,24 @@
+package com.agfa.hap.sdo.util;
+
+public class ClassForNameClassHolder implements ClassHolder {
+
+ private final String name;
+
+ public ClassForNameClassHolder(final String name) {
+ super();
+ this.name = name;
+ }
+
+ public Class resolveClass() {
+ try {
+ return Class.forName(name);
+ } catch (ClassNotFoundException e) {
+ throw new IllegalArgumentException("Could not resolve class " + name, e);
+ }
+ }
+
+ public String getClassName() {
+ return name;
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ClassHolder.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ClassHolder.java
new file mode 100644
index 0000000000..24d8a1c580
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ClassHolder.java
@@ -0,0 +1,14 @@
+package com.agfa.hap.sdo.util;
+
+/**
+ * Object that is able to produce a class when asked. The goal of this class is to
+ * delay classloading as long as possible.
+ * @author AMOCZ
+ */
+public interface ClassHolder {
+
+ Class resolveClass();
+
+ String getClassName();
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.java
new file mode 100644
index 0000000000..62c72f5f55
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ClassLoaderBasedClassHolder.java
@@ -0,0 +1,24 @@
+package com.agfa.hap.sdo.util;
+
+public class ClassLoaderBasedClassHolder extends ClassForNameClassHolder {
+
+ private final ClassLoader classLoader;
+
+ public ClassLoaderBasedClassHolder(final String name, final ClassLoader classLoader) {
+ super(name);
+ this.classLoader = classLoader;
+ }
+
+ @Override
+ public Class resolveClass() {
+ try {
+ return classLoader.loadClass(getClassName());
+ } catch (ClassNotFoundException e) {
+ throw new IllegalArgumentException("Could not resolve class " + getClassName(), e);
+ }
+ }
+
+
+
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ResultSet.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ResultSet.java
new file mode 100644
index 0000000000..df491c13de
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/com/agfa/hap/sdo/util/ResultSet.java
@@ -0,0 +1,133 @@
+package com.agfa.hap.sdo.util;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
+import com.agfa.hap.sdo.PartialDataObject;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.Property;
+import commonj.sdo.Type;
+
+/**
+ * This class converts a list of dataobjects into a ResultSet.
+ * In case of many-valued properties, appropriate cartesian products are made.
+ *
+ * Example: Suppose for a list of serviceRequests we want a ResultSet for the
+ * properties requestedProcedures.id, patient.name. In case we have three service
+ * requests (sr?) each with a number of requested procedures (reqProc?), we get
+ * the following "result set".
+ *
+ * sr1 pat1.name reqProc1.id
+ * sr1 pat1.name reqProc2.id
+ * sr2 pat2.name reqProc3.id
+ * sr2 pat2.name reqProc4.id
+ * sr3 null reqProc5.id
+ *
+ * The order in which the rows are returned is not defined.
+ *
+ * This class is useful to use a snapshot as input for a Jasper Reports data source.
+ * @author AMOCZ
+ */
+public class ResultSet {
+
+ private final static String ROOT = "";
+
+ private final List<Map<String, Object>> data;
+
+ private final Type rootType;
+
+ public ResultSet(Collection<? extends DataObject> data, List<String> propertyPaths, Type rootType) {
+ this.data = new ArrayList<Map<String,Object>>();
+ this.rootType = rootType;
+ addData(data);
+ for (String propertyPath : propertyPaths) {
+ addProperty(propertyPath);
+ }
+ }
+
+ public ResultSet(Collection<? extends DataObject> data, String selectClause, Type rootType) {
+ this.data = new ArrayList<Map<String,Object>>();
+ this.rootType = rootType;
+ addData(data);
+ addProperties(selectClause);
+ }
+
+ protected void addProperties(String selectClause) {
+ String[] props = selectClause.split("\\s*,\\s*");
+ for (String prop : props) {
+ addProperty(prop);
+ }
+ }
+
+ public int getSize() {
+ return data.size();
+ }
+
+ public Object getValue(int row, String propertyPath) {
+ return data.get(row).get(propertyPath);
+ }
+
+ protected void addData(Collection<? extends DataObject> dos) {
+ for (DataObject d:dos) {
+ Map<String, Object> map = new HashMap<String, Object>();
+ map.put(ROOT, d);
+ data.add(map);
+ }
+ }
+
+ protected void addProperty(String propertyPath) {
+ String rootPath = ROOT;
+ Type type = rootType;
+ while (propertyPath.length() > 0) {
+ int index = propertyPath.indexOf('.');
+ String propertyName = propertyPath;
+ if (index >= 0) {
+ propertyName = propertyPath.substring(0, index);
+ propertyPath = propertyPath.substring(index+1);
+ } else {
+ propertyPath = "";
+ }
+ Property property = type.getProperty(propertyName);
+ rootPath = addProperty(rootPath, property);
+ type = property.getType();
+ }
+ }
+
+ protected String addProperty(String rootPath, Property property) {
+ String propertyPath = rootPath.length() == 0 ? property.getName() : rootPath + "." + property.getName();
+ int length = data.size();
+ for (int i = 0 ; i < length; i++) {
+ Map<String, Object> values = data.get(i);
+ if (i == 0 && values.containsKey(propertyPath)) {
+ return propertyPath;
+ }
+ PartialDataObject value = (PartialDataObject) values.get(rootPath);
+ if (value == null) {
+ continue;
+ }
+ if (property.isMany()) {
+ boolean firstTime = true;
+ Iterator<PartialDataObject> it = value.getList(property).iterator();
+ while (it.hasNext()) {
+ if (firstTime) {
+ values.put(propertyPath, it.next());
+ firstTime = false;
+ } else {
+ Map<String, Object> newValues = new HashMap<String, Object>(values);
+ newValues.put(propertyPath, it.next());
+ data.add(newValues);
+ }
+ }
+ } else {
+ values.put(propertyPath, value.get(property));
+ }
+ }
+ return propertyPath;
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/ChangeSummary.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/ChangeSummary.java
new file mode 100644
index 0000000000..1b4d667109
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/ChangeSummary.java
@@ -0,0 +1,207 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo;
+
+import java.util.List;
+
+/**
+ * A change summary is used to record changes to DataObjects,
+ * allowing applications to efficiently and incrementally update back-end storage when required.
+ */
+public interface ChangeSummary
+{
+ /**
+ * Indicates whether change logging is on (<code>true</code>) or off (<code>false</code>).
+ * @return <code>true</code> if change logging is on.
+ * @see #beginLogging
+ * @see #endLogging
+ */
+ boolean isLogging();
+
+ /**
+ * Returns the {@link DataGraph data graph} associated with this change summary or null.
+ * @return the data graph.
+ * @see DataGraph#getChangeSummary
+ */
+ DataGraph getDataGraph();
+
+ /**
+ * Returns a list consisting of all the {@link DataObject data objects} that have been changed while {@link #isLogging logging}.
+ * <p>
+ * The {@link #isCreated new} and {@link #isModified modified} objects in the List are references to objects
+ * associated with this ChangeSummary.
+ * The {@link #isDeleted deleted} objects in the List are references to objects
+ * at the time that event logging was enabled;
+ * <p> Each changed object must have exactly one of the following methods return true:
+ * {@link #isCreated isCreated},
+ * {@link #isDeleted isDeleted}, or
+ * {@link #isModified isModified}.
+ * @return a list of changed data objects.
+ * @see #isCreated(DataObject)
+ * @see #isDeleted(DataObject)
+ * @see #isModified(DataObject)
+ */
+ List /*DataObject*/ getChangedDataObjects();
+
+ /**
+ * Returns whether or not the specified data object was created while {@link #isLogging logging}.
+ * Any object that was added to the scope
+ * but was not in the scope when logging began,
+ * will be considered created.
+ * @param dataObject the data object in question.
+ * @return <code>true</code> if the specified data object was created.
+ * @see #getChangedDataObjects
+ */
+ boolean isCreated(DataObject dataObject);
+
+ /**
+ * Returns whether or not the specified data object was deleted while {@link #isLogging logging}.
+ * Any object that is not in scope but was in scope when logging began
+ * will be considered deleted.
+ * @param dataObject the data object in question.
+ * @return <code>true</code> if the specified data object was deleted.
+ * @see #getChangedDataObjects
+ */
+ boolean isDeleted(DataObject dataObject);
+
+ /**
+ * A setting encapsulates a {@link Property property} and a corresponding single value of the property's {@link Property#getType type}.
+ */
+ public interface Setting
+ {
+ /**
+ * Returns the property of the setting.
+ * @return the setting property.
+ */
+ Property getProperty();
+
+ /**
+ * Returns the value of the setting.
+ * @return the setting value.
+ */
+ Object getValue();
+
+ /**
+ * Returns whether or not the property is set.
+ * @return <code>true</code> if the property is set.
+ */
+ boolean isSet();
+ }
+
+ /**
+ * Returns a list of {@link ChangeSummary.Setting settings}
+ * that represent the property values of the given <code>dataObject</code>
+ * at the point when logging {@link #beginLogging() began}.
+ * <p>In the case of a {@link #isDeleted(DataObject) deleted} object,
+ * the List will include settings for all the Properties.
+ * <p> An old value setting indicates the value at the
+ * point logging begins. A setting is only produced for
+ * {@link #isModified modified} objects if
+ * either the old value differs from the current value or
+ * if the isSet differs from the current value.
+ * <p> No settings are produced for {@link #isCreated created} objects.
+ * @param dataObject the object in question.
+ * @return a list of settings.
+ * @see #getChangedDataObjects
+ */
+ List /*ChangeSummary.Setting*/ getOldValues(DataObject dataObject);
+
+ /**
+ * Clears the List of {@link #getChangedDataObjects changes} and turns change logging on.
+ * No operation occurs if logging is already on.
+ * @see #endLogging
+ * @see #isLogging
+ */
+ void beginLogging();
+
+ /**
+ * An implementation that requires logging may throw an UnsupportedOperationException.
+ * Turns change logging off. No operation occurs if logging is already off.
+ * @see #beginLogging
+ * @see #isLogging
+ */
+ void endLogging();
+
+
+ /**
+ * Returns whether or not the specified data object was updated while {@link #isLogging logging}.
+ * An object that was contained in the scope when logging began
+ * and remains in the scope when logging ends will be considered potentially modified.
+ * <p> An object considered modified must have at least one old value setting.
+ * @param dataObject the data object in question.
+ * @return <code>true</code> if the specified data object was modified.
+ * @see #getChangedDataObjects
+ */
+ boolean isModified(DataObject dataObject);
+
+ /**
+ * Returns the ChangeSummary root DataObject - the object from which
+ * changes are tracked.
+ * When a DataGraph is used, this is the same as getDataGraph().getRootObject().
+ * @return the ChangeSummary root DataObject
+ */
+ DataObject getRootObject();
+
+ /**
+ * Returns a {@link ChangeSummary.Setting setting} for the specified property
+ * representing the property value of the given <code>dataObject</code>
+ * at the point when logging {@link #beginLogging() began}.
+ * <p>Returns null if the property was not modified and
+ * has not been {@link #isDeleted(DataObject) deleted}.
+ * @param dataObject the object in question.
+ * @param property the property of the object.
+ * @return the Setting for the specified property.
+ * @see #getChangedDataObjects
+ */
+ Setting getOldValue(DataObject dataObject, Property property);
+
+ /**
+ * Returns the value of the {@link DataObject#getContainer container} data object
+ * at the point when logging {@link #beginLogging() began}.
+ * @param dataObject the object in question.
+ * @return the old container data object.
+ */
+ DataObject getOldContainer(DataObject dataObject);
+
+ /**
+ * Returns the value of the {@link DataObject#getContainmentProperty containment property} data object property
+ * at the point when logging {@link #beginLogging() began}.
+ * @param dataObject the object in question.
+ * @return the old containment property.
+ */
+ Property getOldContainmentProperty(DataObject dataObject);
+
+ /**
+ * Returns the value of the {@link DataObject#getSequence sequence} for the data object
+ * at the point when logging {@link #beginLogging() began}.
+ * @param dataObject the object in question.
+ * @return the old containment property.
+ */
+ Sequence getOldSequence(DataObject dataObject);
+
+ /**
+ * This method is intended for use by service implementations only.
+ * Undoes all changes in the log to restore the tree of
+ * DataObjects to its original state when logging began.
+ * isLogging() is unchanged. The log is cleared.
+ * @see #beginLogging
+ * @see #endLogging
+ * @see #isLogging
+ */
+ void undoChanges();
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/DataGraph.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/DataGraph.java
new file mode 100644
index 0000000000..2ffd2c6120
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/DataGraph.java
@@ -0,0 +1,76 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo;
+
+import java.io.Serializable;
+
+/**
+ * A data graph is used to package a graph of {@link DataObject data objects} along with their
+ * metadata, that is, data describing the data.
+ * A data graph also contains a {@link #getChangeSummary change summary}
+ * which is used to record changes made to the objects in the graph.
+ */
+
+public interface DataGraph extends Serializable
+{
+ /**
+ * Returns the root {@link DataObject data object} of this data graph.
+ * @return the root data object.
+ * @see DataObject#getDataGraph
+ */
+ DataObject getRootObject();
+
+ /**
+ * Returns the {@link ChangeSummary change summary} associated with this data graph.
+ * @return the change summary.
+ * @see ChangeSummary#getDataGraph
+ */
+ ChangeSummary getChangeSummary();
+
+ /**
+ * Returns the {@link Type type} with the given the {@link Type#getURI() URI},
+ * or contained by the resource at the given URI,
+ * and with the given {@link Type#getName name}.
+ * @param uri the namespace URI of a type or the location URI of a resource containing a type.
+ * @param typeName name of a type.
+ * @return the type with the corresponding namespace and name.
+ */
+ Type getType(String uri, String typeName);
+
+ /**
+ * Creates a new root data object of the {@link #getType specified type}.
+ * An exception is thrown if a root object exists.
+ * @param namespaceURI namespace of the type.
+ * @param typeName name of the type.
+ * @return the new root.
+ * @throws IllegalStateException if the root object already exists.
+ * @see #createRootObject(Type)
+ * @see #getType(String, String)
+ */
+ DataObject createRootObject(String namespaceURI, String typeName);
+
+ /**
+ * Creates a new root data object of the specified type.
+ * An exception is thrown if a root object exists.
+ * @param type the type of the new root.
+ * @return the new root.
+ * @throws IllegalStateException if the root object already exists.
+ * @see #createRootObject(String, String)
+ */
+ DataObject createRootObject(Type type);
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/DataObject.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/DataObject.java
new file mode 100644
index 0000000000..7e1b5950bc
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/DataObject.java
@@ -0,0 +1,1121 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * A data object is a representation of some structured data.
+ * It is the fundamental component in the SDO (Service Data Objects) package.
+ * Data objects support reflection, path-based accesss, convenience creation and deletion methods,
+ * and the ability to be part of a {@link DataGraph data graph}.
+ * <p>
+ * Each data object holds its data as a series of {@link Property Properties}.
+ * Properties can be accessed by name, property index, or using the property meta object itself.
+ * A data object can also contain references to other data objects, through reference-type Properties.
+ * <p>
+ * A data object has a series of convenience accessors for its Properties.
+ * These methods either use a path (String),
+ * a property index,
+ * or the {@link Property property's meta object} itself, to identify the property.
+ * Some examples of the path-based accessors are as follows:
+ *<pre>
+ * DataObject company = ...;
+ * company.get("name"); is the same as company.get(company.getType().getProperty("name"))
+ * company.set("name", "acme");
+ * company.get("department.0/name") is the same as ((DataObject)((List)company.get("department")).get(0)).get("name")
+ * .n indexes from 0 ... implies the name property of the first department
+ * company.get("department[1]/name") [] indexes from 1 ... implies the name property of the first department
+ * company.get("department[number=123]") returns the first department where number=123
+ * company.get("..") returns the containing data object
+ * company.get("/") returns the root containing data object
+ *</pre>
+ * <p> There are general accessors for Properties, i.e., {@link #get(Property) get} and {@link #set(Property, Object) set},
+ * as well as specific accessors for the primitive types and commonly used data types like
+ * String, Date, List, BigInteger, and BigDecimal.
+ */
+public interface DataObject extends Serializable
+{
+ /**
+ * Returns the value of a property of either this object or an object reachable from it, as identified by the
+ * specified path.
+ * @param path the path to a valid object and property.
+ * @return the value of the specified property.
+ * @see #get(Property)
+ */
+ Object get(String path);
+
+ /**
+ * Sets a property of either this object or an object reachable from it, as identified by the specified path,
+ * to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void set(String path, Object value);
+
+ /**
+ * Returns whether a property of either this object or an object reachable from it, as identified by the specified path,
+ * is considered to be set.
+ * @param path the path to a valid object and property.
+ * @see #isSet(Property)
+ */
+ boolean isSet(String path);
+
+ /**
+ * Unsets a property of either this object or an object reachable from it, as identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @see #unset(Property)
+ */
+ void unset(String path);
+
+ /**
+ * Returns the value of a <code>boolean</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>boolean</code> value of the specified property.
+ * @see #get(String)
+ */
+ boolean getBoolean(String path);
+
+ /**
+ * Returns the value of a <code>byte</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>byte</code> value of the specified property.
+ * @see #get(String)
+ */
+ byte getByte(String path);
+
+ /**
+ * Returns the value of a <code>char</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>char</code> value of the specified property.
+ * @see #get(String)
+ */
+ char getChar(String path);
+
+ /**
+ * Returns the value of a <code>double</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>double</code> value of the specified property.
+ * @see #get(String)
+ */
+ double getDouble(String path);
+
+ /**
+ * Returns the value of a <code>float</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>float</code> value of the specified property.
+ * @see #get(String)
+ */
+ float getFloat(String path);
+
+ /**
+ * Returns the value of a <code>int</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>int</code> value of the specified property.
+ * @see #get(String)
+ */
+ int getInt(String path);
+
+ /**
+ * Returns the value of a <code>long</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>long</code> value of the specified property.
+ * @see #get(String)
+ */
+ long getLong(String path);
+
+ /**
+ * Returns the value of a <code>short</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>short</code> value of the specified property.
+ * @see #get(String)
+ */
+ short getShort(String path);
+
+ /**
+ * Returns the value of a <code>byte[]</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>byte[]</code> value of the specified property.
+ * @see #get(String)
+ */
+ byte[] getBytes(String path);
+
+ /**
+ * Returns the value of a <code>BigDecimal</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>BigDecimal</code> value of the specified property.
+ * @see #get(String)
+ */
+ BigDecimal getBigDecimal(String path);
+
+ /**
+ * Returns the value of a <code>BigInteger</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>BigInteger</code> value of the specified property.
+ * @see #get(String)
+ */
+ BigInteger getBigInteger(String path);
+
+ /**
+ * Returns the value of a <code>DataObject</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>DataObject</code> value of the specified property.
+ * @see #get(String)
+ */
+ DataObject getDataObject(String path);
+
+ /**
+ * Returns the value of a <code>Date</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>Date</code> value of the specified property.
+ * @see #get(String)
+ */
+ Date getDate(String path);
+
+ /**
+ * Returns the value of a <code>String</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>String</code> value of the specified property.
+ * @see #get(String)
+ */
+ String getString(String path);
+
+ /**
+ * Returns the value of a <code>List</code> property identified by the specified path.
+ * @param path the path to a valid object and property.
+ * @return the <code>List</code> value of the specified property.
+ * @see #get(String)
+ */
+ List getList(String path);
+
+ /**
+ * @see #getSequence()
+ * Returns the value of a <code>Sequence</code> property identified by the specified path.
+ * An implementation may throw an UnsupportedOperationException.
+ * @param path the path to a valid object and property.
+ * @return the <code>Sequence</code> value of the specified property.
+ * @see #get(String)
+ * @deprecated in 2.1.0.
+ */
+ Sequence getSequence(String path);
+
+ /**
+ * Sets the value of a <code>boolean</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ */
+ void setBoolean(String path, boolean value);
+
+ /**
+ * Sets the value of a <code>byte</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ */
+ void setByte(String path, byte value);
+
+ /**
+ * Sets the value of a <code>char</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ */
+ void setChar(String path, char value);
+
+ /**
+ * Sets the value of a <code>double</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ */
+ void setDouble(String path, double value);
+
+ /**
+ * Sets the value of a <code>float</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ */
+ void setFloat(String path, float value);
+
+ /**
+ * Sets the value of a <code>int</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ */
+ void setInt(String path, int value);
+
+ /**
+ * Sets the value of a <code>long</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ */
+ void setLong(String path, long value);
+
+ /**
+ * Sets the value of a <code>short</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ */
+ void setShort(String path, short value);
+
+ /**
+ * Sets the value of a <code>byte[]</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ */
+ void setBytes(String path, byte[] value);
+
+ /**
+ * Sets the value of a <code>BigDecimal</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ */
+ void setBigDecimal(String path, BigDecimal value);
+
+ /**
+ * Sets the value of a <code>BigInteger</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ */
+ void setBigInteger(String path, BigInteger value);
+
+ /**
+ * Sets the value of a <code>DataObject</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ */
+ void setDataObject(String path, DataObject value);
+
+ /**
+ * Sets the value of a <code>Date</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ */
+ void setDate(String path, Date value);
+
+ /**
+ * Sets the value of a <code>String</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ */
+ void setString(String path, String value);
+
+ /**
+ * Sets the value of a <code>List</code> property identified by the specified path, to the specified value.
+ * @param path the path to a valid object and property.
+ * @param value the new value for the property.
+ * @see #set(String, Object)
+ * @see #setList(Property, List)
+ */
+ void setList(String path, List value);
+
+ /**
+ * Returns the value of the property at the specified index in {@link Type#getProperties property list}
+ * of this object's {@link Type type}.
+ * @param propertyIndex the index of the property.
+ * @return the value of the specified property.
+ * @see #get(Property)
+ */
+ Object get(int propertyIndex);
+
+ /**
+ * Sets the property at the specified index in {@link Type#getProperties property list} of this object's
+ * {@link Type type}, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void set(int propertyIndex, Object value);
+
+ /**
+ * Returns whether the the property at the specified index in {@link Type#getProperties property list} of this object's
+ * {@link Type type}, is considered to be set.
+ * @param propertyIndex the index of the property.
+ * @return whether the specified property is set.
+ * @see #isSet(Property)
+ */
+ boolean isSet(int propertyIndex);
+
+ /**
+ * Unsets the property at the specified index in {@link Type#getProperties property list} of this object's {@link Type type}.
+ * @param propertyIndex the index of the property.
+ * @see #unset(Property)
+ */
+ void unset(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>boolean</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>boolean</code> value of the specified property.
+ * @see #get(int)
+ */
+ boolean getBoolean(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>byte</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>byte</code> value of the specified property.
+ * @see #get(int)
+ */
+ byte getByte(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>char</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>char</code> value of the specified property.
+ * @see #get(int)
+ */
+ char getChar(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>double</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>double</code> value of the specified property.
+ * @see #get(int)
+ */
+ double getDouble(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>float</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>float</code> value of the specified property.
+ * @see #get(int)
+ */
+ float getFloat(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>int</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>int</code> value of the specified property.
+ * @see #get(int)
+ */
+ int getInt(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>long</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>long</code> value of the specified property.
+ * @see #get(int)
+ */
+ long getLong(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>short</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>short</code> value of the specified property.
+ * @see #get(int)
+ */
+ short getShort(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>byte[]</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>byte[]</code> value of the specified property.
+ * @see #get(int)
+ */
+ byte[] getBytes(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>BigDecimal</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>BigDecimal</code> value of the specified property.
+ * @see #get(int)
+ */
+ BigDecimal getBigDecimal(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>BigInteger</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>BigInteger</code> value of the specified property.
+ * @see #get(int)
+ */
+ BigInteger getBigInteger(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>DataObject</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>DataObject</code> value of the specified property.
+ * @see #get(int)
+ */
+ DataObject getDataObject(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>Date</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>Date</code> value of the specified property.
+ * @see #get(int)
+ */
+ Date getDate(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>String</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>String</code> value of the specified property.
+ * @see #get(int)
+ */
+ String getString(int propertyIndex);
+
+ /**
+ * Returns the value of a <code>List</code> property identified by the specified property index.
+ * @param propertyIndex the index of the property.
+ * @return the <code>List</code> value of the specified property.
+ * @see #get(int)
+ */
+ List getList(int propertyIndex);
+
+ /**
+ * @see #getSequence()
+ * Returns the value of a <code>Sequence</code> property identified by the specified property index.
+ * An implementation may throw an UnsupportedOperationException.
+ * @param propertyIndex the index of the property.
+ * @return the <code>Sequence</code> value of the specified property.
+ * @see #get(int)
+ * @deprecated in 2.1.0.
+ */
+ Sequence getSequence(int propertyIndex);
+
+ /**
+ * Sets the value of a <code>boolean</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ */
+ void setBoolean(int propertyIndex, boolean value);
+
+ /**
+ * Sets the value of a <code>byte</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ */
+ void setByte(int propertyIndex, byte value);
+
+ /**
+ * Sets the value of a <code>char</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ */
+ void setChar(int propertyIndex, char value);
+
+ /**
+ * Sets the value of a <code>double</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ */
+ void setDouble(int propertyIndex, double value);
+
+ /**
+ * Sets the value of a <code>float</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ */
+ void setFloat(int propertyIndex, float value);
+
+ /**
+ * Sets the value of a <code>int</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ */
+ void setInt(int propertyIndex, int value);
+
+ /**
+ * Sets the value of a <code>long</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ */
+ void setLong(int propertyIndex, long value);
+
+ /**
+ * Sets the value of a <code>short</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ */
+ void setShort(int propertyIndex, short value);
+
+ /**
+ * Sets the value of a <code>byte[]</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ */
+ void setBytes(int propertyIndex, byte[] value);
+
+ /**
+ * Sets the value of a <code>BigDecimal</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ */
+ void setBigDecimal(int propertyIndex, BigDecimal value);
+
+ /**
+ * Sets the value of a <code>BigInteger</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ */
+ void setBigInteger(int propertyIndex, BigInteger value);
+
+ /**
+ * Sets the value of a <code>DataObject</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ */
+ void setDataObject(int propertyIndex, DataObject value);
+
+ /**
+ * Sets the value of a <code>Date</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ */
+ void setDate(int propertyIndex, Date value);
+
+ /**
+ * Sets the value of a <code>String</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ */
+ void setString(int propertyIndex, String value);
+
+ /**
+ * Sets the value of a <code>List</code> property identified by the specified property index, to the specified value.
+ * @param propertyIndex the index of the property.
+ * @param value the new value for the property.
+ * @see #set(int, Object)
+ * @see #setList(Property, List)
+ */
+ void setList(int propertyIndex, List value);
+
+ /**
+ * Returns the value of the given property of this object.
+ * <p>
+ * If the property is {@link Property#isMany many-valued},
+ * the result will be a {@link java.util.List}
+ * and each object in the List will be {@link Type#isInstance an instance of}
+ * the property's {@link Property#getType type}.
+ * Otherwise the result will directly be an instance of the property's type.
+ * @param property the property of the value to fetch.
+ * @return the value of the given property of the object.
+ * @see #set(Property, Object)
+ * @see #unset(Property)
+ * @see #isSet(Property)
+ */
+ Object get(Property property);
+
+ /**
+ * Sets the value of the given property of the object to the new value.
+ * <p>
+ * If the property is {@link Property#isMany many-valued},
+ * the new value must be a {@link java.util.List}
+ * and each object in that list must be {@link Type#isInstance an instance of}
+ * the property's {@link Property#getType type};
+ * the existing contents are cleared and the contents of the new value are added.
+ * Otherwise the new value directly must be an instance of the property's type
+ * and it becomes the new value of the property of the object.
+ * @param property the property of the value to set.
+ * @param value the new value for the property.
+ * @see #unset(Property)
+ * @see #isSet(Property)
+ * @see #get(Property)
+ */
+ void set(Property property, Object value);
+
+ /**
+ * Returns whether the property of the object is considered to be set.
+ * <p>
+ * isSet() for many-valued Properties returns true if the List is not empty and
+ * false if the List is empty. For single-valued Properties it returns true if the Property
+ * has been set() and not unset(), and false otherwise.
+ * Any call to set() without a call to unset() will cause isSet() to return true, regardless of
+ * the value being set. For example, after calling set(property, property.getDefault()) on a
+ * previously unset property, isSet(property) will return true, even though the value of
+ * get(property) will be unchanged.
+ * @param property the property in question.
+ * @return whether the property of the object is set.
+ * @see #set(Property, Object)
+ * @see #unset(Property)
+ * @see #get(Property)
+ */
+ boolean isSet(Property property);
+
+ /**
+ * Unsets the property of the object.
+ * <p>
+ * If the property is {@link Property#isMany many-valued},
+ * the value must be an {@link java.util.List}
+ * and that list is cleared.
+ * Otherwise,
+ * the value of the property of the object
+ * is set to the property's {@link Property#getDefault default value}.
+ * The property will no longer be considered {@link #isSet set}.
+ * @param property the property in question.
+ * @see #isSet(Property)
+ * @see #set(Property, Object)
+ * @see #get(Property)
+ */
+ void unset(Property property);
+
+ /**
+ * Returns the value of the specified <code>boolean</code> property.
+ * @param property the property to get.
+ * @return the <code>boolean</code> value of the specified property.
+ * @see #get(Property)
+ */
+ boolean getBoolean(Property property);
+
+ /**
+ * Returns the value of the specified <code>byte</code> property.
+ * @param property the property to get.
+ * @return the <code>byte</code> value of the specified property.
+ * @see #get(Property)
+ */
+ byte getByte(Property property);
+
+ /**
+ * Returns the value of the specified <code>char</code> property.
+ * @param property the property to get.
+ * @return the <code>char</code> value of the specified property.
+ * @see #get(Property)
+ */
+ char getChar(Property property);
+
+ /**
+ * Returns the value of the specified <code>double</code> property.
+ * @param property the property to get.
+ * @return the <code>double</code> value of the specified property.
+ * @see #get(Property)
+ */
+ double getDouble(Property property);
+
+ /**
+ * Returns the value of the specified <code>float</code> property.
+ * @param property the property to get.
+ * @return the <code>float</code> value of the specified property.
+ * @see #get(Property)
+ */
+ float getFloat(Property property);
+
+ /**
+ * Returns the value of the specified <code>int</code> property.
+ * @param property the property to get.
+ * @return the <code>int</code> value of the specified property.
+ * @see #get(Property)
+ */
+ int getInt(Property property);
+
+ /**
+ * Returns the value of the specified <code>long</code> property.
+ * @param property the property to get.
+ * @return the <code>long</code> value of the specified property.
+ * @see #get(Property)
+ */
+ long getLong(Property property);
+
+ /**
+ * Returns the value of the specified <code>short</code> property.
+ * @param property the property to get.
+ * @return the <code>short</code> value of the specified property.
+ * @see #get(Property)
+ */
+ short getShort(Property property);
+
+ /**
+ * Returns the value of the specified <code>byte[]</code> property.
+ * @param property the property to get.
+ * @return the <code>byte[]</code> value of the specified property.
+ * @see #get(Property)
+ */
+ byte[] getBytes(Property property);
+
+ /**
+ * Returns the value of the specified <code>BigDecimal</code> property.
+ * @param property the property to get.
+ * @return the <code>BigDecimal</code> value of the specified property.
+ * @see #get(Property)
+ */
+ BigDecimal getBigDecimal(Property property);
+
+ /**
+ * Returns the value of the specified <code>BigInteger</code> property.
+ * @param property the property to get.
+ * @return the <code>BigInteger</code> value of the specified property.
+ * @see #get(Property)
+ */
+ BigInteger getBigInteger(Property property);
+
+ /**
+ * Returns the value of the specified <code>DataObject</code> property.
+ * @param property the property to get.
+ * @return the <code>DataObject</code> value of the specified property.
+ * @see #get(Property)
+ */
+ DataObject getDataObject(Property property);
+
+ /**
+ * Returns the value of the specified <code>Date</code> property.
+ * @param property the property to get.
+ * @return the <code>Date</code> value of the specified property.
+ * @see #get(Property)
+ */
+ Date getDate(Property property);
+
+ /**
+ * Returns the value of the specified <code>String</code> property.
+ * @param property the property to get.
+ * @return the <code>String</code> value of the specified property.
+ * @see #get(Property)
+ */
+ String getString(Property property);
+
+ /**
+ * Returns the value of the specified <code>List</code> property.
+ * The List returned contains the current values.
+ * Updates through the List interface operate on the current values of the DataObject.
+ * Each access returns the same List object.
+ * @param property the property to get.
+ * @return the <code>List</code> value of the specified property.
+ * @see #get(Property)
+ */
+ List getList(Property property);
+
+ /**
+ * @see #getSequence()
+ * Returns the value of the specified <code>Sequence</code> property.
+ * An implementation may throw an UnsupportedOperationException.
+ * @param property the property to get.
+ * @return the <code>Sequence</code> value of the specified property.
+ * @see #get(Property)
+ * @deprecated in 2.1.0.
+ */
+ Sequence getSequence(Property property);
+
+ /**
+ * Sets the value of the specified <code>boolean</code> property, to the specified value.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setBoolean(Property property, boolean value);
+
+ /**
+ * Sets the value of the specified <code>byte</code> property, to the specified value.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setByte(Property property, byte value);
+
+ /**
+ * Sets the value of the specified <code>char</code> property, to the specified value.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setChar(Property property, char value);
+
+ /**
+ * Sets the value of the specified <code>double</code> property, to the specified value.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setDouble(Property property, double value);
+
+ /**
+ * Sets the value of the specified <code>float</code> property, to the specified value.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setFloat(Property property, float value);
+
+ /**
+ * Sets the value of the specified <code>int</code> property, to the specified value.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setInt(Property property, int value);
+
+ /**
+ * Sets the value of the specified <code>long</code> property, to the specified value.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setLong(Property property, long value);
+
+ /**
+ * Sets the value of the specified <code>short</code> property, to the specified value.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setShort(Property property, short value);
+
+ /**
+ * Sets the value of the specified <code>byte[]</code> property, to the specified value.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setBytes(Property property, byte[] value);
+
+ /**
+ * Sets the value of the specified <code>BigDecimal</code> property, to the specified value.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setBigDecimal(Property property, BigDecimal value);
+
+ /**
+ * Sets the value of the specified <code>BigInteger</code> property, to the specified value.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setBigInteger(Property property, BigInteger value);
+
+ /**
+ * Sets the value of the specified <code>DataObject</code> property, to the specified value.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setDataObject(Property property, DataObject value);
+
+ /**
+ * Sets the value of the specified <code>Date</code> property, to the specified value.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setDate(Property property, Date value);
+
+ /**
+ * Sets the value of the specified <code>String</code> property, to the specified value.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setString(Property property, String value);
+
+ /**
+ * Sets the value of the specified <code>List</code> property, to the specified value.
+ * <p> The new value must be a {@link java.util.List}
+ * and each object in that list must be {@link Type#isInstance an instance of}
+ * the property's {@link Property#getType type};
+ * the existing contents are cleared and the contents of the new value are added.
+ * @param property the property to set.
+ * @param value the new value for the property.
+ * @see #set(Property, Object)
+ */
+ void setList(Property property, List value);
+
+ /**
+ * Returns a new {@link DataObject data object} contained by this object using the specified property,
+ * which must be a {@link Property#isContainment containment property}.
+ * The type of the created object is the {@link Property#getType declared type} of the specified property.
+ * @param propertyName the name of the specified containment property.
+ * @return the created data object.
+ * @see #createDataObject(String, String, String)
+ */
+ DataObject createDataObject(String propertyName);
+
+ /**
+ * Returns a new {@link DataObject data object} contained by this object using the specified property,
+ * which must be a {@link Property#isContainment containment property}.
+ * The type of the created object is the {@link Property#getType declared type} of the specified property.
+ * @param propertyIndex the index of the specified containment property.
+ * @return the created data object.
+ * @see #createDataObject(int, String, String)
+ */
+ DataObject createDataObject(int propertyIndex);
+
+ /**
+ * Returns a new {@link DataObject data object} contained by this object using the specified property,
+ * which must be a {@link Property#isContainment containment property}.
+ * The type of the created object is the {@link Property#getType declared type} of the specified property.
+ * @param property the specified containment property.
+ * @return the created data object.
+ * @see #createDataObject(Property, Type)
+ */
+ DataObject createDataObject(Property property);
+
+ /**
+ * Returns a new {@link DataObject data object} contained by this object using the specified property,
+ * which must be a {@link Property#isContainment containment property}.
+ * The type of the created object is specified by the packageURI and typeName arguments.
+ * The specified type must be a compatible target for the property identified by propertyName.
+ * @param propertyName the name of the specified containment property.
+ * @param namespaceURI the namespace URI of the package containing the type of object to be created.
+ * @param typeName the name of a type in the specified package.
+ * @return the created data object.
+ * @see #createDataObject(String)
+ * @see DataGraph#getType
+ */
+ DataObject createDataObject(String propertyName, String namespaceURI, String typeName);
+
+ /**
+ * Returns a new {@link DataObject data object} contained by this object using the specified property,
+ * which must be a {@link Property#isContainment containment property}.
+ * The type of the created object is specified by the packageURI and typeName arguments.
+ * The specified type must be a compatible target for the property identified by propertyIndex.
+ * @param propertyIndex the index of the specified containment property.
+ * @param namespaceURI the namespace URI of the package containing the type of object to be created.
+ * @param typeName the name of a type in the specified package.
+ * @return the created data object.
+ * @see #createDataObject(int)
+ * @see DataGraph#getType
+ */
+ DataObject createDataObject(int propertyIndex, String namespaceURI, String typeName);
+
+ /**
+ * Returns a new {@link DataObject data object} contained by this object using the specified property,
+ * which must be of {@link Property#isContainment containment type}.
+ * The type of the created object is specified by the type argument,
+ * which must be a compatible target for the speicifed property.
+ * @param property a containment property of this object.
+ * @param type the type of object to be created.
+ * @return the created data object.
+ * @see #createDataObject(int)
+ */
+ DataObject createDataObject(Property property, Type type);
+
+ /**
+ * Remove this object from its container and then unset all its non-{@link Property#isReadOnly readOnly} Properties.
+ * If this object is contained by a {@link Property#isReadOnly readOnly} {@link Property#isContainment containment property}, its non-{@link Property#isReadOnly readOnly} Properties will be unset but the object will not be removed from its container.
+ * All DataObjects recursively contained by {@link Property#isContainment containment Properties} will also be deleted.
+ */
+ void delete();
+
+ /**
+ * Returns the containing {@link DataObject data object}
+ * or <code>null</code> if there is no container.
+ * @return the containing data object or <code>null</code>.
+ */
+ DataObject getContainer();
+
+ /**
+ * Return the Property of the {@link DataObject data object} containing this data object
+ * or <code>null</code> if there is no container.
+ * @return the property containing this data object.
+ */
+ Property getContainmentProperty();
+
+ /**
+ * Returns the {@link DataGraph data graph} for this object or <code>null</code> if there isn't one.
+ * @return the containing data graph or <code>null</code>.
+ */
+ DataGraph getDataGraph();
+
+ /**
+ * Returns the data object's type.
+ * <p>
+ * The type defines the Properties available for reflective access.
+ * @return the type.
+ */
+ Type getType();
+
+ /**
+ * Returns the <code>Sequence</code> for this DataObject.
+ * When getType().isSequencedType() == true,
+ * the Sequence of a DataObject corresponds to the
+ * XML elements representing the values of its Properties.
+ * Updates through DataObject and the Lists or Sequences returned
+ * from DataObject operate on the same data.
+ * When getType().isSequencedType() == false, null is returned.
+ * @return the <code>Sequence</code> or null.
+ */
+ Sequence getSequence();
+
+ /**
+ * Returns a read-only List of the Properties currently used in this DataObject.
+ * This list will contain all of the Properties in getType().getProperties()
+ * and any Properties where isSet(property) is true.
+ * For example, Properties resulting from the use of
+ * open or mixed XML content are present if allowed by the Type.
+ * the List does not contain duplicates.
+ * The order of the Properties in the List begins with getType().getProperties()
+ * and the order of the remaining Properties is determined by the implementation.
+ * The same list will be returned unless the DataObject is updated so that
+ * the contents of the List change.
+ * @return the List of Properties currently used in this DataObject.
+ */
+ List /* Property */ getInstanceProperties();
+
+ /**
+ * Returns the named Property from the current instance properties,
+ * or null if not found. The instance properties are getInstanceProperties().
+ * @param propertyName the name of the Property
+ * @return the named Property from the DataObject's current instance properties, or null.
+ */
+ Property getInstanceProperty(String propertyName);
+
+ /**
+ * @deprecated replaced by {@link #getInstanceProperty(String)} in 2.1.0
+ */
+ Property getProperty(String propertyName);
+
+ /**
+ * Returns the root {@link DataObject data object}.
+ * @return the root data object.
+ */
+ DataObject getRootObject();
+
+ /**
+ * Returns the ChangeSummary with scope covering this dataObject, or null
+ * if there is no ChangeSummary.
+ * @return the ChangeSummary with scope covering this dataObject, or null.
+ */
+ ChangeSummary getChangeSummary();
+
+ /**
+ * Removes this DataObject from its container, if any.
+ * Same as
+ * getContainer().getList(getContainmentProperty()).remove(this) or
+ * getContainer().unset(getContainmentProperty())
+ * depending on getContainmentProperty().isMany() respectively.
+ */
+ void detach();
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/Property.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/Property.java
new file mode 100644
index 0000000000..06c7423a6c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/Property.java
@@ -0,0 +1,121 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo;
+
+import java.util.List;
+
+/**
+ * A representation of a Property in the {@link Type type} of a {@link DataObject data object}.
+ */
+public interface Property
+{
+ /**
+ * Returns the name of the Property.
+ * @return the Property name.
+ */
+ String getName();
+
+ /**
+ * Returns the type of the Property.
+ * @return the Property type.
+ */
+ Type getType();
+
+ /**
+ * Returns whether the Property is many-valued.
+ * @return <code>true</code> if the Property is many-valued.
+ */
+ boolean isMany();
+
+ /**
+ * Returns whether the Property is containment, i.e., whether it represents by-value composition.
+ * @return <code>true</code> if the Property is containment.
+ */
+ boolean isContainment();
+
+ /**
+ * Returns the containing type of this Property.
+ * @return the Property's containing type.
+ * @see Type#getProperties()
+ */
+ Type getContainingType();
+
+ /**
+ * Returns the default value this Property will have in a {@link DataObject data object} where the Property hasn't been set.
+ * @return the default value.
+ */
+ Object getDefault();
+
+ /**
+ * Returns true if values for this Property cannot be modified using the SDO APIs.
+ * When true, DataObject.set(Property property, Object value) throws an exception.
+ * Values may change due to other factors, such as services operating on DataObjects.
+ * @return true if values for this Property cannot be modified.
+ */
+ boolean isReadOnly();
+
+ /**
+ * Returns the opposite Property if the Property is bi-directional or null otherwise.
+ * @return the opposite Property if the Property is bi-directional or null
+ */
+ Property getOpposite();
+
+ /**
+ * Returns a list of alias names for this Property.
+ * @return a list of alias names for this Property.
+ */
+ List /*String*/ getAliasNames();
+
+ /**
+ * Returns whether or not instances of this property can be set to null. The effect of calling set(null) on a non-nullable
+ * property is not specified by SDO.
+ * @return true if this property is nullable.
+ */
+ boolean isNullable();
+
+ /**
+ * Returns whether or not this is an open content Property.
+ * @return true if this property is an open content Property.
+ */
+ boolean isOpenContent();
+
+ /**
+ * Returns a read-only List of instance Properties available on this Property.
+ * <p>
+ * This list includes, at a minimum, any open content properties (extensions) added to
+ * the object before {@link commonj.sdo.helper.TypeHelper#define(DataObject) defining
+ * the Property's Type}. Implementations may, but are not required to in the 2.1 version
+ * of SDO, provide additional instance properties.
+ * @return the List of instance Properties on this Property.
+ */
+ List /*Property*/ getInstanceProperties();
+
+ /**
+ * Returns the value of the specified instance property of this Property.
+ * @param property one of the properties returned by {@link #getInstanceProperties()}.
+ * @return the value of the specified property.
+ * @see DataObject#get(Property)
+ */
+ Object get(Property property);
+
+ /**
+ * Returns the index of this property in the list of properties of its containing type.
+ * This is the only modification we did to the sdo spec.
+ * @see Type#getProperties()
+ */
+ int getIndex();
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/Sequence.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/Sequence.java
new file mode 100644
index 0000000000..99fbcaf413
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/Sequence.java
@@ -0,0 +1,140 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo;
+
+/**
+ * A sequence is a heterogeneous list of {@link Property properties} and corresponding values.
+ * It represents an ordered arbitrary mixture of data values from more than one property of a {@link DataObject data object}.
+ */
+public interface Sequence
+{
+ /**
+ * Returns the number of entries in the sequence.
+ * @return the number of entries.
+ */
+ int size();
+
+ /**
+ * Returns the property for the given entry index.
+ * Returns <code>null</code> for mixed text entries.
+ * @param index the index of the entry.
+ * @return the property or <code>null</code> for the given entry index.
+ */
+ Property getProperty(int index);
+
+ /**
+ * Returns the property value for the given entry index.
+ * @param index the index of the entry.
+ * @return the value for the given entry index.
+ */
+ Object getValue(int index);
+
+ /**
+ * Sets the entry at a specified index to the new value.
+ * @param index the index of the entry.
+ * @param value the new value for the entry.
+ */
+ Object setValue(int index, Object value);
+
+ /**
+ * Adds a new entry with the specified property name and value
+ * to the end of the entries.
+ * @param propertyName the name of the entry's property.
+ * @param value the value for the entry.
+ */
+ boolean add(String propertyName, Object value);
+
+ /**
+ * Adds a new entry with the specified property index and value
+ * to the end of the entries.
+ * @param propertyIndex the index of the entry's property.
+ * @param value the value for the entry.
+ */
+ boolean add(int propertyIndex, Object value);
+
+ /**
+ * Adds a new entry with the specified property and value
+ * to the end of the entries.
+ * @param property the property of the entry.
+ * @param value the value for the entry.
+ */
+ boolean add(Property property, Object value);
+
+ /**
+ * Adds a new entry with the specified property name and value
+ * at the specified entry index.
+ * @param index the index at which to add the entry.
+ * @param propertyName the name of the entry's property.
+ * @param value the value for the entry.
+ */
+ void add(int index, String propertyName, Object value);
+
+ /**
+ * Adds a new entry with the specified property index and value
+ * at the specified entry index.
+ * @param index the index at which to add the entry.
+ * @param propertyIndex the index of the entry's property.
+ * @param value the value for the entry.
+ */
+ void add(int index, int propertyIndex, Object value);
+
+ /**
+ * Adds a new entry with the specified property and value
+ * at the specified entry index.
+ * @param index the index at which to add the entry.
+ * @param property the property of the entry.
+ * @param value the value for the entry.
+ */
+ void add(int index, Property property, Object value);
+
+ /**
+ * Removes the entry at the given entry index.
+ * @param index the index of the entry.
+ */
+ void remove(int index);
+
+ /**
+ * Moves the entry at <code>fromIndex</code> to <code>toIndex</code>.
+ * @param toIndex the index of the entry destination.
+ * @param fromIndex the index of the entry to move.
+ */
+ void move(int toIndex, int fromIndex);
+
+ /**
+ * @deprecated replaced by {@link #addText(String)} in 2.1.0
+ */
+ void add(String text);
+
+ /**
+ * @deprecated replaced by {@link #addText(int, String)} in 2.1.0
+ */
+ void add(int index, String text);
+
+ /**
+ * Adds a new text entry to the end of the Sequence.
+ * @param text value of the entry.
+ */
+ void addText(String text);
+
+ /**
+ * Adds a new text entry at the given index.
+ * @param index the index at which to add the entry.
+ * @param text value of the entry.
+ */
+ void addText(int index, String text);
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/Type.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/Type.java
new file mode 100644
index 0000000000..1c21e2c7d1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/Type.java
@@ -0,0 +1,166 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo;
+
+import java.util.List;
+
+/**
+ * A representation of the type of a {@link Property property} of a {@link DataObject data object}.
+ */
+public interface Type
+{
+ /**
+ * Returns the name of the type.
+ * @return the type name.
+ */
+ String getName();
+
+ /**
+ * Returns the namespace URI of the type.
+ * @return the namespace URI.
+ */
+ String getURI();
+
+ /**
+ * Returns the Java class that this type represents.
+ * @return the Java class.
+ */
+ Class getInstanceClass();
+
+ /**
+ * Returns whether the specified object is an instance of this type.
+ * @param object the object in question.
+ * @return <code>true</code> if the object is an instance.
+ * @see Class#isInstance
+ */
+ boolean isInstance(Object object);
+
+ /**
+ * Returns the List of the {@link Property Properties} of this type.
+ * <p>
+ * The expression
+ *<pre>
+ * type.getProperties().indexOf(property)
+ *</pre>
+ * yields the property's index relative to this type.
+ * As such, these expressions are equivalent:
+ *<pre>
+ * dataObject.{@link DataObject#get(int) get}(i)
+ * dataObject.{@link DataObject#get(Property) get}((Property)dataObject.getType().getProperties().get(i));
+ *</pre>
+ * </p>
+ * @return the Properties of the type.
+ * @see Property#getContainingType
+ */
+ List /*Property*/ getProperties();
+
+ /**
+ * Returns from {@link #getProperties all the Properties} of this type, the one with the specified name.
+ * As such, these expressions are equivalent:
+ *<pre>
+ * dataObject.{@link DataObject#get(String) get}("name")
+ * dataObject.{@link DataObject#get(Property) get}(dataObject.getType().getProperty("name"))
+ *</pre>
+ * </p>
+ * @return the Property with the specified name.
+ * @see #getProperties
+ */
+ Property getProperty(String propertyName);
+
+ /**
+ * Indicates if this Type specifies DataTypes (true) or DataObjects (false).
+ * When false, any object that is an instance of this type
+ * also implements the DataObject interface.
+ * True for simple types such as Strings and numbers.
+ * For any object:
+ * <pre>
+ * isInstance(object) && !isDataType() implies
+ * DataObject.class.isInstance(object) returns true.
+ * </pre>
+ * @return true if Type specifies DataTypes, false for DataObjects.
+ */
+ boolean isDataType();
+
+ /**
+ * Indicates if this Type allows any form of open content. If false,
+ * dataObject.getInstanceProperties() must be the same as
+ * dataObject.getType().getProperties() for any DataObject dataObject of this Type.
+ * @return true if this Type allows open content.
+ */
+ boolean isOpen();
+
+ /**
+ * Indicates if this Type specifies Sequenced DataObjects.
+ * Sequenced DataObjects are used when the order of values
+ * between Properties must be preserved.
+ * When true, a DataObject will return a Sequence. For example,
+ * <pre>
+ * Sequence elements = dataObject.{@link DataObject#getSequence() getSequence}();
+ * </pre>
+ * @return true if this Type specifies Sequenced DataObjects.
+ */
+ boolean isSequenced();
+
+ /**
+ * Indicates if this Type is abstract. If true, this Type cannot be
+ * instantiated. Abstract types cannot be used in DataObject or
+ * DataFactory create methods.
+ * @return true if this Type is abstract.
+ */
+ boolean isAbstract();
+
+ /**
+ * Returns the List of base Types for this Type. The List is empty
+ * if there are no base Types. XSD <extension>, <restriction>, and
+ * Java extends keyword are mapped to this list.
+ * @return the List of base Types for this Type.
+ */
+ List /*Type*/ getBaseTypes();
+
+ /**
+ * Returns the Properties declared in this Type as opposed to
+ * those declared in base Types.
+ * @return the Properties declared in this Type.
+ */
+ List /*Property*/ getDeclaredProperties();
+
+ /**
+ * Return a list of alias names for this Type.
+ * @return a list of alias names for this Type.
+ */
+ List /*String*/ getAliasNames();
+
+ /**
+ * Returns a read-only List of instance Properties available on this Type.
+ * <p>
+ * This list includes, at a minimum, any open content properties (extensions) added to
+ * the object before {@link commonj.sdo.helper.TypeHelper#define(DataObject) defining
+ * the Type's Type}. Implementations may, but are not required to in the 2.1 version
+ * of SDO, provide additional instance properties.
+ * @return the List of instance Properties on this Type.
+ */
+ List /*Property*/ getInstanceProperties();
+
+ /**
+ * Returns the value of the specified instance property of this Type.
+ * @param property one of the properties returned by {@link #getInstanceProperties()}.
+ * @return the value of the specified property.
+ * @see DataObject#get(Property)
+ */
+ Object get(Property property);
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/CopyHelper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/CopyHelper.java
new file mode 100644
index 0000000000..045b5214bb
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/CopyHelper.java
@@ -0,0 +1,85 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo.helper;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.impl.HelperProvider;
+
+/**
+ * A helper for copying DataObjects.
+ */
+public interface CopyHelper
+{
+ /**
+ * Create a shallow copy of the DataObject dataObject:
+ * Creates a new DataObject copiedDataObject with the same values
+ * as the source dataObject for each property where
+ * property.getType().isDataType() is true.
+ * The value of such a Property property in copiedDataObject is:
+ * dataObject.get(property) for single-valued Properties
+ * (copiedDataObject.get(property) equals() dataObject.get(property)), or
+ * a List where each member is equal to the member at the
+ * same index in dataObject for multi-valued Properties
+ * copiedDataObject.getList(property).get(i) equals() dataObject.getList(property).get(i)
+ * The copied Object is unset for each Property where
+ * property.getType().isDataType() is false
+ * since they are not copied.
+ * Read-only properties are copied.
+ * A copied object shares metadata with the source object
+ * sourceDO.getType() == copiedDO.getType()
+ * If a ChangeSummary is part of the source DataObject
+ * the copy has a new, empty ChangeSummary.
+ * Logging state is the same as the source ChangeSummary.
+ *
+ * @param dataObject to be copied
+ * @return copy of dataObject
+ */
+ DataObject copyShallow(DataObject dataObject);
+
+ /**
+ * Create a deep copy of the DataObject tree:
+ * Copies the dataObject and all its {@link commonj.sdo.Property#isContainment() contained}
+ * DataObjects recursively.
+ * Values of Properties are copied as in shallow copy,
+ * and values of Properties where
+ * property.getType().isDataType() is false
+ * are copied where each value copied must be a
+ * DataObject contained by the source dataObject.
+ * If a DataObject is outside the DataObject tree and the
+ * property is bidirectional, then the DataObject is skipped.
+ * If a DataObject is outside the DataObject tree and the
+ * property is unidirectional, then the same DataObject is referenced.
+ * Read-only properties are copied.
+ * If any DataObject referenced is not in the containment
+ * tree an IllegalArgumentException is thrown.
+ * If a ChangeSummary is part of the copy tree the new
+ * ChangeSummary refers to objects in the new DataObject tree.
+ * Logging state is the same as the source ChangeSummary.
+ *
+ * @param dataObject to be copied.
+ * @return copy of dataObject
+ * @throws IllegalArgumentException if any referenced DataObject
+ * is not part of the containment tree.
+ */
+ DataObject copy(DataObject dataObject);
+
+ /**
+ * The default CopyHelper.
+ */
+ CopyHelper INSTANCE = HelperProvider.getCopyHelper();
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/DataFactory.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/DataFactory.java
new file mode 100644
index 0000000000..bb41b64373
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/DataFactory.java
@@ -0,0 +1,64 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo.helper;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.Type;
+import commonj.sdo.impl.HelperProvider;
+
+/**
+ * A Factory for creating DataObjects.
+ * The created DataObjects are not connected to any other DataObjects.
+ */
+public interface DataFactory
+{
+ /**
+ * Create a DataObject of the Type specified by typeName with the given package uri.
+ * @param uri The uri of the Type.
+ * @param typeName The name of the Type.
+ * @return the created DataObject.
+ * @throws IllegalArgumentException if the uri and typeName does
+ * not correspond to a Type this factory can instantiate.
+ */
+ DataObject create(String uri, String typeName);
+
+ /**
+ * Create a DataObject supporting the given interface.
+ * InterfaceClass is the interface for the DataObject's Type.
+ * The DataObject created is an instance of the interfaceClass.
+ * @param interfaceClass is the interface for the DataObject's Type.
+ * @return the created DataObject.
+ * @throws IllegalArgumentException if the instanceClass does
+ * not correspond to a Type this factory can instantiate.
+ */
+ DataObject create(Class interfaceClass);
+
+ /**
+ * Create a DataObject of the Type specified.
+ * @param type The Type.
+ * @return the created DataObject.
+ * @throws IllegalArgumentException if the Type
+ * cannot be instantiaed by this factory.
+ */
+ DataObject create(Type type);
+
+ /**
+ * The default DataFactory.
+ */
+ DataFactory INSTANCE = HelperProvider.getDataFactory();
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/DataHelper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/DataHelper.java
new file mode 100644
index 0000000000..b09b7bde2e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/DataHelper.java
@@ -0,0 +1,214 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo.helper;
+
+import java.util.Calendar;
+import java.util.Date;
+import java.util.Locale;
+
+import commonj.sdo.Property;
+import commonj.sdo.Type;
+import commonj.sdo.impl.HelperProvider;
+
+/**
+ * Data helper methods.
+ */
+public interface DataHelper
+{
+ /**
+ * Convert from a String representation of an SDO date type to a Date.
+ * @param dateString the String representation of an SDO date type
+ * @return a Date representation of an SDO date type.
+ * @throws IllegalArgumentException for invalid formats.
+ */
+ Date toDate(String dateString);
+
+ /**
+ * Convert from a String representation of an SDO date type to a Calendar using the
+ * default locale. Same as toCalendar(dateString, null).
+ * @param dateString the String representation of an SDO date type
+ * @return a Calendar representation of an SDO date type.
+ * @throws IllegalArgumentException for invalid formats.
+ */
+ Calendar toCalendar(String dateString);
+
+ /**
+ * Convert from a String representation of an SDO date type to a Calendar using the
+ * specified locale, or the default locale if the locale is null.
+ * @param dateString the String representation of an SDO date type
+ * @param locale the locale or null for default locale.
+ * @return a Calendar representation of an SDO date type.
+ * @throws IllegalArgumentException for invalid formats.
+ */
+ Calendar toCalendar(String dateString, Locale locale);
+
+ /**
+ * Convert from a Date to a String representation of the DateTime type.
+ * @param date the date
+ * @return a Date to a String representation of the DateTime type.
+ */
+ String toDateTime(Date date);
+
+ /**
+ * Convert from a Date to a String representation of the Duration type.
+ * @param date the date
+ * @return a Date to a String representation of the Duration type.
+ */
+ String toDuration(Date date);
+
+ /**
+ * Convert from a Date to a String representation of the Time type.
+ * @param date the date
+ * @return a Date to a String representation of the Time type.
+ */
+ String toTime(Date date);
+
+ /**
+ * Convert from a Date to a String representation of the Day type.
+ * @param date the date
+ * @return a Date to a String representation of the Day type.
+ */
+ String toDay(Date date);
+
+ /**
+ * Convert from a Date to a String representation of the Month type.
+ * @param date the date
+ * @return a Date to a String representation of the Month type.
+ */
+ String toMonth(Date date);
+
+ /**
+ * Convert from a Date to a String representation of the MonthDay type.
+ * @param date the date
+ * @return a Date to a String representation of the MonthDay type.
+ */
+ String toMonthDay(Date date);
+
+ /**
+ * Convert from a Date to a String representation of the Year type.
+ * @param date the date
+ * @return a Date to a String representation of the Year type.
+ */
+ String toYear(Date date);
+
+ /**
+ * Convert from a Date to a String representation of the YearMonth type.
+ * @param date the date
+ * @return a Date to a String representation of the YearMonth type.
+ */
+ String toYearMonth(Date date);
+
+ /**
+ * Convert from a Date to a String representation of the YearMonthDay type.
+ * @param date the date
+ * @return a Date to a String representation of the YearMonthDay type.
+ */
+ String toYearMonthDay(Date date);
+
+ /**
+ * Convert from a Calendar to a String representation of the DateTime type.
+ * @param calendar the calendar to convert
+ * @return a Calendar to a String representation of the DateTime type.
+ */
+ String toDateTime(Calendar calendar);
+
+ /**
+ * Convert from a Calendar to a String representation of the Duration type.
+ * @param calendar the calendar to convert
+ * @return a Calendar to a String representation of the Duration type.
+ */
+ String toDuration(Calendar calendar);
+
+ /**
+ * Convert from a Calendar to a String representation of the Time type.
+ * @param calendar the calendar to convert
+ * @return a Calendar to a String representation of the Time type.
+ */
+ String toTime(Calendar calendar);
+
+ /**
+ * Convert from a Calendar to a String representation of the Day type.
+ * @param calendar the calendar to convert
+ * @return a Calendar to a String representation of the Day type.
+ */
+ String toDay(Calendar calendar);
+
+ /**
+ * Convert from a Calendar to a String representation of the Month type.
+ * @param calendar the calendar to convert
+ * @return a Calendar to a String representation of the Month type.
+ */
+ String toMonth(Calendar calendar);
+
+ /**
+ * Convert from a Calendar to a String representation of the MonthDay type.
+ * @param calendar the calendar to convert
+ * @return a Calendar to a String representation of the MonthDay type.
+ */
+ String toMonthDay(Calendar calendar);
+
+ /**
+ * Convert from a Calendar to a String representation of the Year type.
+ * @param calendar the calendar to convert
+ * @return a Calendar to a String representation of the Year type.
+ */
+ String toYear(Calendar calendar);
+
+ /**
+ * Convert from a Calendar to a String representation of the YearMonth type.
+ * @param calendar the calendar to convert
+ * @return a Calendar to a String representation of the YearMonth type.
+ */
+ String toYearMonth(Calendar calendar);
+
+ /**
+ * Convert from a Calendar to a String representation of the YearMonthDay type.
+ * @param calendar the calendar to convert
+ * @return a Calendar to a String representation of the YearMonthDay type.
+ */
+ String toYearMonthDay(Calendar calendar);
+
+ /**
+ * Convert the specified value to an {@link Type#getInstanceClass() instance}
+ * of the specified type.
+ * Supported conversions are listed in Section 16 of the SDO specification.
+ * @param type the target {@link Type#isDataType() data type}.
+ * @param value the value to convert
+ * @return a value of the specified type's instance class
+ * @throws IllegalArgumentException if the value could not be converted
+ * @see #convert(Property, Object)
+ */
+ Object convert(Type type, Object value);
+
+ /**
+ * Convert the specified value to an {@link Type#getInstanceClass() instance}
+ * of the specified property's {@link Property#getType() type}.
+ * The specified value must be a List if the property is {@link Property#isMany()
+ * many valued}. In this case, all the values in the List are converted.
+ * @param property the target {@link Type#isDataType() data type} property.
+ * @param value the value or List of values to convert
+ * @return a converted value or list of converted values
+ * @throws IllegalArgumentException if the value could not be converted
+ * @see #convert(Type, Object)
+ */
+ Object convert(Property property, Object value);
+
+ /**
+ * The default DataHelper.
+ */
+ DataHelper INSTANCE = HelperProvider.getDataHelper();
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/EqualityHelper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/EqualityHelper.java
new file mode 100644
index 0000000000..eb9077e15b
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/EqualityHelper.java
@@ -0,0 +1,92 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo.helper;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.impl.HelperProvider;
+
+/**
+ * A helper for comparing DataObjects.
+ */
+public interface EqualityHelper
+{
+ /**
+ * <p>Two DataObjects are equalShallow if
+ * they have the same {@link DataObject#getType Type}
+ * and all their compared Properties are equal.
+ * The set of Properties compared are the
+ * {@link DataObject#getInstanceProperties() instance properties}
+ * where property.getType().isDataType() is true
+ * and property.getType() is not ChangeSummaryType.
+ * <br/>Two of these Property values are equal if they are both not
+ * {@link DataObject#isSet(Property) set}, or set to an equal value
+ * dataObject1.get(property).equals(dataObject2.get(property))
+ * <br/>If the type is a sequenced type, the sequence entries must be the same.
+ * For each entry x in the sequence where the property is used in the comparison,
+ * dataObject1.getSequence().getValue(x).equals(
+ * dataObject2.getSequence().getValue(x)) and
+ * dataObject1.getSequence().getProperty(x) ==
+ * dataObject2.getSequence().getProperty(x)
+ * must be true.
+ * </p>
+ * Returns true the objects have the same Type and all values of all compared Properties are equal.
+ * @param dataObject1 DataObject to be compared
+ * @param dataObject2 DataObject to be compared
+ * @return true the objects have the same Type and all values of all compared Properties are equal.
+ */
+ boolean equalShallow(DataObject dataObject1, DataObject dataObject2);
+
+ /**
+ * <p>Two DataObjects are equal(Deep) if they are equalShallow,
+ * all their compared Properties are equal, and all reachable DataObjects in their
+ * graphs excluding containers are equal.
+ * The set of Properties compared are the
+ * {@link DataObject#getInstanceProperties() instance properties}
+ * where property.getType().isDataType() is false,
+ * and is not a container property, ie !property.getOpposite().isContainment()
+ * <br/>Two of these Property values are equal if they are both not
+ * {@link DataObject#isSet(Property) set}, or all the DataObjects
+ * they refer to are {@link #equal(DataObject, DataObject) equal} in the
+ * context of dataObject1 and dataObject2.
+ * <br/>Note that properties to a containing DataObject are not compared
+ * which means two DataObject trees can be equal even if their containers are not equal.
+ * <br/>If the type is a sequenced type, the sequence entries must be the same.
+ * For each entry x in the sequence where the property is used in the comparison,
+ * equal(dataObject1.getSequence().getValue(x),
+ * dataObject2.getSequence().getValue(x)) and
+ * dataObject1.getSequence().getProperty(x) ==
+ * dataObject2.getSequence().getProperty(x)
+ * must be true.
+ * </p><p>
+ * A DataObject directly or indirectly referenced by dataObject1 or dataObject2
+ * can only be equal to exactly one DataObject directly or indirectly referenced
+ * by dataObject1 or dataObject2, respectively.
+ * This ensures that dataObject1 and dataObject2 are equal if the graph formed by
+ * all their referenced DataObjects have the same shape.
+ * </p>
+ * Returns true if the trees of DataObjects are equal(Deep).
+ * @param dataObject1 DataObject to be compared
+ * @param dataObject2 DataObject to be compared
+ * @return true if the trees of DataObjects are equal(Deep).
+ */
+ boolean equal(DataObject dataObject1, DataObject dataObject2);
+
+ /**
+ * The default EqualityHelper.
+ */
+ EqualityHelper INSTANCE = HelperProvider.getEqualityHelper();
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/HelperContext.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/HelperContext.java
new file mode 100644
index 0000000000..058393f727
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/HelperContext.java
@@ -0,0 +1,67 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo.helper;
+
+/**
+ * This interface represents a helper execution context.
+ * The set of helpers returned by the methods in this interface have visibility
+ * to the same SDO metadata, that is, they execute in the same "scope".
+ */
+public interface HelperContext
+{
+ /**
+ * Gets the CopyHelper to use in this context.
+ * @return a CopyHelper object
+ */
+ CopyHelper getCopyHelper();
+
+ /**
+ * Gets the DataFactory to use in this context.
+ * @return a DataFactory object
+ */
+ DataFactory getDataFactory();
+
+ /**
+ * Gets the DataHelper to use in this context.
+ * @return a DataHelper object
+ */
+ DataHelper getDataHelper();
+
+ /**
+ * Gets the EqualityHelper to use in this context.
+ * @return an EqualityHelper object
+ */
+ EqualityHelper getEqualityHelper();
+
+ /**
+ * Gets the TypeHelper to use in this context.
+ * @return a TypeHelper object
+ */
+ TypeHelper getTypeHelper();
+
+ /**
+ * Gets the XMLHelper to use in this context.
+ * @return an XMLHelper object
+ */
+ XMLHelper getXMLHelper();
+
+ /**
+ * Gets the XSDHelper to use in this context.
+ * @return an XSDHelper object
+ */
+ XSDHelper getXSDHelper();
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/TypeHelper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/TypeHelper.java
new file mode 100644
index 0000000000..13e4c1b30b
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/TypeHelper.java
@@ -0,0 +1,96 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo.helper;
+
+import java.util.List;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.Property;
+import commonj.sdo.Type;
+import commonj.sdo.impl.HelperProvider;
+
+/**
+ * Look up a Type given the uri and typeName or interfaceClass.
+ * SDO Types are available through the
+ * getType("commonj.sdo", typeName) method.
+ * Defines Types from DataObjects.
+ */
+public interface TypeHelper
+{
+ /**
+ * Return the Type specified by typeName with the given uri,
+ * or null if not found.
+ * @param uri The uri of the Type - type.getURI();
+ * @param typeName The name of the Type - type.getName();
+ * @return the Type specified by typeName with the given uri,
+ * or null if not found.
+ */
+ Type getType(String uri, String typeName);
+
+ /**
+ * Return the Type for this interfaceClass or null if not found.
+ * @param interfaceClass is the interface for the DataObject's Type -
+ * type.getInstanceClass();
+ * @return the Type for this interfaceClass or null if not found.
+ */
+ Type getType(Class interfaceClass);
+
+ /**
+ * Get the open content (global) Property with the specified uri and name, or null
+ * if not found.
+ * @param uri the namespace URI of the open content Property.
+ * @param propertyName the name of the open content Property.
+ * @return the global Property.
+ */
+ Property getOpenContentProperty(String uri, String propertyName);
+
+ /**
+ * Define the DataObject as a Type.
+ * The Type is available through TypeHelper and DataGraph getType() methods.
+ * @param type the DataObject representing the Type.
+ * @return the defined Type.
+ * @throws IllegalArgumentException if the Type could not be defined.
+ */
+ Type define(DataObject type);
+
+ /**
+ * Define the list of DataObjects as Types.
+ * The Types are available through TypeHelper and DataGraph getType() methods.
+ * @param types a List of DataObjects representing the Types.
+ * @return the defined Types.
+ * @throws IllegalArgumentException if the Types could not be defined.
+ */
+ List /*Type*/ define(List /*DataObject*/ types);
+
+ /**
+ * Define the DataObject as a Property for setting open content.
+ * The containing Type of the open content property is not specified by SDO.
+ * If the specified uri is not null the defined property is accessible through
+ * TypeHelper.getOpenContentProperty(uri, propertyName).
+ * If a null uri is specified, the location and management of the open content property
+ * is not specified by SDO.
+ * @param uri the namespace URI of the open content Property or null.
+ * @return the defined open content Property.
+ * @throws IllegalArgumentException if the Property could not be defined.
+ */
+ Property defineOpenContentProperty(String uri, DataObject property);
+
+ /**
+ * The default TypeHelper.
+ */
+ TypeHelper INSTANCE = HelperProvider.getTypeHelper();
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/XMLDocument.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/XMLDocument.java
new file mode 100644
index 0000000000..1c6754f87c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/XMLDocument.java
@@ -0,0 +1,155 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo.helper;
+
+import commonj.sdo.DataObject;
+
+/**
+ * Represents an XML Document containing a tree of DataObjects.
+ *
+ * An example XMLDocument fragment is:
+ * <?xml version="1.0"?>
+ * <purchaseOrder orderDate="1999-10-20">
+ *
+ * created from this XML Schema fragment:
+ * <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ * <xsd:element name="purchaseOrder" type="PurchaseOrderType"/>
+ * <xsd:complexType name="PurchaseOrderType">
+ *
+ * Upon loading this XMLDocument:
+ * DataObject is an instance of Type PurchaseOrderType.
+ * RootElementURI is null because the XSD has no targetNamespace URI.
+ * RootElementName is purchaseOrder.
+ * Encoding is null because the document did not specify an encoding.
+ * XMLDeclaration is true because the document contained an XML declaration.
+ * XMLVersion is 1.0
+ * SchemaLocation and noNamespaceSchemaLocation are null because they are
+ * not specified in the document.
+ *
+ * When saving the root element, if the type of the root dataObject is not the
+ * type of global element specified by rootElementURI and rootElementName,
+ * or if a global element does not exist for rootElementURI and rootElementName,
+ * then an xsi:type declaration is written to record the root DataObject's Type.
+ *
+ * When loading the root element and an xsi:type declaration is found
+ * it is used as the type of the root DataObject. In this case,
+ * if validation is not being performed, it is not an error if the
+ * rootElementName is not a global element.
+ */
+public interface XMLDocument
+{
+ /**
+ * Return the root DataObject for the XMLDocument.
+ * @return root DataObject for the XMLDocument.
+ */
+ DataObject getRootObject();
+
+ /**
+ * Return the targetNamespace URI for the root element.
+ * If there is no targetNamespace URI, the value is null.
+ * The root element is a global element of the XML Schema
+ * with a type compatible to the DataObject.
+ * @return the targetNamespace URI for the root element.
+ */
+ String getRootElementURI();
+
+ /**
+ * Return the name of the root element.
+ * The root element is a global element of the XML Schema
+ * with a type compatible to the DataObject.
+ * @return the name of the root element.
+ */
+ String getRootElementName();
+
+ /**
+ * Return the XML encoding of the document, or null if not specified.
+ * The default value is "UTF-8".
+ * Specification of other values is implementation-dependent.
+ * @return the XML encoding of the document, or null if not specified.
+ */
+ String getEncoding();
+
+ /**
+ * Set the XML encoding of the document, or null if not specified.
+ * @param encoding
+ */
+ void setEncoding(String encoding);
+
+ /**
+ * Return the XML declaration of the document. If true,
+ * XMLHelper save() will produce a declaration of the form:
+ * <?xml version="1.0" encoding="UTF-8"?>
+ * Encoding will be suppressed if getEncoding() is null.
+ * The default value is true.
+ * @return the XML declaration of the document.
+ */
+ boolean isXMLDeclaration();
+
+ /**
+ * Set the XML declaration version of the document.
+ * @param xmlDeclaration the XML declaration version of the document.
+ */
+ void setXMLDeclaration(boolean xmlDeclaration);
+
+ /**
+ * Return the XML version of the document, or null if not specified.
+ * The default value is "1.0".
+ * Specification of other values is implementation-dependent.
+ * @return the XML version of the document, or null if not specified.
+ */
+ String getXMLVersion();
+
+ /**
+ * Set the XML version of the document, or null if not specified.
+ * @param xmlVersion the XML version of the document, or null if not specified.
+ */
+ void setXMLVersion(String xmlVersion);
+
+ /**
+ * Return the value of the schemaLocation declaration
+ * for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ * root element, or null if not present.
+ * @return the value of the schemaLocation declaration,
+ * or null if not present.
+ */
+ String getSchemaLocation();
+
+ /**
+ * Sets the value of the schemaLocation declaration
+ * for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ * root element, or null if it should not be present.
+ * @param schemaLocation the value of the schemaLocation declaration, or null.
+ */
+ void setSchemaLocation(String schemaLocation);
+
+ /**
+ * Return the value of the noNamespaceSchemaLocation declaration
+ * for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ * root element, or null if not present.
+ * @return the value of the noNamespaceSchemaLocation declaration,
+ * or null if not present.
+ */
+ String getNoNamespaceSchemaLocation();
+
+ /**
+ * Sets the value of the noNamespaceSchemaLocation declaration
+ * for the http://www.w3.org/2001/XMLSchema-instance namespace in the
+ * root element, or null if it should not be present.
+ * @param schemaLocation the value of the noNamespaceSchemaLocation declaration, or null.
+ */
+ void setNoNamespaceSchemaLocation(String schemaLocation);
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/XMLHelper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/XMLHelper.java
new file mode 100644
index 0000000000..ac67143570
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/XMLHelper.java
@@ -0,0 +1,202 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo.helper;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.io.Reader;
+import java.io.Writer;
+
+import javax.xml.transform.Result;
+import javax.xml.transform.Source;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.impl.HelperProvider;
+
+/**
+ * A helper to convert XML documents into DataObects and
+ * DataObjects into XML documnets.
+ */
+public interface XMLHelper
+{
+ /**
+ * Creates and returns an XMLDocument from the input String.
+ * By default does not perform XSD validation.
+ * Same as
+ * load(new StringReader(inputString), null, null);
+ *
+ * @param inputString specifies the String to read from
+ * @return the new XMLDocument loaded
+ * @throws RuntimeException for errors in XML parsing or
+ * implementation-specific validation.
+ */
+ XMLDocument load(String inputString);
+
+ /**
+ * Creates and returns an XMLDocument from the inputStream.
+ * The InputStream will be closed after reading.
+ * By default does not perform XSD validation.
+ * Same as
+ * load(inputStream, null, null);
+ *
+ * @param inputStream specifies the InputStream to read from
+ * @return the new XMLDocument loaded
+ * @throws IOException for stream exceptions.
+ * @throws RuntimeException for errors in XML parsing or
+ * implementation-specific validation.
+ */
+ XMLDocument load(InputStream inputStream) throws IOException;
+
+ /**
+ * Creates and returns an XMLDocument from the inputStream.
+ * The InputStream will be closed after reading.
+ * By default does not perform XSD validation.
+ * @param inputStream specifies the InputStream to read from
+ * @param locationURI specifies the URI of the document for relative schema locations
+ * @param options implementation-specific options.
+ * @return the new XMLDocument loaded
+ * @throws IOException for stream exceptions.
+ * @throws RuntimeException for errors in XML parsing or
+ * implementation-specific validation.
+ */
+ XMLDocument load(InputStream inputStream, String locationURI, Object options) throws IOException;
+
+ /**
+ * Creates and returns an XMLDocument from the inputReader.
+ * The InputStream will be closed after reading.
+ * By default does not perform XSD validation.
+ * @param inputReader specifies the Reader to read from
+ * @param locationURI specifies the URI of the document for relative schema locations
+ * @param options implementation-specific options.
+ * @return the new XMLDocument loaded
+ * @throws IOException for stream exceptions.
+ * @throws RuntimeException for errors in XML parsing or
+ * implementation-specific validation.
+ */
+ XMLDocument load(Reader inputReader, String locationURI, Object options) throws IOException;
+
+ /**
+ * Creates and returns an XMLDocument from the inputSource.
+ * The InputSource will be closed after reading.
+ * By default does not perform XSD validation.
+ * @param inputSource specifies the Source to read from
+ * @param locationURI specifies the URI of the document for relative schema locations
+ * @param options implementation-specific options.
+ * @return the new XMLDocument loaded
+ * @throws IOException for stream exceptions.
+ * @throws RuntimeException for errors in XML parsing or
+ * implementation-specific validation.
+ */
+ XMLDocument load(Source inputSource, String locationURI, Object options) throws IOException;
+
+ /**
+ * Returns the DataObject saved as an XML document with the specified root element.
+ * Same as
+ * StringWriter stringWriter = new StringWriter();
+ * save(createDocument(dataObject, rootElementURI, rootElementName),
+ * stringWriter, null);
+ * stringWriter.toString();
+ *
+ * @param dataObject specifies DataObject to be saved
+ * @param rootElementURI the Target Namespace URI of the root XML element
+ * @param rootElementName the Name of the root XML element
+ * @return the saved XML document as a string
+ * @throws IllegalArgumentException if the dataObject tree
+ * is not closed or has no container.
+ */
+ String save(DataObject dataObject, String rootElementURI, String rootElementName);
+
+ /**
+ * Saves the DataObject as an XML document with the specified root element.
+ * Same as
+ * save(createDocument(dataObject, rootElementURI, rootElementName),
+ * outputStream, null);
+ *
+ * @param dataObject specifies DataObject to be saved
+ * @param rootElementURI the Target Namespace URI of the root XML element
+ * @param rootElementName the Name of the root XML element
+ * @param outputStream specifies the OutputStream to write to.
+ * @throws IOException for stream exceptions.
+ * @throws IllegalArgumentException if the dataObject tree
+ * is not closed or has no container.
+ */
+ void save(DataObject dataObject, String rootElementURI, String rootElementName, OutputStream outputStream) throws IOException;
+
+ /**
+ * Serializes an XMLDocument as an XML document into the outputStream.
+ * If the DataObject's Type was defined by an XSD, the serialization
+ * will follow the XSD.
+ * Otherwise the serialization will follow the format as if an XSD
+ * were generated as defined by the SDO specification.
+ * The OutputStream will be flushed after writing.
+ * Does not perform validation to ensure compliance with an XSD.
+ * @param xmlDocument specifies XMLDocument to be saved
+ * @param outputStream specifies the OutputStream to write to.
+ * @param options implementation-specific options.
+ * @throws IOException for stream exceptions.
+ * @throws IllegalArgumentException if the dataObject tree
+ * is not closed or has no container.
+ */
+ void save(XMLDocument xmlDocument, OutputStream outputStream, Object options) throws IOException;
+
+ /**
+ * Serializes an XMLDocument as an XML document into the outputWriter.
+ * If the DataObject's Type was defined by an XSD, the serialization
+ * will follow the XSD.
+ * Otherwise the serialization will follow the format as if an XSD
+ * were generated as defined by the SDO specification.
+ * The OutputStream will be flushed after writing.
+ * Does not perform validation to ensure compliance with an XSD.
+ * @param xmlDocument specifies XMLDocument to be saved
+ * @param outputWriter specifies the Writer to write to.
+ * @param options implementation-specific options.
+ * @throws IOException for stream exceptions.
+ * @throws IllegalArgumentException if the dataObject tree
+ * is not closed or has no container.
+ */
+ void save(XMLDocument xmlDocument, Writer outputWriter, Object options) throws IOException;
+
+ /**
+ * Serializes an XMLDocument as an XML document into the outputResult in a
+ * serialization technology independent format (as specified in
+ * javax.xml.transform).
+ * The OutputResult will be flushed after writing.
+ * Does not perform validation to ensure compliance with an XSD.
+ * @param xmlDocument specifies XMLDocument to be saved
+ * @param outputResult specifies Result to be saved
+ * @param options implementation-specific options.
+ * @throws IOException for stream exceptions.
+ * @throws IllegalArgumentException if the dataObject tree
+ * is not closed or has no container.
+ */
+ void save(XMLDocument xmlDocument, Result outputResult, Object options) throws IOException;
+
+ /**
+ * Creates an XMLDocument with the specified XML rootElement for the DataObject.
+ * @param dataObject specifies DataObject to be saved
+ * @param rootElementURI the Target Namespace URI of the root XML element
+ * @param rootElementName the Name of the root XML element
+ * @return XMLDocument a new XMLDocument set with the specified parameters.
+ */
+ XMLDocument createDocument(DataObject dataObject, String rootElementURI, String rootElementName);
+
+ /**
+ * The default XMLHelper.
+ */
+ XMLHelper INSTANCE = HelperProvider.getXMLHelper();
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/XSDHelper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/XSDHelper.java
new file mode 100644
index 0000000000..37e6927dc8
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/helper/XSDHelper.java
@@ -0,0 +1,196 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo.helper;
+
+import java.io.InputStream;
+import java.io.Reader;
+import java.util.List;
+import java.util.Map;
+
+import commonj.sdo.Property;
+import commonj.sdo.Type;
+import commonj.sdo.impl.HelperProvider;
+
+/**
+ * Provides access to additional information when the
+ * Type or Property is defined by an XML Schema (XSD).
+ * Methods return null/false otherwise or if the information is unavailable.
+ * Defines Types from an XSD.
+*/
+public interface XSDHelper
+{
+ /**
+ * Returns the local name as declared in the XSD.
+ * @param type to return local name for.
+ * @return the local name as declared in the XSD.
+ */
+ String getLocalName(Type type);
+
+ /**
+ * Returns the local name as declared in the XSD.
+ * @param property to return local name for.
+ * @return the local name as declared in the XSD.
+ */
+ String getLocalName(Property property);
+
+ /**
+ * Returns the namespace URI as declared in the XSD.
+ * @param property to return namespace URI for.
+ * @return the namespace URI as declared in the XSD.
+ */
+ String getNamespaceURI(Property property);
+
+ /**
+ * Returns true if the property is declared as an attribute in the XSD.
+ * Returns false if not known or for advanced cases.
+ * It is possible for both isAttribute and isElement to return false
+ * but they will not both return true.
+ * @param property to identify if an attribute.
+ * @return true if the property is declared as an attribute in the XSD.
+ */
+ boolean isAttribute(Property property);
+
+ /**
+ * Returns true if the property is declared as an element in the XSD.
+ * Returns false if not known or for advanced cases.
+ * It is possible for both isAttribute and isElement to return false
+ * but they will not both return true.
+ * @param property to identify if an element.
+ * @return true if the property is declared as an element in the XSD.
+ */
+ boolean isElement(Property property);
+
+ /**
+ * Returns true if the Type is declared to contain mixed content.
+ * A DataObject's mixed content values are typically accessed via a Sequence.
+ * @param type to identify if mixed content.
+ * @return true if the Type is declared to contain mixed content.
+ */
+ boolean isMixed(Type type);
+
+ /**
+ * Indicates if this helper contains XSD information for the specified type.
+ * @param type the type.
+ * @return true if this helper contains XSD information for the specified type.
+ */
+ boolean isXSD(Type type);
+
+ /**
+ * Returns the Property defined by the named global element or attribute
+ * in the targetNamespace uri, or null if not found.
+ * @param uri The uri of the targetNamespace.
+ * @param propertyName The name of the global property.
+ * @param isElement is true for global elements, false for global attributes.
+ * @return the Property defined by the named global element or attribute
+ * in the targetNamespace uri, or null if not found.
+ */
+ Property getGlobalProperty(String uri, String propertyName, boolean isElement);
+
+ /**
+ * Return the appinfo declared for this Type and source.
+ * The appinfo start and end tags and content are returned.
+ * The xml namespace context is preserved in the appinfo element.
+ * If more than one appinfo with the same source is declared on the same
+ * Type their contents are concatenated.
+ * @param type the type with the appinfo declaration
+ * @param source the source of the appinfo declaration.
+ * @return the appinfo declared for this Type and source.
+ */
+ String getAppinfo(Type type, String source);
+
+ /**
+ * Return the content of the appinfo declared for this Property and source.
+ * If the property is defined by ref= the appinfo of the referenced
+ * element or attribute is included.
+ * The appinfo start and end tags and content are returned.
+ * The xml namespace context is preserved in the appinfo element.
+ * If more than one appinfo with the same source is declared on the same
+ * Type their contents are concatenated.
+ * @param property the Property with the appinfo declaration
+ * @param source the source of the appinfo declaration.
+ * @return the appinfo declared for this Property and source.
+ */
+ String getAppinfo(Property property, String source);
+
+ /**
+ * Define the XML Schema as Types.
+ * The Types are available through TypeHelper and DataGraph getType() methods.
+ * Same as define(new StringReader(xsd), null)
+ * @param xsd the XML Schema.
+ * @return the defined Types.
+ * @throws IllegalArgumentException if the Types could not be defined.
+ */
+ List /*Type*/ define(String xsd);
+
+ /**
+ * Define XML Schema as Types.
+ * The Types are available through TypeHelper and DataGraph getType() methods.
+ * @param xsdReader reader to an XML Schema.
+ * @param schemaLocation the URI of the location of the schema, used
+ * for processing relative imports and includes. May be null if not used.
+ * @return the defined Types.
+ * @throws IllegalArgumentException if the Types could not be defined.
+ */
+ List /*Type*/ define(Reader xsdReader, String schemaLocation);
+
+ /**
+ * Define XML Schema as Types.
+ * The Types are available through TypeHelper and DataGraph getType() methods.
+ * @param xsdInputStream input stream to an XML Schema.
+ * @param schemaLocation the URI of the location of the schema, used
+ * for processing relative imports and includes. May be null if not used.
+ * @return the defined Types.
+ * @throws IllegalArgumentException if the Types could not be defined.
+ */
+ List /*Type*/ define(InputStream xsdInputStream, String schemaLocation);
+
+ /**
+ * Generate an XML Schema Declaration (XSD) from Types.
+ * Same as generate(types, null);
+ * @param types a List containing the Types
+ * @return a String containing the generated XSD.
+ * @throws IllegalArgumentException if the XSD could not be generated.
+ */
+ String generate(List /*Type*/ types);
+
+ /**
+ * Generate an XML Schema Declaration (XSD) from Types.
+ * Round trip from SDO to XSD to SDO is supported.
+ * Round trip from XSD to SDO to XSD is not supported.
+ * Use the original schema if one exists instead of generating a new one, as
+ * the generated XSD validates a different set of documents than the original XSD.
+ * Generating an XSD does not affect the XSDHelper or the Types.
+ * The Types must all have the same URI.
+ * The result is a String containing the generated XSD.
+ * All Types referenced with the same URI will be generated in the XSD
+ * and the list will be expanded to include all types generated.
+ * Any Types referenced with other URIs will cause
+ * imports to be produced as appropriate.
+ * Imports will include a schemaLocation if a Map is provided with an entry
+ * of the form key=import target namespace, value=schemaLocation
+ * @param types a List containing the Types
+ * @param namespaceToSchemaLocation map of target namespace to schema locations or null
+ * @return a String containing the generated XSD.
+ * @throws IllegalArgumentException if the XSD could not be generated.
+ */
+ String generate(List /*Type*/ types, Map /*String, String*/ namespaceToSchemaLocation);
+
+ /**
+ * The default XSDHelper.
+ */
+ XSDHelper INSTANCE = HelperProvider.getXSDHelper();
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/impl/ExternalizableDelegator.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/impl/ExternalizableDelegator.java
new file mode 100644
index 0000000000..8ca4eb07a0
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/impl/ExternalizableDelegator.java
@@ -0,0 +1,90 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+package commonj.sdo.impl;
+
+import java.io.Externalizable;
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+import java.io.ObjectStreamException;
+
+/**
+ * Delegates DataObject serialization while ensuring implementation independent
+ * java.io.Serialization. An implementation of DataObject
+ * returns an ExternalizableDelegator from its writeReplace() method.
+ *
+ * The root DataObject is the object returned from do.getRootObject() where
+ * do is the DataObject being serialized in a java.io.ObjectOutputStream.
+ * When do.getContainer() == null then do is a root object.
+ *
+ * The byte format for each DataObject in the stream is:
+ * [0] [path] [root] // when do is not a root object
+ * [1] [rootXML] // when do is a root object
+ *
+ * where:
+ * [0] is the byte 0, serialized using writeByte(0).
+ * [1] is the byte 1, serialized using writeByte(1).
+ *
+ * [path] is an SDO path expression from the root DataObject to the serialized
+ * DataObject such that root.getDataObject(path) == do.
+ * Serialized using writeUTF(path).
+ *
+ * [root] is the root object serialized using writeObject(root).
+ *
+ * [rootXML] is the GZip of the XML serialization of the root DataObject.
+ * The XML serialization is the same as
+ * XMLHelper.INSTANCE.save(root, "commonj.sdo", "dataObject", stream);
+ * where stream is a GZIPOutputStream, length is the number of bytes
+ * in the stream, and bytes are the contents of the stream.
+ * Serialized using writeInt(length), write(bytes).
+ *
+ */
+public class ExternalizableDelegator implements Externalizable
+{
+ public interface Resolvable extends Externalizable
+ {
+ Object readResolve() throws ObjectStreamException;
+ }
+
+ static final long serialVersionUID = 1;
+ transient Resolvable delegate;
+
+ public ExternalizableDelegator()
+ {
+ delegate = HelperProvider.createResolvable();
+ }
+
+ public ExternalizableDelegator(Object target)
+ {
+ delegate = HelperProvider.createResolvable(target);
+ }
+
+ public void writeExternal(ObjectOutput out) throws IOException
+ {
+ delegate.writeExternal(out);
+ }
+
+ public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
+ {
+ delegate.readExternal(in);
+ }
+
+ public Object readResolve() throws ObjectStreamException
+ {
+ return delegate.readResolve();
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/impl/HelperProvider.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/impl/HelperProvider.java
new file mode 100644
index 0000000000..1918a453f5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/commonj/sdo/impl/HelperProvider.java
@@ -0,0 +1,175 @@
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+
+package commonj.sdo.impl;
+
+
+import com.agfa.hap.sdo.impl.SdoImplementationFactory;
+import commonj.sdo.helper.CopyHelper;
+import commonj.sdo.helper.DataFactory;
+import commonj.sdo.helper.DataHelper;
+import commonj.sdo.helper.EqualityHelper;
+import commonj.sdo.helper.HelperContext;
+import commonj.sdo.helper.TypeHelper;
+import commonj.sdo.helper.XMLHelper;
+import commonj.sdo.helper.XSDHelper;
+import commonj.sdo.impl.ExternalizableDelegator.Resolvable;
+
+/**
+ * This class instantiates a HelperProviderImpl that returns concrete helpers.
+ * This class may be replaced by another implementation.
+ */
+public abstract class HelperProvider {
+
+ static HelperProvider INSTANCE = getHelperProviderImpl();
+
+ static HelperProvider getHelperProviderImpl()
+ {
+ // HAP-specific
+ return SdoImplementationFactory.getHelperProviderImplementation();
+ }
+
+ protected HelperProvider()
+ {
+ }
+
+ /**
+ * Gets a CopyHelper
+ * @return a CopyHelper object
+ */
+ public static CopyHelper getCopyHelper()
+ {
+ return INSTANCE.copyHelper();
+ }
+
+ /**
+ * Gets a DataFactory
+ * @return a DataFactory object
+ */
+ public static DataFactory getDataFactory()
+ {
+ return INSTANCE.dataFactory();
+ }
+
+ /**
+ * Gets a DataHelper
+ * @return a DataHelper object
+ */
+ public static DataHelper getDataHelper()
+ {
+ return INSTANCE.dataHelper();
+ }
+
+ /**
+ * Gets an EqualityHelper
+ * @return an EqualityHelper object
+ */
+ public static EqualityHelper getEqualityHelper()
+ {
+ return INSTANCE.equalityHelper();
+ }
+
+ /**
+ * Gets a TypeHelper
+ * @return a TypeHelper object
+ */
+ public static TypeHelper getTypeHelper()
+ {
+ return INSTANCE.typeHelper();
+ }
+
+ /**
+ * Gets an XMLHelper
+ * @return an XMLHelper object
+ */
+ public static XMLHelper getXMLHelper()
+ {
+ return INSTANCE.xmlHelper();
+ }
+
+ /**
+ * Gets an XSDHelper
+ * @return an XSDHelper object
+ */
+ public static XSDHelper getXSDHelper()
+ {
+ return INSTANCE.xsdHelper();
+ }
+
+ /**
+ * Gets a Resolvable
+ * @return a Resolvable object
+ * @see ExternalizableDelegator
+ */
+ public static Resolvable createResolvable()
+ {
+ return INSTANCE.resolvable();
+ }
+
+ /**
+ * Gets a Resolvable
+ * @param target the target object for the Resolvable
+ * @return a Resolvable object
+ * @see ExternalizableDelegator
+ */
+ public static Resolvable createResolvable(Object target)
+ {
+ return INSTANCE.resolvable(target);
+ }
+
+ protected abstract CopyHelper copyHelper();
+ protected abstract DataFactory dataFactory();
+ protected abstract DataHelper dataHelper();
+ protected abstract EqualityHelper equalityHelper();
+ protected abstract TypeHelper typeHelper();
+ protected abstract XMLHelper xmlHelper();
+ protected abstract XSDHelper xsdHelper();
+ protected abstract Resolvable resolvable();
+ protected abstract Resolvable resolvable(Object target);
+
+ ////////////////////////////////////////////////////////////////////////////////////////////////////
+ // New in SDO 2.1
+ ////////////////////////////////////////////////////////////////////////////////////////////////////
+
+ /**
+ * Gets the default HelperContext
+ * @return a HelperContext object
+ */
+ public static HelperContext getDefaultContext()
+ {
+ return INSTANCE.helperContext();
+ }
+
+ HelperContext helperContext()
+ {
+ return defaultContext;
+ }
+
+ static HelperContext defaultContext = new DefaultHelperContext();
+
+ static class DefaultHelperContext implements HelperContext
+ {
+ public CopyHelper getCopyHelper() { return INSTANCE.copyHelper(); }
+ public DataFactory getDataFactory() { return INSTANCE.dataFactory(); }
+ public DataHelper getDataHelper() { return INSTANCE.dataHelper(); }
+ public EqualityHelper getEqualityHelper() { return INSTANCE.equalityHelper(); }
+ public TypeHelper getTypeHelper() { return INSTANCE.typeHelper(); }
+ public XMLHelper getXMLHelper() { return INSTANCE.xmlHelper(); }
+ public XSDHelper getXSDHelper() { return INSTANCE.xsdHelper(); }
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/license.txt b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/license.txt
new file mode 100644
index 0000000000..413f33b5e2
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/license.txt
@@ -0,0 +1,33 @@
+License for the Service Data Objects JavaDoc and Interface Definition files.
+
+The Service Data Objects Specification is being provided by the copyright holders under the following
+license. By using and/or copying this work, you agree that you have read, understood and will comply with
+the following terms and conditions:
+
+Permission to copy, display and distribute the Service Data Objects Specification and/or portions thereof, without
+modification, in any medium without fee or royalty is hereby granted, provided that you include the
+following on ALL copies of the Service Data Objects Specification, or portions thereof, that you make:
+
+1. A link or URL to the Service Data Objects Specification at this location:
+http://www.osoa.org/display/Main/Service+Data+Objects+Specifications
+
+2. The full text of this copyright notice as shown in the Service Data Objects Specification.
+
+BEA, IBM, Oracle, Primeton Technologies, Rogue Wave Software, SAP, Software AG, Sun Microsystems, Xcalia,
+Zend Technologies (collectively, the “Authors”) agree to grant you a royalty-free license, under reasonable,
+non-discriminatory terms and conditions to patents that they deem necessary to implement the Service Data
+Objects Specification.
+
+THE Service Data Objects SPECIFICATION IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS OR
+WARRANTIES, EXPRESS OR IMPLIED, REGARDING THIS SPECIFICATION AND THE IMPLEMENTATION OF ITS CONTENTS,
+INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
+NON-INFRINGEMENT OR TITLE. THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL
+OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THE SERVICE DATA OBJECTS
+SPECIFICATION.
+
+The name and trademarks of the Authors may NOT be used in any manner, including advertising or publicity
+pertaining to the Service Data Objects Specification or its contents without specific, written prior
+permission. Title to copyright in the Service Data Objects Specification will at all times remain with the
+Authors.
+
+No other rights are granted by implication, estoppel or otherwise.
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/datagraph.xsd b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/datagraph.xsd
new file mode 100644
index 0000000000..2a7f76fe1c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/datagraph.xsd
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+-->
+
+<xsd:schema
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:sdo="commonj.sdo"
+ targetNamespace="commonj.sdo">
+
+ <xsd:element name="datagraph" type="sdo:DataGraphType"/>
+
+ <xsd:complexType name="DataGraphType">
+ <xsd:complexContent>
+ <xsd:extension base="sdo:BaseDataGraphType">
+ <xsd:sequence>
+ <xsd:any minOccurs="0" maxOccurs="1" namespace="##other" processContents="lax"/>
+ </xsd:sequence>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="BaseDataGraphType" abstract="true">
+ <xsd:sequence>
+ <xsd:element name="models" type="sdo:ModelsType" minOccurs="0"/>
+ <xsd:element name="xsd" type="sdo:XSDType" minOccurs="0"/>
+ <xsd:element name="changeSummary" type="sdo:ChangeSummaryType" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:complexType>
+
+ <xsd:complexType name="ModelsType">
+ <xsd:annotation>
+ <xsd:documentation>
+ Expected type is emof:Package.
+ </xsd:documentation>
+ </xsd:annotation>
+ <xsd:sequence>
+ <xsd:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="XSDType">
+ <xsd:annotation>
+ <xsd:documentation>
+ Expected type is xsd:schema.
+ </xsd:documentation>
+ </xsd:annotation>
+ <xsd:sequence>
+ <xsd:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="ChangeSummaryType">
+ <xsd:sequence>
+ <xsd:any minOccurs="0" maxOccurs="unbounded" namespace="##any" processContents="lax"/>
+ </xsd:sequence>
+ <xsd:attribute name="create" type="xsd:string"/>
+ <xsd:attribute name="delete" type="xsd:string"/>
+ <xsd:attribute name="logging" type="xsd:boolean"/>
+ </xsd:complexType>
+
+ <xsd:attribute name="ref" type="xsd:string"/>
+ <xsd:attribute name="unset" type="xsd:string"/>
+
+</xsd:schema>
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoJava.xml b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoJava.xml
new file mode 100644
index 0000000000..3fb1507947
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoJava.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+-->
+
+<types xmlns="commonj.sdo"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:sdoJava="commonj.sdo/java"
+ xsi:schemaLocation="commonj.sdo sdoModel.xsd commonj.sdo/java sdoJava.xsd commonj.sdo/xml sdoXML.xsd">
+
+<!--
+ Global properties used in open content for
+ the Java binding of SDO Types and Properties.
+-->
+
+ <type uri="commonj.sdo/java">
+ <property name="javaClass" type="commonj.sdo#String"/>
+ </type>
+
+ <!-- JavaInfo deprecated in 2.1.0 -->
+ <type name="JavaInfo" uri="commonj.sdo/java">
+ <property name="javaClass" type="commonj.sdo#String"/>
+ </type>
+
+<!--
+ The Java object data types.
+-->
+
+ <type name="BooleanObject" dataType="true" sdoJava:instanceClass="java.lang.Boolean" uri="commonj.sdo/java"/>
+ <type name="ByteObject" dataType="true" sdoJava:instanceClass="java.lang.Byte" uri="commonj.sdo/java"/>
+ <type name="CharacterObject" dataType="true" sdoJava:instanceClass="java.lang.Character" uri="commonj.sdo/java"/>
+ <type name="DoubleObject" dataType="true" sdoJava:instanceClass="java.lang.Double" uri="commonj.sdo/java"/>
+ <type name="FloatObject" dataType="true" sdoJava:instanceClass="java.lang.Float" uri="commonj.sdo/java"/>
+ <type name="IntObject" dataType="true" sdoJava:instanceClass="java.lang.Int" uri="commonj.sdo/java"/>
+ <type name="LongObject" dataType="true" sdoJava:instanceClass="java.lang.Long" uri="commonj.sdo/java"/>
+ <type name="ShortObject" dataType="true" sdoJava:instanceClass="java.lang.Short" uri="commonj.sdo/java"/>
+
+</types>
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoJava.xsd b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoJava.xsd
new file mode 100644
index 0000000000..700e91c5a5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoJava.xsd
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+-->
+
+<xsd:schema
+ targetNamespace="commonj.sdo/java"
+ xmlns:sdoJava="commonj.sdo/java"
+ xmlns:sdo="commonj.sdo"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+
+<xsd:import namespace="commonj.sdo" schemaLocation="sdoModel.xsd"/>
+
+<!--
+ These attributes are used to customize the Java mapping of
+ XSD to SDO Types and Properties.
+-->
+
+<xsd:attribute name="package" type="xsd:string" />
+<xsd:attribute name="instanceClass" type="xsd:string" />
+<xsd:attribute name="extendedInstanceClass" type="xsd:string" />
+<xsd:attribute name="nestedInterfaces" type="xsd:boolean" />
+
+<!--
+ Global properties used in open content for
+ the Java binding of SDO Types and Properties.
+-->
+
+<xsd:attribute name="javaClass" type="sdo:String"/>
+
+<!-- JavaInfo deprecated in 2.1.0 -->
+<xsd:complexType name="JavaInfo">
+ <xsd:attribute name="javaClass" type="sdo:String"/>
+</xsd:complexType>
+
+<!--
+ The Java object data types.
+-->
+
+<xsd:simpleType name="BooleanObject" sdoJava:instanceClass="java.lang.Boolean">
+ <xsd:restriction base="xsd:boolean"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="ByteObject" sdoJava:instanceClass="java.lang.Byte">
+ <xsd:restriction base="xsd:byte"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="CharacterObject" sdoJava:instanceClass="java.lang.Character">
+ <xsd:restriction base="xsd:string"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="DoubleObject" sdoJava:instanceClass="java.lang.Double">
+ <xsd:restriction base="xsd:double"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="FloatObject" sdoJava:instanceClass="java.lang.Float">
+ <xsd:restriction base="xsd:float"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="IntObject" sdoJava:instanceClass="java.lang.Integer">
+ <xsd:restriction base="xsd:int"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="LongObject" sdoJava:instanceClass="java.lang.Long">
+ <xsd:restriction base="xsd:long"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="ShortObject" sdoJava:instanceClass="java.lang.Short">
+ <xsd:restriction base="xsd:short"/>
+</xsd:simpleType>
+
+</xsd:schema>
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoModel.xml b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoModel.xml
new file mode 100644
index 0000000000..ce490c467d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoModel.xml
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+-->
+
+<types xmlns="commonj.sdo"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:sdoJava="commonj.sdo/java"
+ xsi:schemaLocation="commonj.sdo sdoModel.xsd commonj.sdo/java sdoJava.xsd commonj.sdo/xml sdoXML.xsd">
+
+<!-- Model Types
+ SDO Type and Property are defined in terms of themselves.
+-->
+
+ <type name="Type" open="true" uri="commonj.sdo">
+ <property name="baseType" type="#Type" many="true"/>
+ <property name="property" type="#Property" containment="true" many="true"/>
+ <property name="aliasName" type="#String" many="true"/>
+ <property name="name" type="#String"/>
+ <property name="uri" type="#String"/>
+ <property name="dataType" type="#Boolean"/>
+ <property name="open" type="#Boolean"/>
+ <property name="sequenced" type="#Boolean"/>
+ <property name="abstract" type="#Boolean"/>
+ </type>
+
+ <type name="Property" open="true" uri="commonj.sdo">
+ <property name="aliasName" type="#String" many="true"/>
+ <property name="name" type="#String"/>
+ <property name="many" type="#Boolean"/>
+ <property name="containment" type="#Boolean"/>
+ <property name="type" type="#Type" />
+ <property name="default" type="#String"/>
+ <property name="readOnly" type="#Boolean"/>
+ <property name="opposite" type="#Property"/>
+ <property name="nullable" type="#Boolean"/>
+ </type>
+
+<!-- SDO special types -->
+
+ <type name="DataObject" abstract="true" sdoJava:instanceClass="commonj.sdo.DataObject" uri="commonj.sdo"/>
+ <type name="Object" abstract="true" datatype="true" sdoJava:instanceClass="java.lang.Object" uri="commonj.sdo"/>
+ <type name="ChangeSummaryType" abstract="true" datatype="true" sdoJava:instanceClass="commonj.sdo.ChangeSummary" uri="commonj.sdo"/>
+
+ <!-- TextType deprecated in 2.1.0 -->
+ <type name="TextType" abstract="true">
+ <property name="text" type="#String" many="true"/>
+ </type>
+
+<!-- SDO data types -->
+
+ <type name="Boolean" datatype="true" sdoJava:instanceClass="boolean" uri="commonj.sdo"/>
+ <type name="Byte" datatype="true" sdoJava:instanceClass="byte" uri="commonj.sdo"/>
+ <type name="Bytes" datatype="true" sdoJava:instanceClass="byte[]" uri="commonj.sdo"/>
+ <type name="Character" datatype="true" sdoJava:instanceClass="char" uri="commonj.sdo"/>
+ <type name="Date" datatype="true" sdoJava:instanceClass="java.util.Date" uri="commonj.sdo"/>
+ <type name="DateTime" datatype="true" sdoJava:instanceClass="java.lang.String" uri="commonj.sdo"/>
+ <type name="Day" datatype="true" sdoJava:instanceClass="java.lang.String" uri="commonj.sdo"/>
+ <type name="Decimal" datatype="true" sdoJava:instanceClass="java.math.BigDecimal" uri="commonj.sdo"/>
+ <type name="Duration" datatype="true" sdoJava:instanceClass="java.lang.String" uri="commonj.sdo"/>
+ <type name="Double" datatype="true" sdoJava:instanceClass="double" uri="commonj.sdo"/>
+ <type name="Float" datatype="true" sdoJava:instanceClass="float" uri="commonj.sdo"/>
+ <type name="Int" datatype="true" sdoJava:instanceClass="int" uri="commonj.sdo"/>
+ <type name="Integer" datatype="true" sdoJava:instanceClass="java.math.BigInteger" uri="commonj.sdo"/>
+ <type name="Long" datatype="true" sdoJava:instanceClass="long" uri="commonj.sdo"/>
+ <type name="MonthDay" datatype="true" sdoJava:instanceClass="java.lang.String" uri="commonj.sdo"/>
+ <type name="Month" datatype="true" sdoJava:instanceClass="java.lang.String" uri="commonj.sdo"/>
+ <type name="Short" datatype="true" sdoJava:instanceClass="short" uri="commonj.sdo"/>
+ <type name="String" datatype="true" sdoJava:instanceClass="java.lang.String" uri="commonj.sdo"/>
+ <type name="Strings" datatype="true" sdoJava:instanceClass="java.util.List" uri="commonj.sdo"/>
+ <type name="Time" datatype="true" sdoJava:instanceClass="java.lang.String" uri="commonj.sdo"/>
+ <type name="Year" datatype="true" sdoJava:instanceClass="java.lang.String" uri="commonj.sdo"/>
+ <type name="YearMonth" datatype="true" sdoJava:instanceClass="java.lang.String" uri="commonj.sdo"/>
+ <type name="YearMonthDay" datatype="true" sdoJava:instanceClass="java.lang.String" uri="commonj.sdo"/>
+ <type name="URI" datatype="true" sdoJava:instanceClass="java.lang.String" uri="commonj.sdo"/>
+
+</types>
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoModel.xsd b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoModel.xsd
new file mode 100644
index 0000000000..170c651df6
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoModel.xsd
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+
+-->
+
+<xsd:schema
+ targetNamespace="commonj.sdo"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:sdo="commonj.sdo"
+ xmlns:sdoXML="commonj.sdo/xml"
+ xmlns:sdoJava="commonj.sdo/java"
+ elementFormDefault="qualified"
+ xsi:schemaLocation="commonj.sdo/xml sdoXML.xsd
+ commonj.sdo/java sdoJava.xsd">
+
+<xsd:include schemaLocation="datagraph.xsd"/>
+
+<!-- Root element for defining several Types in one document.
+ Is not part of the model.
+-->
+<xsd:element name="types" type="sdo:Types"/>
+<xsd:complexType name="Types">
+ <xsd:sequence>
+ <xsd:element name="type" type="sdo:Type" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<!-- Any data object may be serialized with this element,
+ with xsi:type to declare the
+ actual type of the DataObject serialized.
+-->
+<xsd:element name="dataObject" type="xsd:anyType"/>
+
+<!-- Model Types
+ SDO Type and Property are defined in terms of themselves.
+-->
+<xsd:element name="type" type="sdo:Type"/>
+<xsd:complexType name="Type">
+ <xsd:sequence>
+ <xsd:element name="baseType" type="sdo:URI"
+ minOccurs="0" maxOccurs="unbounded"
+ sdoXML:propertyType="sdo:Type" />
+ <xsd:element name="property" type="sdo:Property"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="aliasName" type="sdo:String"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:any namespace="##other" processContents="lax"
+ minOccurs="0" maxOccurs="unbounded" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:ID" sdoXML:dataType="sdo:String"/>
+ <xsd:attribute name="uri" type="sdo:URI"/>
+ <xsd:attribute name="dataType" type="sdo:Boolean"/>
+ <xsd:attribute name="open" type="sdo:Boolean"/>
+ <xsd:attribute name="sequenced" type="sdo:Boolean"/>
+ <xsd:attribute name="abstract" type="sdo:Boolean"/>
+ <xsd:anyAttribute namespace="##any" processContents="lax"/>
+</xsd:complexType>
+
+<xsd:complexType name="Property">
+ <xsd:sequence>
+ <xsd:element name="aliasName" type="sdo:String"
+ minOccurs="0" maxOccurs="unbounded" />
+ <xsd:any namespace="##other" processContents="lax"
+ minOccurs="0" maxOccurs="unbounded" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="sdo:String"/>
+ <xsd:attribute name="many" type="sdo:Boolean"/>
+ <xsd:attribute name="containment" type="sdo:Boolean"/>
+ <xsd:attribute name="default" type="sdo:String"/>
+ <xsd:attribute name="readOnly" type="sdo:Boolean"/>
+ <xsd:attribute name="type" type="sdo:URI" sdoXML:propertyType="sdo:Type"/>
+ <xsd:attribute name="opposite" type="sdo:URI" sdoXML:propertyType="sdo:Property"/>
+ <xsd:attribute name="nullable" type="sdo:Boolean"/>
+ <xsd:anyAttribute namespace="##any" processContents="lax"/>
+</xsd:complexType>
+
+<!-- Special Types -->
+<xsd:complexType name="DataObject" abstract="true"/>
+
+<!-- TextType deprecated in 2.1.0 -->
+ <xsd:complexType name="TextType" abstract="true">
+ <xsd:sequence>
+ <xsd:element name="text" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+<!-- ChangeSummaryType is defined in datagraph.xsd.
+ Although declared there as a ComplexType,
+ at the model level it is treated as a SimpleType
+ with a special XML serialization.
+-->
+
+<!-- Data Types -->
+<xsd:simpleType name="Boolean" sdoJava:instanceClass="boolean">
+ <xsd:restriction base="xsd:boolean"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Byte" sdoJava:instanceClass="byte">
+ <xsd:restriction base="xsd:byte"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Bytes" sdoJava:instanceClass="byte[]">
+ <xsd:restriction base="xsd:hexBinary"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Character" sdoJava:instanceClass="char">
+ <xsd:restriction base="xsd:string"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Date" sdoJava:instanceClass="java.util.Date">
+ <xsd:restriction base="xsd:dateTime"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="DateTime" sdoJava:instanceClass="java.lang.String">
+ <xsd:restriction base="xsd:dateTime"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Day" sdoJava:instanceClass="java.lang.String">
+ <xsd:restriction base="xsd:gDay"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Decimal" sdoJava:instanceClass="java.math.BigDecimal">
+ <xsd:restriction base="xsd:decimal"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Double" sdoJava:instanceClass="double">
+ <xsd:restriction base="xsd:double"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Duration" sdoJava:instanceClass="java.lang.String">
+ <xsd:restriction base="xsd:duration"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Float" sdoJava:instanceClass="float">
+ <xsd:restriction base="xsd:float"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Int" sdoJava:instanceClass="int">
+ <xsd:restriction base="xsd:int"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Integer" sdoJava:instanceClass="java.math.BigInteger">
+ <xsd:restriction base="xsd:integer"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Long" sdoJava:instanceClass="long">
+ <xsd:restriction base="xsd:long"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Month" sdoJava:instanceClass="java.lang.String">
+ <xsd:restriction base="xsd:gMonth"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="MonthDay" sdoJava:instanceClass="java.lang.String">
+ <xsd:restriction base="xsd:gMonthDay"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Object" sdoJava:instanceClass="java.lang.Object">
+ <!-- Only the schema for schemas is allowed to restrict anySimpleType.
+ <xsd:restriction base="xsd:anySimpleType"/>
+ The equivalent declaration is a union of the predefined XSD data types.
+ -->
+ <xsd:union memberTypes="xsd:anyURI xsd:base64Binary xsd:boolean xsd:byte
+ xsd:date xsd:dateTime xsd:decimal xsd:double xsd:duration xsd:ENTITIES xsd:ENTITY xsd:float
+ xsd:gDay xsd:gMonth xsd:gMonthDay xsd:gYear xsd:gYearMonth xsd:hexBinary xsd:ID xsd:IDREF xsd:IDREFS
+ xsd:int xsd:integer xsd:language xsd:long xsd:Name xsd:NCName xsd:negativeInteger
+ xsd:NMTOKEN xsd:NMTOKENS xsd:nonNegativeInteger xsd:nonPositiveInteger
+ xsd:normalizedString xsd:NOTATION xsd:positiveInteger xsd:QName xsd:short xsd:string
+ xsd:time xsd:token xsd:unsignedByte xsd:unsignedInt xsd:unsignedLong xsd:unsignedShort"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Short" sdoJava:instanceClass="short">
+ <xsd:restriction base="xsd:short"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="String" sdoJava:instanceClass="java.lang.String">
+ <xsd:restriction base="xsd:string"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Strings" sdoJava:instanceClass="java.util.List">
+ <xsd:restriction base="xsd:string"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Time" sdoJava:instanceClass="java.lang.String">
+ <xsd:restriction base="xsd:time"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="Year" sdoJava:instanceClass="java.lang.String">
+ <xsd:restriction base="xsd:gYear"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="YearMonth" sdoJava:instanceClass="java.lang.String">
+ <xsd:restriction base="xsd:gYearMonth"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="YearMonthDay" sdoJava:instanceClass="java.lang.String">
+ <xsd:restriction base="xsd:date"/>
+</xsd:simpleType>
+
+<xsd:simpleType name="URI" sdoJava:instanceClass="java.lang.String">
+ <xsd:restriction base="xsd:anyURI"/>
+</xsd:simpleType>
+
+</xsd:schema>
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoXML.xml b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoXML.xml
new file mode 100644
index 0000000000..3ed0840854
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoXML.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+-->
+
+<types xmlns="commonj.sdo"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:sdoXML="commonj.sdo/xml"
+ xsi:schemaLocation="commonj.sdo sdoModel.xsd commonj.sdo/java sdoJava.xsd commonj.sdo/xml sdoXML.xsd">
+
+<!--
+ Global properties used in open content for
+ the XML binding of SDO Types and Properties.
+-->
+
+ <type uri="commonj.sdo/xml">
+ <property name="xmlElement" type="commonj.sdo#Boolean"/>
+ </type>
+
+ <!-- XMLInfo deprecated in 2.1.0 -->
+ <type name="XMLInfo" uri="commonj.sdo/xml">
+ <property name="xmlElement" type="commonj.sdo#Boolean"/>
+ </type>
+
+</types>
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoXML.xsd b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoXML.xsd
new file mode 100644
index 0000000000..c300874fb8
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/main/java/xml/sdoXML.xsd
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+/**
+ * <copyright>
+ *
+ * Service Data Objects
+ * Version 2.1.0
+ * Licensed Materials
+ *
+ * (c) Copyright BEA Systems, Inc., International Business Machines Corporation,
+ * Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
+ * Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
+ * 2005, 2006. All rights reserved.
+ *
+ * </copyright>
+ *
+ */
+-->
+
+<xsd:schema
+ targetNamespace="commonj.sdo/xml"
+ xmlns:sdo="commonj.sdo"
+ xmlns:sdoXML="commonj.sdo/xml"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+
+<xsd:import namespace="commonj.sdo" schemaLocation="sdoModel.xsd"/>
+
+
+<!--
+ These attributes are used to customize the XSD mapping of SDO Types and Properties.
+-->
+
+<xsd:attribute name="name" type="xsd:string" />
+<xsd:attribute name="propertyType" type="xsd:QName" />
+<xsd:attribute name="oppositeProperty" type="xsd:string" />
+<xsd:attribute name="sequence" type="xsd:boolean" />
+<xsd:attribute name="string" type="xsd:boolean" />
+<xsd:attribute name="dataType" type="xsd:QName" />
+<xsd:attribute name="aliasName" type="xsd:string" />
+<xsd:attribute name="readOnly" type="xsd:boolean" />
+<xsd:attribute name="many" type="xsd:boolean" />
+
+<!--
+ Global properties used in open content for
+ the XML binding of SDO Types and Properties.
+-->
+
+<xsd:attribute name="xmlElement" type="sdo:Boolean"/>
+
+<!-- XMLInfo deprecated in 2.1.0 -->
+<xsd:complexType name="XMLInfo">
+ <xsd:attribute name="xmlElement" type="sdo:Boolean"/>
+</xsd:complexType>
+
+</xsd:schema>
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/configuration/config.ini b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/configuration/config.ini
new file mode 100644
index 0000000000..3b8be1b173
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/configuration/config.ini
@@ -0,0 +1,6 @@
+#Product Runtime Configuration File
+
+osgi.bundles=\
+ org.eclipse.equinox.common@2\:start,\
+ org.eclipse.update.configurator@3:start,\
+ org.eclipse.core.runtime@4:start
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/implementation/BytesTypeConverterTest.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/implementation/BytesTypeConverterTest.java
new file mode 100644
index 0000000000..b86f6ed42d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/implementation/BytesTypeConverterTest.java
@@ -0,0 +1,24 @@
+package com.agfa.hap.sdo.implementation;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.impl.BytesTypeConverter;
+
+public class BytesTypeConverterTest {
+ @Test
+ public void convert(){
+ BytesTypeConverter converter = new BytesTypeConverter();
+ byte[] input = new byte[256];
+ int i = 0;
+ for (byte b = Byte.MIN_VALUE; b < Byte.MAX_VALUE; b++, i++){
+ input[i] = b;
+ }
+ byte[] output = converter.parse(converter.toString(input));
+ for (int j = 0; j < output.length; j++){
+ Assert.assertEquals(input[j], output[j]);
+ }
+ }
+
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/implementation/TestLongUTFSerialization.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/implementation/TestLongUTFSerialization.java
new file mode 100644
index 0000000000..e3c56c3f46
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/implementation/TestLongUTFSerialization.java
@@ -0,0 +1,56 @@
+package com.agfa.hap.sdo.implementation;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.DataInputStream;
+import java.io.DataOutputStream;
+import java.io.IOException;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.implementation.SnapshotImplementation.SnapshotSerializer;
+
+public class TestLongUTFSerialization {
+
+ private SnapshotSerializer serializer;
+
+ @Before
+ public void setup(){
+ serializer = new SnapshotImplementation.SnapshotSerializer(null);
+ }
+
+ @Test
+ public void testShort() throws IOException{
+ testUTFRoundtrip("test123");
+ }
+ @Test
+ public void testMaxUTF() throws IOException{
+ StringBuilder maxUTFString = new StringBuilder();
+ for (int i = 0; i < SnapshotSerializer.MAX_UTF_LENGTH; i++){
+ maxUTFString.append(i % 9);
+ }
+ testUTFRoundtrip(maxUTFString.toString());
+ }
+
+ @Test
+ public void testLongUTF() throws IOException {
+ StringBuilder maxUTFString = new StringBuilder();
+ for (int i = 0; i < 2*SnapshotSerializer.MAX_UTF_LENGTH; i++){
+ maxUTFString.append(i % 9);
+ }
+ maxUTFString.append("somemorecharacters");
+ testUTFRoundtrip(maxUTFString.toString());
+
+ }
+
+ private void testUTFRoundtrip(String inputString) throws IOException {
+ ByteArrayOutputStream bos = new ByteArrayOutputStream();
+ serializer.writePotentiallyLongStringUTF(inputString, new DataOutputStream(bos));
+ String outputString = serializer.readPotentiallyLongUTF(new DataInputStream(new ByteArrayInputStream(bos.toByteArray())));
+ Assert.assertEquals(inputString, outputString);
+ }
+
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilderTest.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilderTest.java
new file mode 100644
index 0000000000..11335f290c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/BeanPropertyAccessorBuilderTest.java
@@ -0,0 +1,30 @@
+package com.agfa.hap.sdo.mapper;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.helper.TypeHelper;
+import com.agfa.hap.sdo.implementation.PropertyImplementation;
+import com.agfa.hap.sdo.mapper.BeanPropertyAccessor;
+import com.agfa.hap.sdo.mapper.BeanPropertyAccessorBuilder;
+
+public class BeanPropertyAccessorBuilderTest {
+ @Test
+ public void booleanProperties(){
+ BeanPropertyAccessorBuilder builder = new BeanPropertyAccessorBuilder();
+ Property isCancelledProp = new PropertyImplementation("isCancelled", TypeHelper.INSTANCE.getType(Boolean.class), null, 0);
+ Assert.assertNotNull((BeanPropertyAccessor) builder.createPropertyAccessor(SomePojo.class, isCancelledProp));
+ Property someBooleanProp = new PropertyImplementation("someBoolean", TypeHelper.INSTANCE.getType(Boolean.class), null, 0);
+ Assert.assertNotNull((BeanPropertyAccessor) builder.createPropertyAccessor(SomePojo.class, someBooleanProp));
+ }
+
+ @Test
+ public void someRegularProp(){
+ BeanPropertyAccessorBuilder builder = new BeanPropertyAccessorBuilder();
+ Property someProp = new PropertyImplementation("someProperty", TypeHelper.INSTANCE.getType(String.class), null, 0);
+ BeanPropertyAccessor propAccessor = (BeanPropertyAccessor) builder.createPropertyAccessor(SomePojo.class, someProp );
+ Assert.assertNotNull(propAccessor);
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/DummyPropertyAccessor.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/DummyPropertyAccessor.java
new file mode 100644
index 0000000000..5a0e945b59
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/DummyPropertyAccessor.java
@@ -0,0 +1,14 @@
+package com.agfa.hap.sdo.mapper;
+
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.Property;
+
+public class DummyPropertyAccessor extends AbstractPropertyAccessor {
+
+ public Object getValue(Object instance, Property property, DataMapper dataMapper) {
+ return null;
+ }
+
+ public void setValue(Object instance, Property property, Object value, DataMapper dataMapper) {
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilderTest.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilderTest.java
new file mode 100644
index 0000000000..6a83adbc83
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/ExtendablePropertyAccessorBuilderTest.java
@@ -0,0 +1,20 @@
+package com.agfa.hap.sdo.mapper;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.implementation.PropertyImplementation;
+import com.agfa.hap.sdo.mapper.ExtendablePropertyAccessorBuilder;
+import com.agfa.hap.sdo.mapper.PropertyAccessor;
+
+public class ExtendablePropertyAccessorBuilderTest {
+ @Test
+ public void extendedPropertyIsInSuperClass(){
+ ExtendablePropertyAccessorBuilder builder = new ExtendablePropertyAccessorBuilder(null);
+ Property superPropProperty = new PropertyImplementation("superProperty", null, null, 1);
+ PropertyAccessor accessor = builder.createPropertyAccessor(Sub.class, superPropProperty );
+ Assert.assertTrue(accessor instanceof DummyPropertyAccessor);
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/SomePojo.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/SomePojo.java
new file mode 100644
index 0000000000..812ab4618d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/SomePojo.java
@@ -0,0 +1,26 @@
+package com.agfa.hap.sdo.mapper;
+
+public class SomePojo {
+ private boolean isCancelled;
+ private String someProperty;
+ private boolean someBoolean;
+ public boolean isSomeBoolean() {
+ return someBoolean;
+ }
+ public void setSomeBoolean(boolean someBoolean) {
+ this.someBoolean = someBoolean;
+ }
+ public boolean isCancelled() {
+ return isCancelled;
+ }
+ public void setCancelled(boolean isCancelled) {
+ this.isCancelled = isCancelled;
+ }
+ public String getSomeProperty() {
+ return someProperty;
+ }
+ public void setSomeProperty(String someProperty) {
+ this.someProperty = someProperty;
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/Sub.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/Sub.java
new file mode 100644
index 0000000000..88aba1eeb2
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/Sub.java
@@ -0,0 +1,13 @@
+package com.agfa.hap.sdo.mapper;
+
+public class Sub extends Super {
+ private String subProperty;
+
+ public String getSubProperty() {
+ return subProperty;
+ }
+
+ public void setSubProperty(String subProperty) {
+ this.subProperty = subProperty;
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/Super.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/Super.java
new file mode 100644
index 0000000000..e2fdd24bc1
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/mapper/Super.java
@@ -0,0 +1,13 @@
+package com.agfa.hap.sdo.mapper;
+
+public class Super {
+ private String superProperty;
+
+ public String getSuperProperty() {
+ return superProperty;
+ }
+
+ public void setSuperProperty(String superProp) {
+ this.superProperty = superProp;
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/A.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/A.java
new file mode 100644
index 0000000000..ebb02b3b08
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/A.java
@@ -0,0 +1,91 @@
+package com.agfa.hap.sdo.test;
+
+import java.net.URI;
+
+public class A {
+ private byte[] bytearrayProp;
+ private String stringProp;
+ private int intProp;
+ private B b;
+ private B containedB;
+ private long longProp;
+ private short shortProp;
+ private boolean booleanProp;
+ private double doubleProp;
+ private byte byteProp;
+ private float floatProp;
+ private URI uriProp;
+
+ public B getB() {
+ return b;
+ }
+ public void setB(B b) {
+ this.b = b;
+ }
+ public B getContainedB() {
+ return containedB;
+ }
+ public void setContainedB(B b) {
+ this.containedB = b;
+ }
+ public boolean isBooleanProp() {
+ return booleanProp;
+ }
+ public void setBooleanProp(boolean booleanProp) {
+ this.booleanProp = booleanProp;
+ }
+ public byte getByteProp() {
+ return byteProp;
+ }
+ public void setByteProp(byte byteProp) {
+ this.byteProp = byteProp;
+ }
+ public double getDoubleProp() {
+ return doubleProp;
+ }
+ public void setDoubleProp(double doubleProp) {
+ this.doubleProp = doubleProp;
+ }
+ public float getFloatProp() {
+ return floatProp;
+ }
+ public void setFloatProp(float floatProp) {
+ this.floatProp = floatProp;
+ }
+ public int getIntProp() {
+ return intProp;
+ }
+ public void setIntProp(int intProp) {
+ this.intProp = intProp;
+ }
+ public long getLongProp() {
+ return longProp;
+ }
+ public void setLongProp(long longProp) {
+ this.longProp = longProp;
+ }
+ public short getShortProp() {
+ return shortProp;
+ }
+ public void setShortProp(short shortProp) {
+ this.shortProp = shortProp;
+ }
+ public String getStringProp() {
+ return stringProp;
+ }
+ public void setStringProp(String stringProp) {
+ this.stringProp = stringProp;
+ }
+ public URI getUriProp() {
+ return uriProp;
+ }
+ public void setUriProp(URI uriProp) {
+ this.uriProp = uriProp;
+ }
+ public byte[] getBytearrayProp() {
+ return bytearrayProp;
+ }
+ public void setBytearrayProp(byte[] bytearrayProp) {
+ this.bytearrayProp = bytearrayProp;
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/B.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/B.java
new file mode 100644
index 0000000000..e6c04d9913
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/B.java
@@ -0,0 +1,41 @@
+package com.agfa.hap.sdo.test;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class B {
+
+ private String name;
+ private List<B> children;
+ private B parent;
+ private B favouriteChild;
+
+ public B() {
+ children = new ArrayList<B>();
+ }
+
+ public List<B> getChildren() {
+ return children;
+ }
+ public void setChildren(List<B> children) {
+ this.children = children;
+ }
+ public B getFavouriteChild() {
+ return favouriteChild;
+ }
+ public void setFavouriteChild(B favouriteChild) {
+ this.favouriteChild = favouriteChild;
+ }
+ public String getName() {
+ return name;
+ }
+ public void setName(String name) {
+ this.name = name;
+ }
+ public B getParent() {
+ return parent;
+ }
+ public void setParent(B parent) {
+ this.parent = parent;
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/C.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/C.java
new file mode 100644
index 0000000000..1b9313deaf
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/C.java
@@ -0,0 +1,42 @@
+package com.agfa.hap.sdo.test;
+
+import java.net.URI;
+
+import com.agfa.hap.sdo.Type;
+import com.agfa.hap.sdo.implementation.DataObjectImplementation;
+import com.agfa.hap.sdo.implementation.TypeImplementation;
+import commonj.sdo.helper.TypeHelper;
+import commonj.sdo.helper.XSDHelper;
+
+public class C extends DataObjectImplementation {
+
+ private static final long serialVersionUID = -5008889354555116408L;
+
+ public C() {
+ super(TypeHolder.type);
+ }
+
+ public C(Type type) {
+ super(type);
+ }
+
+ public String getName() {
+ return (String) super.get("name");
+ }
+
+ public void setName(String name) {
+ super.set("name", name);
+ }
+
+ public URI getUri() {
+ return (URI) super.getIdentity();
+ }
+
+ private static class TypeHolder {
+ public final static TypeImplementation type;
+ static {
+ XSDHelper.INSTANCE.define(C.class.getResourceAsStream("/sdo/test-sdo-types.xsd"), "test");
+ type = (TypeImplementation) TypeHelper.INSTANCE.getType("test", "C");
+ }
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/DataObjectCreator.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/DataObjectCreator.java
new file mode 100644
index 0000000000..3b6775196e
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/DataObjectCreator.java
@@ -0,0 +1,26 @@
+package com.agfa.hap.sdo.test;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.helper.DataFactory;
+
+public class DataObjectCreator {
+
+ static DataObject createSimpleDataObject() {
+ DataObject result = DataFactory.INSTANCE.create("commonj.sdo", "Type");
+ result.set("name", "TestType");
+ result.set("dataType", Boolean.FALSE);
+ return result;
+ }
+
+ static DataObject createDataObjectWithManyValuedProperty() {
+ DataObject dataObject = createSimpleDataObject();
+ DataObject prop = dataObject.createDataObject("property");
+ prop.set("name", "prop1");
+ prop = dataObject.createDataObject("property");
+ prop.set("name", "prop2");
+ return dataObject;
+ }
+
+
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/ExampleEnum.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/ExampleEnum.java
new file mode 100644
index 0000000000..362d06eef5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/ExampleEnum.java
@@ -0,0 +1,7 @@
+package com.agfa.hap.sdo.test;
+
+public enum ExampleEnum {
+
+ ONE, TWO, THREE
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/FilteringPartialDataObjectMapperTest.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/FilteringPartialDataObjectMapperTest.java
new file mode 100644
index 0000000000..8ae9dfce32
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/FilteringPartialDataObjectMapperTest.java
@@ -0,0 +1,78 @@
+package com.agfa.hap.sdo.test;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.DataAccessService;
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.ReachableDefinition;
+import com.agfa.hap.sdo.Snapshot;
+import com.agfa.hap.sdo.Type;
+import com.agfa.hap.sdo.helper.TypeHelper;
+import com.agfa.hap.sdo.implementation.TypeImplementation;
+import com.agfa.hap.sdo.mapper.FilteringPartialDataObjectMapper;
+import com.agfa.hap.sdo.mapper.PartialDataObjectMapper;
+import commonj.sdo.DataObject;
+import commonj.sdo.helper.DataFactory;
+
+public class FilteringPartialDataObjectMapperTest {
+
+ @Test
+ public void test(){
+ Type typeType = TypeHelper.INSTANCE.getType("commonj.sdo", "Type");
+ DataObject stringType = DataFactory.INSTANCE.create(typeType);
+ stringType.set("name", "String");
+ stringType.set("uri", "commonj");
+
+ DataObject fTypeDO = DataFactory.INSTANCE.create(typeType);
+ fTypeDO.set("name", "TestTypeF");
+ fTypeDO.set("uri", "unittest");
+ DataObject someProp = fTypeDO.createDataObject("property");
+ someProp.set("name", "propF1");
+ someProp.set("type", stringType);
+ DataObject idProp = fTypeDO.createDataObject("property");
+ idProp.set("name", "idProp");
+ idProp.set("type", stringType);
+
+ DataObject rTypeDO = DataFactory.INSTANCE.create(typeType);
+ rTypeDO.set("name", "TestTypeR");
+ rTypeDO.set("uri", "unittest");
+ DataObject prop = rTypeDO.createDataObject("property");
+ prop.set("name", "prop1");
+ prop.set("type", fTypeDO);
+ prop = rTypeDO.createDataObject("property");
+ prop.set("name", "prop2");
+ prop.set("type", stringType);
+ List<DataObject> types = new ArrayList<DataObject>();
+ types.add(stringType);
+ types.add(fTypeDO);
+ types.add(rTypeDO);
+ TypeHelper.INSTANCE.define(types);
+ Type fType = TypeHelper.INSTANCE.getType("unittest", "TestTypeF");
+ ((TypeImplementation) fType).setIdentityProperty(fType.getProperty("idProp"));
+
+
+ List<Type> typesToBeFiltered = new ArrayList<Type>();
+
+ typesToBeFiltered.add(fType);
+
+ DataObject someF = DataFactory.INSTANCE.create("unittest", "TestTypeF");
+ someF.set("propF1", "dit is een test");
+ someF.set("idProp", "123123");
+ DataObject someR = DataFactory.INSTANCE.create("unittest", "TestTypeR");
+ someR.set("prop1", someF);
+ someR.set("prop2", "test123");
+
+ List<PartialDataObject> roots = new ArrayList<PartialDataObject>();
+ roots.add((PartialDataObject) someR);
+ Snapshot snapshot = DataAccessService.createMultiSnapShot(new FilteringPartialDataObjectMapper(typesToBeFiltered), new ReachableDefinition(), roots);
+ List<PartialDataObject> extracted = snapshot.extract(new PartialDataObjectMapper());
+ Assert.assertEquals(1, extracted.size());
+ PartialDataObject extractedR = extracted.get(0);
+ Assert.assertTrue(((PartialDataObject) extractedR.get("prop1")).isProxy());
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/InheritedB.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/InheritedB.java
new file mode 100644
index 0000000000..5789e24427
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/InheritedB.java
@@ -0,0 +1,14 @@
+package com.agfa.hap.sdo.test;
+
+public class InheritedB extends B {
+
+ private String nickname;
+
+ public String getNickname() {
+ return nickname;
+ }
+
+ public void setNickname(String nickname) {
+ this.nickname = nickname;
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/MyBasicObject.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/MyBasicObject.java
new file mode 100644
index 0000000000..8ae1ce68ec
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/MyBasicObject.java
@@ -0,0 +1,14 @@
+package com.agfa.hap.sdo.test;
+
+public class MyBasicObject {
+
+ public static MyBasicObject ONE = new MyBasicObject(1);
+ public static MyBasicObject TWO = new MyBasicObject(2);
+ public static MyBasicObject THREE = new MyBasicObject(3);
+
+ public MyBasicObject(int i) {
+ this.i = i;
+ }
+
+ public int i;
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/MyBasicObjectTypeConverter.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/MyBasicObjectTypeConverter.java
new file mode 100644
index 0000000000..f7a7d7fb19
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/MyBasicObjectTypeConverter.java
@@ -0,0 +1,26 @@
+package com.agfa.hap.sdo.test;
+
+import com.agfa.hap.sdo.impl.TypeConverter;
+
+public class MyBasicObjectTypeConverter extends TypeConverter<MyBasicObject> {
+
+ @Override
+ public MyBasicObject parse(String str) {
+ int i = Integer.parseInt(str);
+ switch(i) {
+ case 1:
+ return MyBasicObject.ONE;
+ case 2:
+ return MyBasicObject.TWO;
+ case 3:
+ return MyBasicObject.THREE;
+ }
+ return new MyBasicObject(i);
+ }
+
+ @Override
+ public String toString(MyBasicObject instance) {
+ return Integer.toString(instance.i);
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/ResultSetTest.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/ResultSetTest.java
new file mode 100644
index 0000000000..30a03ee7ba
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/ResultSetTest.java
@@ -0,0 +1,101 @@
+package com.agfa.hap.sdo.test;
+
+import static org.junit.Assert.assertEquals;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.util.ResultSet;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.Type;
+import commonj.sdo.helper.DataFactory;
+import commonj.sdo.helper.TypeHelper;
+
+public class ResultSetTest {
+
+ protected Type typeType;
+
+ @Before
+ public void initializeTypes() {
+ typeType = TypeHelper.INSTANCE.getType("commonj.sdo", "Type");
+ }
+
+ @Test
+ public void simpleResultSet() throws Exception {
+ List<DataObject> data = createSimpleData("t1");
+ ResultSet rs = new ResultSet(data, "name, property.name", typeType);
+ assertEquals(5, rs.getSize());
+ for (int i = 0; i < 5; i++) {
+ assertEquals("t1", rs.getValue(i, "name"));
+ Assert.assertTrue(((String) rs.getValue(i, "property.name")).startsWith("t1prop"));
+ }
+ }
+
+ protected List<DataObject> createSimpleData(String name) {
+ List<DataObject> result = new ArrayList<DataObject>();
+ DataObject t1 = DataFactory.INSTANCE.create(typeType);
+ t1.set("name", name);
+ for (int i = 0; i < 5; i++) {
+ DataObject prop = t1.createDataObject("property");
+ prop.set("name", name + "prop" + i);
+ prop.set("aliasName", name + "alias" + i);
+ }
+ result.add(t1);
+ return result;
+ }
+
+ @Test
+ public void multiResultSet() throws Exception {
+ List<DataObject> data = createSimpleData("1");
+ data.addAll(createSimpleData("2"));
+ ResultSet rs = new ResultSet(data, "name, property.name", typeType);
+ assertEquals(10, rs.getSize());
+ int one = 0;
+ int two = 0;
+ for (int i = 0; i < rs.getSize(); i++) {
+ if (rs.getValue(i, "name").equals("1")) {
+ one++;
+ }
+ if (rs.getValue(i, "name").equals("2")) {
+ two++;
+ }
+ Assert.assertTrue(((String) rs.getValue(i, "property.name")).startsWith(rs.getValue(i,"name").toString()));
+ }
+ Assert.assertEquals(5, one);
+ Assert.assertEquals(5, two);
+ }
+
+
+ @Test
+ public void twoManyValuedProperties() {
+ List<DataObject> data = createSimpleData("t1");
+ ResultSet rs = new ResultSet(data, "name, property.name, property.aliasName", typeType);
+ assertEquals(5, rs.getSize());
+ for (int i = 0; i < 5; i++) {
+ assertEquals("t1", rs.getValue(i, "name"));
+ Assert.assertEquals("t1prop"+i, rs.getValue(i, "property.name"));
+ Assert.assertEquals("t1alias"+i, rs.getValue(i, "property.aliasName"));
+ }
+ }
+
+ @Test
+ public void nullProperties() {
+ List<DataObject> data = createSimpleData("t1");
+ data.add(DataFactory.INSTANCE.create(typeType));
+ ResultSet rs = new ResultSet(data, "name, property.name", typeType);
+ assertEquals(6, rs.getSize());
+ for (int i = 0; i < rs.getSize() - 1; i++) {
+ if ("t1".equals(rs.getValue(i, "name"))) {
+ Assert.assertTrue(((String) rs.getValue(i, "property.name")).startsWith("t1prop"));
+ } else {
+ Assert.assertEquals(null, rs.getValue(i, "name"));
+ Assert.assertEquals(null, rs.getValue(i, "property.name"));
+ }
+ }
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/SdoTestUtil.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/SdoTestUtil.java
new file mode 100644
index 0000000000..83c69a5635
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/SdoTestUtil.java
@@ -0,0 +1,30 @@
+package com.agfa.hap.sdo.test;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.ObjectInputStream;
+import java.io.ObjectOutputStream;
+
+import org.junit.Assert;
+
+public class SdoTestUtil {
+
+ @SuppressWarnings("unchecked")
+ public static <T> T marshallUnmarshal(T object) {
+ try {
+ ByteArrayOutputStream bos = new ByteArrayOutputStream();
+ ObjectOutputStream oos = new ObjectOutputStream(bos);
+ oos.writeObject(object);
+ ObjectInputStream is = new ObjectInputStream(new ByteArrayInputStream(bos.toByteArray()));
+ return (T) is.readObject();
+ } catch (ClassNotFoundException e) {
+ Assert.fail("Exception during serialization: " + e.getMessage());
+ } catch (IOException e) {
+ Assert.fail("Exception during serialization: " + e.getMessage());
+ }
+ return null;
+ }
+
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/SerializableBasicObject.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/SerializableBasicObject.java
new file mode 100644
index 0000000000..be0039d1a7
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/SerializableBasicObject.java
@@ -0,0 +1,23 @@
+package com.agfa.hap.sdo.test;
+
+import java.io.Serializable;
+
+public class SerializableBasicObject implements Serializable {
+
+ private static final long serialVersionUID = -207081518262599555L;
+
+ public SerializableBasicObject() {}
+
+ public SerializableBasicObject(int i) { this.i = i; }
+
+ public int i;
+
+ @Override
+ public boolean equals(Object other) {
+ if (!(other instanceof SerializableBasicObject)) {
+ return false;
+ }
+ SerializableBasicObject sbo = (SerializableBasicObject) other;
+ return sbo.i == i;
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/SomeType.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/SomeType.java
new file mode 100644
index 0000000000..39ac7dc50c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/SomeType.java
@@ -0,0 +1,192 @@
+package com.agfa.hap.sdo.test;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+public class SomeType {
+ private String nullStringProp = null;
+ private String nonNullStringProp = "notnull";
+ private List<String> nonNullStringPropMany = Arrays.asList(new String[]{"test1", "test2"});
+ private List<String> nullStringPropMany = null;
+ private List<String> emptyStringPropMany = Collections.<String>emptyList();
+ private TypeWithoutId nullComplexNoIdNotInSelectClauseSingle = null;
+ private TypeWithoutId nonNullComplexNoIdNotInSelectClauseSingle = new TypeWithoutId();
+ private TypeWithoutId nullComplexNoIdInSelectClauseSingle = null;
+ private TypeWithoutId nonNullComplexNoIdInSelectClauseSingle = new TypeWithoutId();
+ private TypeWithId nullComplexIdNotInSelectClauseSingle = null;
+ private TypeWithId nonNullComplexIdNotInSelectClauseSingle = new TypeWithId(13235L);
+ private TypeWithId nullComplexIdInSelectClauseSingle = null;
+ private TypeWithId nonNullComplexIdInSelectClauseSingle = new TypeWithId(123123L);
+ private TypeWithId nonNullComplexIdInSelectClauseSingleIdIsNull = new TypeWithId(null);
+ private TypeWithId nonNullComplexIdNotInSelectClauseSingleIdIsNull = new TypeWithId(null);
+ private List<TypeWithoutId> nullComplexNoIdNotInSelectClauseMany = null;
+ private List<TypeWithoutId> nonNullComplexNoIdNotInSelectClauseMany = Arrays.asList(new TypeWithoutId[]{new TypeWithoutId(), new TypeWithoutId()});
+ private List<TypeWithoutId> nullComplexNoIdInSelectClauseMany = null;
+ private List<TypeWithoutId> nonNullComplexNoIdInSelectClauseMany = Arrays.asList(new TypeWithoutId[]{new TypeWithoutId(), new TypeWithoutId()});
+ private List<TypeWithId> nullComplexIdNotInSelectClauseMany = null;
+ private List<TypeWithId> nonNullComplexIdNotInSelectClauseMany = Arrays.asList(new TypeWithId[]{new TypeWithId(1L), new TypeWithId(2L)});
+ private List<TypeWithId> nullComplexIdInSelectClauseMany = null;
+ private List<TypeWithId> nonNullComplexIdInSelectClauseMany = Arrays.asList(new TypeWithId[]{new TypeWithId(3L), new TypeWithId(4L)});
+
+
+ private List<TypeWithoutId> emptyComplexNoIdNotInSelectClauseMany = Collections.<TypeWithoutId>emptyList();
+ private List<TypeWithoutId> emptyComplexNoIdInSelectClauseMany = Collections.<TypeWithoutId>emptyList();
+ private List<TypeWithId> emptyComplexIdNotInSelectClauseMany = Collections.<TypeWithId>emptyList();
+ private List<TypeWithId> emptyComplexIdInSelectClauseMany = Collections.<TypeWithId>emptyList();
+ public String getNullStringProp() {
+ return nullStringProp;
+ }
+ public void setNullStringProp(String nullStringProp) {
+ this.nullStringProp = nullStringProp;
+ }
+ public String getNonNullStringProp() {
+ return nonNullStringProp;
+ }
+ public void setNonNullStringProp(String nonNullStringProp) {
+ this.nonNullStringProp = nonNullStringProp;
+ }
+ public TypeWithoutId getNullComplexNoIdNotInSelectClauseSingle() {
+ return nullComplexNoIdNotInSelectClauseSingle;
+ }
+ public void setNullComplexNoIdNotInSelectClauseSingle(
+ TypeWithoutId nullComplexNoIdNotInSelectClauseSingle) {
+ this.nullComplexNoIdNotInSelectClauseSingle = nullComplexNoIdNotInSelectClauseSingle;
+ }
+ public TypeWithoutId getNonNullComplexNoIdNotInSelectClauseSingle() {
+ return nonNullComplexNoIdNotInSelectClauseSingle;
+ }
+ public void setNonNullComplexNoIdNotInSelectClauseSingle(
+ TypeWithoutId nonNullComplexNoIdNotInSelectClauseSingle) {
+ this.nonNullComplexNoIdNotInSelectClauseSingle = nonNullComplexNoIdNotInSelectClauseSingle;
+ }
+ public TypeWithoutId getNullComplexNoIdInSelectClauseSingle() {
+ return nullComplexNoIdInSelectClauseSingle;
+ }
+ public void setNullComplexNoIdInSelectClauseSingle(
+ TypeWithoutId nullComplexNoIdInSelectClauseSingle) {
+ this.nullComplexNoIdInSelectClauseSingle = nullComplexNoIdInSelectClauseSingle;
+ }
+ public TypeWithoutId getNonNullComplexNoIdInSelectClauseSingle() {
+ return nonNullComplexNoIdInSelectClauseSingle;
+ }
+ public void setNonNullComplexNoIdInSelectClauseSingle(
+ TypeWithoutId nonNullComplexNoIdInSelectClauseSingle) {
+ this.nonNullComplexNoIdInSelectClauseSingle = nonNullComplexNoIdInSelectClauseSingle;
+ }
+ public TypeWithId getNullComplexIdNotInSelectClauseSingle() {
+ return nullComplexIdNotInSelectClauseSingle;
+ }
+ public void setNullComplexIdNotInSelectClauseSingle(
+ TypeWithId nullComplexIdNotInSelectClauseSingle) {
+ this.nullComplexIdNotInSelectClauseSingle = nullComplexIdNotInSelectClauseSingle;
+ }
+ public TypeWithId getNonNullComplexIdNotInSelectClauseSingle() {
+ return nonNullComplexIdNotInSelectClauseSingle;
+ }
+ public void setNonNullComplexIdNotInSelectClauseSingle(
+ TypeWithId nonNullComplexIdNotInSelectClauseSingle) {
+ this.nonNullComplexIdNotInSelectClauseSingle = nonNullComplexIdNotInSelectClauseSingle;
+ }
+ public TypeWithId getNullComplexIdInSelectClauseSingle() {
+ return nullComplexIdInSelectClauseSingle;
+ }
+ public void setNullComplexIdInSelectClauseSingle(
+ TypeWithId nullComplexIdInSelectClauseSingle) {
+ this.nullComplexIdInSelectClauseSingle = nullComplexIdInSelectClauseSingle;
+ }
+ public TypeWithId getNonNullComplexIdInSelectClauseSingle() {
+ return nonNullComplexIdInSelectClauseSingle;
+ }
+ public void setNonNullComplexIdInSelectClauseSingle(
+ TypeWithId nonNullComplexIdInSelectClauseSingle) {
+ this.nonNullComplexIdInSelectClauseSingle = nonNullComplexIdInSelectClauseSingle;
+ }
+ public List<TypeWithoutId> getNullComplexNoIdNotInSelectClauseMany() {
+ return nullComplexNoIdNotInSelectClauseMany;
+ }
+ public void setNullComplexNoIdNotInSelectClauseMany(
+ List<TypeWithoutId> nullComplexNoIdNotInSelectClauseMany) {
+ this.nullComplexNoIdNotInSelectClauseMany = nullComplexNoIdNotInSelectClauseMany;
+ }
+ public List<TypeWithoutId> getNonNullComplexNoIdNotInSelectClauseMany() {
+ return nonNullComplexNoIdNotInSelectClauseMany;
+ }
+ public void setNonNullComplexNoIdNotInSelectClauseMany(
+ List<TypeWithoutId> nonNullComplexNoIdNotInSelectClauseMany) {
+ this.nonNullComplexNoIdNotInSelectClauseMany = nonNullComplexNoIdNotInSelectClauseMany;
+ }
+ public List<TypeWithoutId> getNullComplexNoIdInSelectClauseMany() {
+ return nullComplexNoIdInSelectClauseMany;
+ }
+ public void setNullComplexNoIdInSelectClauseMany(
+ List<TypeWithoutId> nullComplexNoIdInSelectClauseMany) {
+ this.nullComplexNoIdInSelectClauseMany = nullComplexNoIdInSelectClauseMany;
+ }
+ public List<TypeWithoutId> getNonNullComplexNoIdInSelectClauseMany() {
+ return nonNullComplexNoIdInSelectClauseMany;
+ }
+ public void setNonNullComplexNoIdInSelectClauseMany(
+ List<TypeWithoutId> nonNullComplexNoIdInSelectClauseMany) {
+ this.nonNullComplexNoIdInSelectClauseMany = nonNullComplexNoIdInSelectClauseMany;
+ }
+ public List<TypeWithId> getNullComplexIdNotInSelectClauseMany() {
+ return nullComplexIdNotInSelectClauseMany;
+ }
+ public void setNullComplexIdNotInSelectClauseMany(
+ List<TypeWithId> nullComplexIdNotInSelectClauseMany) {
+ this.nullComplexIdNotInSelectClauseMany = nullComplexIdNotInSelectClauseMany;
+ }
+ public List<TypeWithId> getNonNullComplexIdNotInSelectClauseMany() {
+ return nonNullComplexIdNotInSelectClauseMany;
+ }
+ public void setNonNullComplexIdNotInSelectClauseMany(
+ List<TypeWithId> nonNullComplexIdNotInSelectClauseMany) {
+ this.nonNullComplexIdNotInSelectClauseMany = nonNullComplexIdNotInSelectClauseMany;
+ }
+ public List<TypeWithId> getNullComplexIdInSelectClauseMany() {
+ return nullComplexIdInSelectClauseMany;
+ }
+ public void setNullComplexIdInSelectClauseMany(
+ List<TypeWithId> nullComplexIdInSelectClauseMany) {
+ this.nullComplexIdInSelectClauseMany = nullComplexIdInSelectClauseMany;
+ }
+ public List<TypeWithId> getNonNullComplexIdInSelectClauseMany() {
+ return nonNullComplexIdInSelectClauseMany;
+ }
+ public void setNonNullComplexIdInSelectClauseMany(
+ List<TypeWithId> nonNullComplexIdInSelectClauseMany) {
+ this.nonNullComplexIdInSelectClauseMany = nonNullComplexIdInSelectClauseMany;
+ }
+ public List<TypeWithoutId> getEmptyComplexNoIdNotInSelectClauseMany() {
+ return emptyComplexNoIdNotInSelectClauseMany;
+ }
+ public List<TypeWithoutId> getEmptyComplexNoIdInSelectClauseMany() {
+ return emptyComplexNoIdInSelectClauseMany;
+ }
+ public List<TypeWithId> getEmptyComplexIdNotInSelectClauseMany() {
+ return emptyComplexIdNotInSelectClauseMany;
+ }
+ public List<TypeWithId> getEmptyComplexIdInSelectClauseMany() {
+ return emptyComplexIdInSelectClauseMany;
+ }
+ public TypeWithId getNonNullComplexIdInSelectClauseSingleIdIsNull() {
+ return nonNullComplexIdInSelectClauseSingleIdIsNull;
+ }
+ public List<String> getNonNullStringPropMany() {
+ return nonNullStringPropMany;
+ }
+ public List<String> getNullStringPropMany() {
+ return nullStringPropMany;
+ }
+ public List<String> getEmptyStringPropMany() {
+ return emptyStringPropMany;
+ }
+ public TypeWithId getNonNullComplexIdNotInSelectClauseSingleIdIsNull() {
+ return nonNullComplexIdNotInSelectClauseSingleIdIsNull;
+ }
+ public void setNonNullComplexIdNotInSelectClauseSingleIdIsNull(
+ TypeWithId nonNullComplexIdNotInSelectClauseSingleIdIsNull) {
+ this.nonNullComplexIdNotInSelectClauseSingleIdIsNull = nonNullComplexIdNotInSelectClauseSingleIdIsNull;
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestBulkProperties.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestBulkProperties.java
new file mode 100644
index 0000000000..87a7fd6445
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestBulkProperties.java
@@ -0,0 +1,292 @@
+package com.agfa.hap.sdo.test;
+
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Ignore;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.DataAccessService;
+import com.agfa.hap.sdo.DataMapper;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.ReachableDefinition;
+import com.agfa.hap.sdo.SelectClause;
+import com.agfa.hap.sdo.Snapshot;
+import com.agfa.hap.sdo.SnapshotDefinition;
+import com.agfa.hap.sdo.Type;
+import com.agfa.hap.sdo.helper.TypeHelper;
+import com.agfa.hap.sdo.mapper.BeanPropertyAccessorBuilder;
+import com.agfa.hap.sdo.mapper.JavaBeanMapper;
+import com.agfa.hap.sdo.mapper.PartialDataObjectMapper;
+import com.agfa.hap.sdo.mapper.PropertyAccessor;
+import com.agfa.hap.sdo.mapper.TypeMapper;
+import commonj.sdo.DataObject;
+
+public class TestBulkProperties {
+
+ private Type typeA;
+ private Type typeB;
+ private JavaBeanMapper mapper;
+
+ private Collection<Object> bulkObjects;
+ private Collection<Property> bulkProperties;
+
+ @Before
+ public void defineTypes() {
+ TestXSDHelper.defineTestTypes();
+ typeA = TypeHelper.INSTANCE.getType(TestObjectSnapShot.class.getName(), "A");
+ typeB = TypeHelper.INSTANCE.getType(TestObjectSnapShot.class.getName(), "B");
+ TypeMapper typeMapper = new TypeMapper(new BeanPropertyAccessorBuilder() {
+ @Override
+ protected PropertyAccessor createPropertyAccessor(Class cls, Property prop) {
+ PropertyAccessor result = super.createPropertyAccessor(cls, prop);
+ return new TestBulkPropertyAccessor(prop, result);
+ }
+ });
+ typeMapper.register(A.class, typeA.getURI(), typeA.getName());
+ typeMapper.register(B.class, typeB.getURI(), typeB.getName());
+ mapper = new JavaBeanMapper(typeMapper);
+ }
+
+ @Before
+ public void clearBulkObjects() {
+ bulkObjects = new ArrayList<Object>();
+ bulkProperties = new ArrayList<Property>();
+ }
+
+ @Test
+ public void simpleBulkProperty() {
+ this.bulkProperties.add(typeA.getProperty("containedB"));
+ A a = new A();
+ a.setStringProp("test");
+ B b = new B();
+ a.setContainedB(b);
+ b.setName("b1");
+ Snapshot s = DataAccessService.createSnapShot(mapper, new SelectClause(typeA, "containedB"), a);
+ A copyA = (A) DataAccessService.getRootObject(mapper, s);
+ Assert.assertEquals(a.getStringProp(), copyA.getStringProp());
+ Assert.assertEquals(a.getContainedB().getName(), copyA.getContainedB().getName());
+ Assert.assertEquals(1, bulkObjects.size());
+ Assert.assertTrue(bulkObjects.contains(a));
+ }
+
+ @Test
+ @Ignore
+ public void simpleBulkPropertyReachableDefinition() throws URISyntaxException {
+ this.bulkProperties.add(typeA.getProperty("containedB"));
+ A a = new A();
+ a.setStringProp("test");
+ a.setLongProp(1L);
+ a.setShortProp((short)2);
+ a.setBooleanProp(true);
+ a.setDoubleProp(2.0d);
+ a.setByteProp((byte) 3);
+ a.setFloatProp(5.0f);
+ a.setUriProp(new URI(""));
+ a.setBytearrayProp(new byte[]{1,2,3});
+ a.setIntProp(7);
+ B b = new B();
+ a.setContainedB(b);
+ b.setName("b1");
+ Snapshot s = DataAccessService.createSnapShot(mapper, new ReachableDefinition(), a);
+ A copyA = (A) DataAccessService.getRootObject(mapper, s);
+ Assert.assertEquals(a.getStringProp(), copyA.getStringProp());
+ Assert.assertEquals(a.getContainedB().getName(), copyA.getContainedB().getName());
+ Assert.assertEquals(1, bulkObjects.size());
+ Assert.assertTrue(bulkObjects.contains(a));
+ }
+
+ @Test
+ public void subselectBulkSnapshot() {
+ this.bulkProperties.add(typeA.getProperty("containedB"));
+ A a = new A();
+ B b = new B();
+ a.setContainedB(b);
+ b.setParent(new B());
+ Snapshot s = DataAccessService.createSnapShot(mapper, new SelectClause(typeA, "containedB.parent"), a);
+ A copyA = (A) DataAccessService.getRootObject(mapper, s);
+ Assert.assertNotNull(copyA.getContainedB().getParent());
+ Assert.assertEquals(1, bulkObjects.size());
+ Assert.assertTrue(bulkObjects.contains(a));
+ }
+
+ @Test
+ public void multiBulkSnapshot() {
+ this.bulkProperties.add(typeB.getProperty("parent"));
+ B b = new B();
+ B child1 = new B();
+ b.getChildren().add(child1);
+ child1.setParent(b);
+ B child2 = new B();
+ b.getChildren().add(child2);
+ child2.setParent(b);
+ Snapshot s = DataAccessService.createSnapShot(mapper, new SelectClause(typeB, "children.parent"), b);
+ B copyB = (B) DataAccessService.getRootObject(mapper, s);
+ Assert.assertEquals(2, bulkObjects.size());
+ Assert.assertTrue(bulkObjects.contains(child1));
+ Assert.assertTrue(bulkObjects.contains(child2));
+ Assert.assertEquals(2, copyB.getChildren().size());
+ for (B copyChild : copyB.getChildren()) {
+ Assert.assertEquals(copyB, copyChild.getParent());
+ }
+ }
+
+ @Test
+ public void manyValuedBulkProperty() {
+ this.bulkProperties.add(typeB.getProperty("children"));
+ B b = new B();
+ B child = new B();
+ b.getChildren().add(child);
+ child.setParent(b);
+ child = new B();
+ b.getChildren().add(child);
+ child.setParent(b);
+ Snapshot s = DataAccessService.createSnapShot(mapper, new SelectClause(typeB, "children.parent"), b);
+ B copyB = (B) DataAccessService.getRootObject(mapper, s);
+ Assert.assertEquals(1, bulkObjects.size());
+ Assert.assertTrue(bulkObjects.contains(b));
+ Assert.assertEquals(2, copyB.getChildren().size());
+ for (B copyChild : copyB.getChildren()) {
+ Assert.assertEquals(copyB, copyChild.getParent());
+ }
+ }
+
+ @Test
+ public void manyValuedDataObjectBulkProperty() {
+ this.bulkProperties.add(typeB.getProperty("children"));
+ B b = new B();
+ B child = new B();
+ b.getChildren().add(child);
+ child.setParent(b);
+ child = new B();
+ b.getChildren().add(child);
+ child.setParent(b);
+ Snapshot s = DataAccessService.createSnapShot(mapper, new SelectClause(typeB, "children.parent"), b);
+ Assert.assertEquals(1, bulkObjects.size());
+ Assert.assertTrue(bulkObjects.contains(b));
+ DataObject copyB = DataAccessService.getRootObject(new PartialDataObjectMapper() {
+
+ @Override
+ public boolean isBulkProperty(Class clazz, Property property) {
+ return bulkProperties.contains(property);
+ }
+
+ }, s);
+ Assert.assertEquals(2, copyB.getList("children").size());
+ for (Object copyChild : copyB.getList("children")) {
+ Assert.assertEquals(copyB, ((DataObject) copyChild).get("parent"));
+ }
+ }
+
+ @Test
+ public void manyValuedEmptyDataObjectBulkProperty() {
+ this.bulkProperties.add(typeB.getProperty("children"));
+ B b = new B();
+ Snapshot s = DataAccessService.createSnapShot(mapper, new SelectClause(typeB, "children.parent"), b);
+ Assert.assertEquals(1, bulkObjects.size());
+ Assert.assertTrue(bulkObjects.contains(b));
+ DataObject copyB = DataAccessService.getRootObject(new PartialDataObjectMapper() {
+
+ @Override
+ public boolean isBulkProperty(Class clazz, Property property) {
+ return bulkProperties.contains(property);
+ }
+
+ }, s);
+ Assert.assertEquals(0, copyB.getList("children").size());
+ }
+
+ @Test
+ public void dataTypeBulkProperty(){
+ this.bulkProperties.add(typeA.getProperty("stringProp"));
+ A a = new A();
+ a.setStringProp("stringpropvalue");
+ A anotherA = new A();
+ anotherA.setStringProp("somevalue");
+ List<A> as = new ArrayList<A>();
+ as.add(a);
+ as.add(anotherA);
+ Snapshot s = DataAccessService.createMultiSnapShot(mapper, new SelectClause(typeA, ""), as);
+ A copyA = (A) DataAccessService.getRootObjects(mapper, s).get(0);
+ Assert.assertEquals(a.getStringProp(), copyA.getStringProp());
+ Assert.assertEquals(2, bulkObjects.size());
+ Assert.assertTrue(bulkObjects.contains(a));
+ }
+
+ private class TestBulkPropertyAccessor implements PropertyAccessor {
+ private PropertyAccessor delegate;
+ private Property property;
+
+ public TestBulkPropertyAccessor(Property property, PropertyAccessor delegate) {
+ this.delegate = delegate;
+ this.property = property;
+ }
+
+ public Object getValue(Object instance, Property property, DataMapper dataMapper) {
+ Assert.assertFalse(isBulkAccessor());
+ return delegate.getValue(instance, property, dataMapper);
+ }
+
+ public Collection<?> getValues(Collection<?> instances, Property property, SnapshotDefinition def, DataMapper dataMapper) {
+ Assert.assertTrue(isBulkAccessor());
+ List<Object> result = new ArrayList<Object>();
+ for (Object a : instances) {
+ result.add(delegate.getValue(a, property, dataMapper));
+ }
+ bulkObjects.addAll(instances);
+ return result;
+ }
+
+ public boolean isBulkAccessor() {
+ return bulkProperties.contains(property);
+ }
+
+ public void setValue(Object instance, Property property, Object value, DataMapper dataMapper) {
+ delegate.setValue(instance, property, value, dataMapper);
+ }
+
+ public String fetchJoinPropertyPath(Property property) {
+ return property.getName();
+ }
+
+ }
+
+ @Test
+ public void nestedBulkProperties(){
+ this.bulkProperties.add(typeA.getProperty("b"));
+ this.bulkProperties.add(typeB.getProperty("favouriteChild"));
+ A a = new A();
+ a.setStringProp("test");
+ B b = new B();
+ a.setB(b);
+ b.setName("b1");
+ B favB = new B();
+ favB.setName("favBName");
+ b.setFavouriteChild(favB);
+ Snapshot s = DataAccessService.createSnapShot(mapper, new SelectClause(typeA, "b.favouriteChild"), a);
+ A copyA = (A) DataAccessService.getRootObject(mapper, s);
+ Assert.assertEquals(a.getStringProp(), copyA.getStringProp());
+ Assert.assertEquals(a.getB().getName(), copyA.getB().getName());
+ Assert.assertEquals(a.getB().getFavouriteChild().getName(), copyA.getB().getFavouriteChild().getName());
+ Assert.assertEquals(2, bulkObjects.size());
+ Assert.assertTrue(bulkObjects.contains(a));
+ }
+
+ @Test
+ public void nulls(){
+ this.bulkProperties.add(typeA.getProperty("containedB"));
+ A a = new A();
+ B b = new B();
+ a.setContainedB(null);
+ Snapshot s = DataAccessService.createSnapShot(mapper, new SelectClause(typeA, "containedB"), a);
+ A copyA = (A) DataAccessService.getRootObject(mapper, s);
+ Assert.assertEquals(a.getContainedB(), copyA.getContainedB());
+ Assert.assertEquals(1, bulkObjects.size());
+ Assert.assertTrue(bulkObjects.contains(a));
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestDataObjectImpl.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestDataObjectImpl.java
new file mode 100644
index 0000000000..dfe8003c06
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestDataObjectImpl.java
@@ -0,0 +1,173 @@
+package com.agfa.hap.sdo.test;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.PartialDataFactory;
+import com.agfa.hap.sdo.PartialDataObject;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.Type;
+import commonj.sdo.helper.DataFactory;
+import commonj.sdo.helper.TypeHelper;
+
+
+public class TestDataObjectImpl {
+
+ private Type propertyType;
+ private Type typeType;
+
+
+ @Before
+ public void setUp() throws Exception {
+ propertyType = TypeHelper.INSTANCE.getType("commonj.sdo", "Property");
+ typeType = TypeHelper.INSTANCE.getType("commonj.sdo", "Type");
+ }
+
+ @Test
+ public void testDataFactory() {
+ DataObject property = DataFactory.INSTANCE.create(propertyType);
+ property.createDataObject(propertyType.getProperty("type").getIndex());
+ Assert.assertNotNull(property.get("type"));
+ }
+
+ @Test
+ public void testRootObject() {
+ DataObject property = DataFactory.INSTANCE.create(propertyType);
+ Assert.assertEquals(property, property.getRootObject());
+ Assert.assertNull(property.getContainer());
+ DataObject typeProperty = property.createDataObject(propertyType.getProperty("type").getIndex());
+ Assert.assertNull(typeProperty.getContainer());
+ Assert.assertEquals(typeProperty, typeProperty.getRootObject());
+ DataObject childProperty = typeProperty.createDataObject("property", "commonj.sdo", "Property");
+ Assert.assertEquals(typeProperty, childProperty.getRootObject());
+ Assert.assertEquals(typeProperty, childProperty.getContainer());
+ }
+
+ @Test
+ public void testGetSetValue() {
+ DataObject property = DataFactory.INSTANCE.create(propertyType);
+ Assert.assertFalse(property.isSet("name"));
+ property.set("name", "test");
+ Assert.assertTrue(property.isSet("name"));
+ Assert.assertEquals("test", property.get("name"));
+ property.unset("name");
+ Assert.assertNull(property.get("name"));
+ Assert.assertFalse(property.isSet("name"));
+ }
+
+ @Test
+ public void testGetSetDataObjectValue() {
+ DataObject property = DataFactory.INSTANCE.create(propertyType);
+ DataObject type = property.createDataObject("type");
+ Assert.assertEquals(typeType, type.getType());
+ Assert.assertEquals(type, property.get("type"));
+ Assert.assertEquals(type, property.getDataObject("type"));
+ }
+
+ @Test
+ public void testGetSetListValue() {
+ TestXSDHelper.defineTestTypes();
+ PartialDataObject b = PartialDataFactory.INSTANCE.create(null, "B");
+ Assert.assertTrue(b.getList("children").isEmpty());
+ for (int i = 0; i < 5; i++) {
+ DataObject child = b.createDataObject("children");
+ child.set("name", Integer.toString(i));
+ DataObject odo = (DataObject) b.getList("children").get(i);
+ Assert.assertEquals(child, odo);
+ Assert.assertEquals(Integer.toString(i), odo.get("name"));
+ Assert.assertEquals(b, child.getContainer());
+ Assert.assertEquals(b.getType().getProperty("children"), child.getContainmentProperty());
+ }
+ }
+
+ @Test
+ public void changeList() {
+ TestXSDHelper.defineTestTypes();
+ PartialDataObject b = PartialDataFactory.INSTANCE.create(null, "B");
+ List<Object> children = b.getList("children");
+ PartialDataObject child = PartialDataFactory.INSTANCE.create(b.getType().getProperty("children").getType());
+ children.add(child);
+ Assert.assertEquals(b, child.get("parent"));
+ PartialDataObject child2 = b.createDataObject("children");
+ Assert.assertEquals(2, children.size());
+ Assert.assertTrue(children.remove(child2));
+ Assert.assertEquals(1, children.size());
+ children.set(0, child2);
+ Assert.assertEquals(b, child2.get("parent"));
+ Assert.assertNull(child.get("parent"));
+ Assert.assertEquals(1, children.size());
+ }
+
+ @Test
+ public void setList() {
+ TestXSDHelper.defineTestTypes();
+ PartialDataObject b = PartialDataFactory.INSTANCE.create(null, "B");
+ PartialDataObject child = b.createDataObject("children");
+ PartialDataObject child2 = PartialDataFactory.INSTANCE.create(child.getType());
+ List<Object> properties = new ArrayList<Object>();
+ properties.add(child2);
+ b.setList("children", properties);
+ Assert.assertEquals(b, child2.get("parent"));
+ Assert.assertEquals(1, properties.size());
+ Assert.assertNull(child.get("parent"));
+ }
+
+
+ @Test
+ public void testGetSetOpposite() {
+ TestXSDHelper.defineTestTypes();
+ PartialDataObject b = PartialDataFactory.INSTANCE.create(null, "B");
+ DataObject child = b.createDataObject("children");
+ Assert.assertEquals(b, child.get("parent"));
+ Iterator<PartialDataObject> it = b.getList("children").iterator();
+ Assert.assertTrue(it.hasNext());
+ Assert.assertEquals(child, it.next());
+ Assert.assertFalse(it.hasNext());
+ PartialDataObject b2 = PartialDataFactory.INSTANCE.create(null, "B");
+ Assert.assertTrue(b2.getList("children").isEmpty());
+ child.set("parent", b2);
+ Assert.assertEquals(b2, child.get("parent"));
+ it = b2.getList("children").iterator();
+ Assert.assertTrue(it.hasNext());
+ Assert.assertEquals(child, it.next());
+ Assert.assertFalse(it.hasNext());
+ Assert.assertTrue(b.getList("children").isEmpty());
+ }
+
+ @Test
+ public void testBasicDataTypes() {
+ TestXSDHelper.defineTestTypes();
+ Type typeA = TypeHelper.INSTANCE.getType(null, "A");
+ DataObject a = DataFactory.INSTANCE.create(typeA);
+ verifyGetSetValue(a, "intProp", 5);
+ verifyGetSetValue(a, "doubleProp", 1.5);
+ verifyGetSetValue(a, "stringProp", "Test");
+ verifyGetSetValue(a, "stringProp", null);
+ verifyGetSetValue(a, "shortProp", (short) 5);
+ verifyGetSetValue(a, "longProp", 5l);
+ verifyGetSetValue(a, "byteProp", (byte) 5l);
+ verifyGetSetValue(a, "floatProp", (float) 5.23);
+ }
+
+
+ private void verifyGetSetValue(DataObject a, String prop, Object value) {
+ a.set(prop, value);
+ Assert.assertEquals(value, a.get(prop));
+ }
+
+ @Test
+ public void testSpecializedClass() {
+ TestXSDHelper.defineTestTypes();
+ C c = (C) DataFactory.INSTANCE.create(null, "C");
+ c.setName("testje");
+ Assert.assertEquals("testje", c.getName());
+ Assert.assertEquals(c.getName(), c.get("name"));
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestDefineTypeWithDataObject.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestDefineTypeWithDataObject.java
new file mode 100644
index 0000000000..427ecae7bd
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestDefineTypeWithDataObject.java
@@ -0,0 +1,54 @@
+package com.agfa.hap.sdo.test;
+
+import org.junit.After;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.impl.TypeProvider;
+import com.agfa.hap.sdo.model.LongIdentity;
+import commonj.sdo.DataObject;
+import commonj.sdo.Type;
+import commonj.sdo.helper.DataFactory;
+import commonj.sdo.helper.TypeHelper;
+
+public class TestDefineTypeWithDataObject {
+
+ @Test
+ public void define(){
+ Type typeType = TypeHelper.INSTANCE.getType("commonj.sdo", "Type");
+ DataObject testType = DataFactory.INSTANCE.create(typeType);
+ testType.set("name", "test77");
+ testType.set("uri", "unittest-7");
+ DataObject prop = testType.createDataObject("property");
+ prop.set("name", "test");
+ prop.set("type", testType);
+ prop = testType.createDataObject("property");
+ prop.set("name", "primaryKey");
+ DataObject longIdentityType = DataFactory.INSTANCE.create(typeType);
+ longIdentityType.set("name", LongIdentity.class.getName());
+ prop.set("type", longIdentityType);
+ testType.set("identityProperty", "primaryKey");
+ Type newType = TypeHelper.INSTANCE.define(testType);
+ Assert.assertNotNull(newType);
+ Assert.assertEquals("test77", newType.getName());
+ Assert.assertEquals("unittest-7", newType.getURI());
+ Type lookupType = TypeHelper.INSTANCE.getType("unittest-7", "test77");
+ Assert.assertNotNull(lookupType);
+ Assert.assertEquals(newType, lookupType);
+ }
+
+ @Before
+ public void setup() {
+ TypeProvider.setInstance(new TypeProvider(){
+ public String getTypes(String uri) {
+ return null;
+ }});
+ }
+
+ @After
+ public void teardown(){
+ TypeProvider.setInstance(null);
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestEmptySnapshot.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestEmptySnapshot.java
new file mode 100644
index 0000000000..85e950e9ee
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestEmptySnapshot.java
@@ -0,0 +1,18 @@
+package com.agfa.hap.sdo.test;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.DataAccessService;
+import com.agfa.hap.sdo.Snapshot;
+import com.agfa.hap.sdo.implementation.SnapshotImplementation;
+
+public class TestEmptySnapshot {
+ @Test
+ public void empty(){
+ Snapshot emptySnapshot = SnapshotImplementation.emptySnapshot();
+ Assert.assertNotNull(emptySnapshot);
+ Assert.assertTrue(DataAccessService.getRootObjects(emptySnapshot).isEmpty());
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestEqualityHelper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestEqualityHelper.java
new file mode 100644
index 0000000000..b8a84b8cfd
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestEqualityHelper.java
@@ -0,0 +1,76 @@
+package com.agfa.hap.sdo.test;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.Type;
+import commonj.sdo.helper.DataFactory;
+import commonj.sdo.helper.EqualityHelper;
+import commonj.sdo.helper.TypeHelper;
+
+public class TestEqualityHelper{
+
+ private Type typeType;
+
+ @Before
+ public void setUp() throws Exception {
+ typeType = TypeHelper.INSTANCE.getType("commonj.sdo", "Type");
+ }
+
+ @Test
+ public void testNullEquality() {
+ Assert.assertTrue(EqualityHelper.INSTANCE.equalShallow(null, null));
+ Assert.assertTrue(EqualityHelper.INSTANCE.equal(null, null));
+ DataObject instance = DataFactory.INSTANCE.create(typeType);
+ instance.set("name", "a");
+ instance.createDataObject("property");
+ Assert.assertFalse(EqualityHelper.INSTANCE.equalShallow(instance, null));
+ Assert.assertFalse(EqualityHelper.INSTANCE.equal(instance, null));
+ Assert.assertFalse(EqualityHelper.INSTANCE.equalShallow(null, instance));
+ Assert.assertFalse(EqualityHelper.INSTANCE.equal(null, instance));
+ }
+
+ @Test
+ public void testShallowEquality() {
+ DataObject a = DataFactory.INSTANCE.create(typeType);
+ a.set("name", "a");
+ DataObject b = DataFactory.INSTANCE.create(typeType);
+ b.set("name", "a");
+ Assert.assertTrue(EqualityHelper.INSTANCE.equalShallow(a,b));
+ b.set("name", "b");
+ Assert.assertFalse(EqualityHelper.INSTANCE.equalShallow(a,b));
+ b.set("name", "a");
+ Assert.assertTrue(EqualityHelper.INSTANCE.equalShallow(a,b));
+ b.set("dataType", true);
+ Assert.assertFalse(EqualityHelper.INSTANCE.equalShallow(a,b));
+ a.set("dataType", true);
+ Assert.assertTrue(EqualityHelper.INSTANCE.equalShallow(a,b));
+ b.createDataObject("property");
+ Assert.assertTrue(EqualityHelper.INSTANCE.equalShallow(a,b));
+ }
+
+ @Test
+ public void testEquality() {
+ DataObject a = DataFactory.INSTANCE.create(typeType);
+ a.set("name", "a");
+ DataObject b = DataFactory.INSTANCE.create(typeType);
+ b.set("name", "a");
+ Assert.assertTrue(EqualityHelper.INSTANCE.equal(a,b));
+ b.set("name", "b");
+ Assert.assertFalse(EqualityHelper.INSTANCE.equal(a,b));
+ b.set("name", "a");
+ Assert.assertTrue(EqualityHelper.INSTANCE.equal(a,b));
+ DataObject propB = b.createDataObject("property");
+ Assert.assertFalse(EqualityHelper.INSTANCE.equal(a,b));
+ DataObject propA = a.createDataObject("property");
+ Assert.assertTrue(EqualityHelper.INSTANCE.equal(a,b));
+ propB.set("name", "propB");
+ Assert.assertFalse(EqualityHelper.INSTANCE.equal(a,b));
+ propA.set("name", "propB");
+ Assert.assertTrue(EqualityHelper.INSTANCE.equal(a,b));
+ propA.set("name", "propA");
+ Assert.assertFalse(EqualityHelper.INSTANCE.equal(a,b));
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestObjectSnapShot.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestObjectSnapShot.java
new file mode 100644
index 0000000000..e0a568d8f5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestObjectSnapShot.java
@@ -0,0 +1,148 @@
+package com.agfa.hap.sdo.test;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.DataAccessService;
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.ReachableDefinition;
+import com.agfa.hap.sdo.SelectClause;
+import com.agfa.hap.sdo.Snapshot;
+import com.agfa.hap.sdo.Type;
+import com.agfa.hap.sdo.helper.TypeHelper;
+import com.agfa.hap.sdo.mapper.JavaBeanMapper;
+import com.agfa.hap.sdo.mapper.TypeMapper;
+import commonj.sdo.DataObject;
+
+public class TestObjectSnapShot{
+
+ private Type typeA;
+ private Type typeB;
+ private JavaBeanMapper mapper;
+
+
+ @Before
+ public void setUp() throws Exception {
+ TestXSDHelper.defineTestTypes();
+ typeA = TypeHelper.INSTANCE.getType(TestObjectSnapShot.class.getName(), "A");
+ typeB = TypeHelper.INSTANCE.getType(TestObjectSnapShot.class.getName(), "B");
+ TypeMapper typeMapper = new TypeMapper();
+ typeMapper.register(A.class, typeA.getURI(), typeA.getName());
+ typeMapper.register(B.class, typeB.getURI(), typeB.getName());
+ mapper = new JavaBeanMapper(typeMapper);
+ }
+
+ @Test
+ public void testObjectToDataObject() throws Exception {
+ A a = new A();
+ a.setStringProp("acc");
+ Snapshot s = DataAccessService.createSnapShot(mapper, new ReachableDefinition(), a);
+ Assert.assertNotNull(s);
+ DataObject dao = DataAccessService.getRootObject(s);
+ Assert.assertEquals(typeA, dao.getType());
+ Assert.assertEquals(a.getStringProp(), dao.get("stringProp"));
+ }
+
+ @Test
+ public void testComplexerObjectToDataObject() throws Exception {
+ A a = new A();
+ a.setStringProp("acc");
+ B b = new B();
+ a.setB(b);
+ B child = new B();
+ child.setName("ch1");
+ child.setParent(b);
+ b.getChildren().add(child);
+ child = new B();
+ child.setName("ch2");
+ child.setParent(b);
+ b.getChildren().add(child);
+ Snapshot s = DataAccessService.createSnapShot(mapper, new ReachableDefinition(), a);
+ Assert.assertNotNull(s);
+ DataObject dao = DataAccessService.getRootObject(s);
+ Assert.assertEquals(a.getStringProp(), dao.get("stringProp"));
+ dao = dao.getDataObject("b");
+ Assert.assertNotNull(dao);
+ Assert.assertEquals(b.getName(), dao.get("name"));
+ Assert.assertEquals(b.getChildren().size(), dao.getList("children").size());
+ for (int i = 0; i < b.getChildren().size(); i++) {
+ child = b.getChildren().get(i);
+ DataObject daoChild = (DataObject) dao.getList("children").get(i);
+ Assert.assertEquals(child.getName(), daoChild.get("name"));
+ Assert.assertTrue(dao == daoChild.get("parent"));
+ }
+ }
+
+ @Test
+ public void testDataObjectMap() {
+ B b = new B();
+ b.setName("test");
+ for (Property property : typeB.getProperties()) {
+ mapper.getProperty(b, property);
+ }
+ Assert.assertEquals(b.getName(), mapper.getProperty(b, typeB.getProperty("name")));
+ }
+
+ @Test
+ public void testInheritanceInDataObjectMap() {
+ Type typeInheritedB = TypeHelper.INSTANCE.getType(TestObjectSnapShot.class.getName(), "InheritedB");
+ mapper.getTypeMapper().register(InheritedB.class, typeInheritedB.getURI(), typeInheritedB.getName());
+ InheritedB b = new InheritedB();
+ b.setName("test");
+ b.setNickname("nick");
+ Assert.assertEquals(b.getName(), mapper.getProperty(b, typeB.getProperty("name")));
+ Assert.assertEquals(b.getNickname(), mapper.getProperty(b, typeInheritedB.getProperty("nickname")));
+ }
+
+ @Test
+ public void testObjectToObject() throws Exception {
+ B b = new B();
+ b.setName("child");
+ B parent = new B();
+ parent.setName("parent");
+ b.setParent(parent);
+ Snapshot s = DataAccessService.createSnapShot(mapper, new ReachableDefinition(), b);
+ Assert.assertNotNull(s);
+ B copy = (B) DataAccessService.getRootObject(mapper, s);
+ Assert.assertEquals(b.getName(), copy.getName());
+ Assert.assertEquals(b.getParent().getName(), copy.getParent().getName());
+ }
+
+ @Test
+ public void testRoundTrip() throws Exception {
+ B b = new B();
+ b.setName("parent");
+ B child = new B();
+ child.setName("child");
+ b.getChildren().add(child);
+ child.setParent(b);
+ Snapshot snapshot = DataAccessService.createSnapShot(mapper, new ReachableDefinition(), b);
+ B copy = (B) DataAccessService.getRootObject(mapper, snapshot);
+ Assert.assertFalse(b == copy);
+ Assert.assertEquals(b.getName(), copy.getName());
+ Assert.assertEquals(b.getChildren().size(), copy.getChildren().size());
+ Assert.assertEquals(b.getChildren().get(0).getName(), copy.getChildren().get(0).getName());
+ snapshot = DataAccessService.createSnapShot(mapper, new ReachableDefinition(), b);
+ PartialDataObject bAsDataObject = DataAccessService.getRootObject(snapshot);
+ Assert.assertEquals(b.getName(), bAsDataObject.get("name"));
+ snapshot = DataAccessService.createSnapShot(new ReachableDefinition(), bAsDataObject);
+ copy = (B) DataAccessService.getRootObject(mapper, snapshot);
+ Assert.assertFalse(b == copy);
+ Assert.assertEquals(b.getName(), copy.getName());
+ Assert.assertEquals(b.getChildren().size(), copy.getChildren().size());
+ Assert.assertEquals(b.getChildren().get(0).getName(), copy.getChildren().get(0).getName());
+ }
+
+ @Test
+ public void testOppositeProperty() {
+ B b = new B();
+ B child = new B();
+ b.getChildren().add(child);
+ child.setParent(b);
+ Snapshot snapshot = DataAccessService.createSnapShot(mapper, new SelectClause(typeB, "children"), b);
+ B copy = (B) DataAccessService.getRootObject(mapper, snapshot);
+ Assert.assertEquals(copy, copy.getChildren().get(0).getParent());
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestPartialDataObject.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestPartialDataObject.java
new file mode 100644
index 0000000000..ab0ada436f
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestPartialDataObject.java
@@ -0,0 +1,131 @@
+package com.agfa.hap.sdo.test;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.PartialDataFactory;
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.PropertyNotAvailableException;
+import com.agfa.hap.sdo.Type;
+import com.agfa.hap.sdo.implementation.TypeImplementation;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.helper.TypeHelper;
+import commonj.sdo.helper.XSDHelper;
+
+public class TestPartialDataObject{
+
+ private Type propertyType;
+ private commonj.sdo.Type typeType;
+ private Type bType;
+
+ @Before
+ public void setUp() throws Exception {
+ propertyType = (Type) TypeHelper.INSTANCE.getType("commonj.sdo", "Property");
+ typeType = TypeHelper.INSTANCE.getType("commonj.sdo", "Type");
+ XSDHelper.INSTANCE.define(this.getClass().getResourceAsStream("/sdo/test-sdo-types.xsd"), "com.agfa.hap.rcp.sdo.test");
+ bType = (TypeImplementation) TypeHelper.INSTANCE.getType("com.agfa.hap.rcp.sdo.test", "B");
+ }
+
+ @Test
+ public void testPartialDataObject() {
+ PartialDataObject property = PartialDataFactory.INSTANCE.create(propertyType);
+ Assert.assertEquals(propertyType, property.getType());
+ Assert.assertTrue(propertyType.getProperties().size() > 0);
+ for (Property p : propertyType.getProperties()) {
+ Assert.assertTrue(property.isAvailable(p));
+ property.setUnavailable(p);
+ Assert.assertFalse(property.isAvailable(p));
+ try {
+ property.get(p);
+ Assert.fail("Should not be able to access partial properties");
+ } catch (PropertyNotAvailableException e) {
+ // ok;
+ }
+ property.set(p, null);
+ Assert.assertTrue(property.isAvailable(p));
+ Assert.assertNull(property.get(p));
+ }
+ }
+
+ @Test
+ public void testGetSetPartialListValue() {
+ PartialDataObject type = PartialDataFactory.INSTANCE.create(typeType);
+ type.setUnavailable(type.getType().getProperty("property"));
+ try {
+ type.getList("property");
+ Assert.fail("Should not be able to access partial prop");
+ } catch (PropertyNotAvailableException e) {
+ // ok
+ }
+ for (int i = 0; i < 5; i++) {
+ DataObject property = type.createDataObject("property");
+ property.set("name", Integer.toString(i));
+ DataObject odo = (DataObject) type.getList("property").get(i);
+ Assert.assertEquals(property, odo);
+ Assert.assertEquals(Integer.toString(i), odo.get("name"));
+ Assert.assertEquals(type, property.getContainer());
+ Assert.assertEquals(type.getType().getProperty("property"), property.getContainmentProperty());
+ }
+ }
+
+ @Test
+ public void testSetUnavailableList() {
+ PartialDataObject type = PartialDataFactory.INSTANCE.create(typeType);
+ type.setUnavailable(type.getType().getProperty("property"));
+ type.setList("property", Collections.emptyList());
+ Assert.assertTrue(type.isAvailable(type.getType().getProperty("property")));
+ Assert.assertEquals(0, type.getList("property").size());
+ }
+
+ @Test
+ public void linkWithUnavailableOpposite() {
+ PartialDataObject parent = PartialDataFactory.INSTANCE.create(bType);
+ parent.set("name", "parent");
+ parent.setUnavailable(bType.getProperty("children"));
+ PartialDataObject child = PartialDataFactory.INSTANCE.create(bType);
+ child.set("name", "child");
+ child.set("parent", parent);
+ Assert.assertEquals(parent, child.get("parent"));
+ Assert.assertFalse(parent.isAvailable(bType.getProperty("children")));
+ Assert.assertNull(child.getContainer());
+ child.set("parent", null);
+ Assert.assertNull(child.get("parent"));
+ Assert.assertFalse(parent.isAvailable(bType.getProperty("children")));
+ }
+
+ @Test
+ public void setListWhichWasUnavailable() {
+ PartialDataObject parent = PartialDataFactory.INSTANCE.create(bType);
+ parent.set("name", "parent");
+ Property childrenProperty = bType.getProperty("children");
+ parent.setUnavailable(childrenProperty);
+ PartialDataObject child = PartialDataFactory.INSTANCE.create(bType);
+ child.set("name", "child");
+ child.set("parent", parent);
+ List<Object> children = new ArrayList<Object>();
+ children.add(child);
+ parent.setList(childrenProperty, children);
+ Assert.assertTrue(parent.isAvailable(childrenProperty));
+ Assert.assertEquals(1, parent.getList(childrenProperty).size());
+ }
+
+ @Test
+ public void testProxy() {
+ TestXSDHelper.defineTestTypes();
+ PartialDataObject proxy = PartialDataFactory.INSTANCE.createProxy(null, "C", 5);
+ Assert.assertNotNull(proxy);
+ Assert.assertTrue(proxy.isProxy());
+ Assert.assertEquals(proxy.getIdentity(), 5);
+ for (Property p : proxy.getType().getProperties()) {
+ Assert.assertEquals(p == proxy.getType().getIdentityProperty(), proxy.isAvailable(p));
+ }
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestScanner.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestScanner.java
new file mode 100644
index 0000000000..021d176800
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestScanner.java
@@ -0,0 +1,23 @@
+package com.agfa.hap.sdo.test;
+
+import java.io.IOException;
+
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.helper.XsdScanner;
+import commonj.sdo.Type;
+import commonj.sdo.helper.TypeHelper;
+
+public class TestScanner {
+
+ @Test
+ @Ignore("Doesn't work yet with OSGI bundles")
+ public void scanner() throws IOException {
+ XsdScanner scanner = new XsdScanner(this.getClass().getClassLoader());
+ scanner.scanClassPath("sdo/scanner");
+ Type type = TypeHelper.INSTANCE.getType("com.agfa.hap.sdo.test.scanning", "Scanner");
+ Assert.assertNotNull(type);
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSelectClause.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSelectClause.java
new file mode 100644
index 0000000000..d5990720ce
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSelectClause.java
@@ -0,0 +1,147 @@
+package com.agfa.hap.sdo.test;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.DataAccessService;
+import com.agfa.hap.sdo.ObjectPropertyVisitor;
+import com.agfa.hap.sdo.PartialDataFactory;
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.SelectClause;
+import com.agfa.hap.sdo.Snapshot;
+import com.agfa.hap.sdo.SnapshotDefinition;
+import com.agfa.hap.sdo.mapper.PartialDataObjectMapper;
+import commonj.sdo.DataObject;
+import commonj.sdo.Type;
+import commonj.sdo.helper.DataFactory;
+import commonj.sdo.helper.TypeHelper;
+
+public class TestSelectClause {
+
+ private Type typeType;
+
+
+ @Before
+ public void setUp() throws Exception {
+ typeType = TypeHelper.INSTANCE.getType("commonj.sdo", "Type");
+ }
+
+ @Test
+ public void testPropertyTree() throws Exception {
+ SelectClause s = new SelectClause(typeType, "baseType");
+ TestVisitor visitor = new TestVisitor();
+ DataObject dataObject = DataFactory.INSTANCE.create(typeType);
+ dataObject.set("name", "test");
+ dataObject.getList("baseType").add(dataObject);
+ s.visit(new PartialDataObjectMapper(), visitor, (PartialDataObject) dataObject);
+ Assert.assertEquals(10, visitor.getResults().size());
+ Assert.assertEquals(dataObject, visitor.getResults().get(0));
+ Assert.assertEquals(dataObject.getType().getProperty("baseType"), visitor.getResults().get(1));
+ Assert.assertEquals(dataObject, visitor.getResults().get(2));
+ Assert.assertEquals(dataObject.getType().getProperty("baseType").getType().getProperty("baseType"), visitor.getResults().get(3));
+ Assert.assertEquals(dataObject.getType().getProperty("baseType").getType().getProperty("property"), visitor.getResults().get(4));
+ Assert.assertEquals(dataObject.get("name"), visitor.getResults().get(5));
+ Assert.assertEquals(dataObject, visitor.getResults().get(6));
+ Assert.assertEquals(dataObject.getType().getProperty("property"), visitor.getResults().get(7));
+ Assert.assertEquals(dataObject.get("name"), visitor.getResults().get(8));
+ Assert.assertEquals(dataObject, visitor.getResults().get(9));
+ }
+
+ @Test
+ public void asCommmaSeparatedString(){
+ SelectClause selectClause = new SelectClause(typeType, "baseType, property.opposite");
+ List<String> paths = Arrays.asList(selectClause.asCommaSeparatedString().split(","));
+ Assert.assertEquals(2,paths.size());
+ Assert.assertTrue(paths.contains("baseType"));
+ Assert.assertTrue(paths.contains("property.opposite"));
+ }
+
+ @Test
+ public void asCommmaSeparatedStringEmpty(){
+ SelectClause selectClause = new SelectClause(typeType, "");
+ Assert.assertEquals("",selectClause.asCommaSeparatedString());
+ }
+
+ @Test
+ public void testStarStar() throws Exception {
+ PartialDataObject dataObject = PartialDataFactory.INSTANCE.create(typeType);
+ dataObject.set("name", "X");
+ DataObject superDO = dataObject;
+ for (int i = 0; i < 5; i++) {
+ String name = (String) superDO.get("name");
+ superDO = superDO.createDataObject("baseType");
+ superDO.set("name", "super of " + name);
+ }
+ Snapshot s = DataAccessService.createSnapShot(new SelectClause(typeType, "baseType.**"), dataObject);
+ PartialDataObject copy = DataAccessService.getRootObject(s);
+ for (int i = 0; i < 5; i++) {
+ dataObject = (PartialDataObject) dataObject.getList("baseType").get(0);
+ copy = (PartialDataObject) copy.getList("baseType").get(0);
+ Assert.assertEquals(dataObject.get("name"), copy.get("name"));
+ }
+ }
+
+ @Test
+ public void testStar() throws Exception {
+ PartialDataObject dataObject = PartialDataFactory.INSTANCE.create(typeType);
+ dataObject.set("name", "X");
+ DataObject superDO = dataObject;
+ for (int i = 0; i < 5; i++) {
+ String name = (String) superDO.get("name");
+ superDO = superDO.createDataObject("baseType");
+ superDO.set("name", "super of " + name);
+ }
+ Snapshot s = DataAccessService.createSnapShot(new SelectClause(typeType, "baseType.baseType.*"), dataObject);
+ PartialDataObject copy = DataAccessService.getRootObject(s);
+ for (int i = 0; i < 3; i++) {
+ dataObject = (PartialDataObject) dataObject.getList("baseType").get(0);
+ copy = (PartialDataObject) copy.getList("baseType").get(0);
+ Assert.assertEquals(dataObject.get("name"), copy.get("name"));
+ }
+ Assert.assertFalse(copy.isAvailable(copy.getType().getProperty("baseType")));
+ }
+
+ private static class TestVisitor implements ObjectPropertyVisitor {
+
+ private List<Object> results = new ArrayList<Object>();
+ private List<Object> bulkProperties = new ArrayList<Object>();
+
+ public List<Object> getResults() {
+ return results;
+ }
+
+ public void endDataObject(Object instance, com.agfa.hap.sdo.Type type) throws Exception {
+ results.add(instance);
+ }
+
+ public void startDataObject(Object instance, com.agfa.hap.sdo.Type type) throws Exception {
+ results.add(instance);
+ }
+
+ public void visitProxyProperty(Object instance, com.agfa.hap.sdo.Property property, Object identity) throws Exception {
+ results.add(property);
+ }
+
+ public boolean visitProperty(Object instance, com.agfa.hap.sdo.Property property, Object value) throws Exception {
+ if (property.getType().isDataType()) {
+ results.add(value);
+ return false;
+ }
+ results.add(property);
+ return true;
+ }
+
+ public void visitBulkProperty(Object instance, Property property, SnapshotDefinition subselect) {
+ this.bulkProperties.add(instance);
+ }
+
+
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSelectClauseSnapshotSerialization.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSelectClauseSnapshotSerialization.java
new file mode 100644
index 0000000000..e27fa72180
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSelectClauseSnapshotSerialization.java
@@ -0,0 +1,129 @@
+package com.agfa.hap.sdo.test;
+
+import java.util.List;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.DataAccessService;
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.SelectClause;
+import com.agfa.hap.sdo.Snapshot;
+import com.agfa.hap.sdo.mapper.JavaBeanMapper;
+import com.agfa.hap.sdo.mapper.TypeMapper;
+import commonj.sdo.Type;
+import commonj.sdo.helper.TypeHelper;
+import commonj.sdo.helper.XSDHelper;
+
+public class TestSelectClauseSnapshotSerialization {
+ @Before
+ public void setup(){
+ XSDHelper.INSTANCE.define(TestSelectClauseSnapshotSerialization.class.getResourceAsStream("/sdo/test-sdo-selectclause.xsd"), null);
+ }
+
+ @Test
+ public void test(){
+ Type someType = TypeHelper.INSTANCE.getType("com.agfa.hap.sdo.test.selectclause", "SomeType");
+ SomeType sourceObject = new SomeType();
+
+ SelectClause selectClause = new SelectClause(someType, "nullComplexNoIdInSelectClauseSingle,nullComplexIdNotInSelectClauseSingle," +
+ "nullComplexIdInSelectClauseSingle,nonNullComplexNoIdInSelectClauseSingle,nonNullComplexIdInSelectClauseSingle,nullComplexNoIdInSelectClauseMany," +
+ "nonNullComplexNoIdInSelectClauseMany,nullComplexIdInSelectClauseMany,nonNullComplexIdInSelectClauseMany," +
+ "nonNullComplexIdInSelectClauseSingleIdIsNull, emptyComplexNoIdInSelectClauseMany, " +
+ "emptyComplexIdInSelectClauseMany");
+
+
+ TypeMapper typeMapper = new TypeMapper();
+ typeMapper.register(SomeType.class, "com.agfa.hap.sdo.test.selectclause", "SomeType");
+ typeMapper.register(TypeWithId.class, "com.agfa.hap.sdo.test.selectclause", "TypeWithId");
+ typeMapper.register(TypeWithoutId.class, "com.agfa.hap.sdo.test.selectclause", "TypeWithoutId");
+ Snapshot snapshot = DataAccessService.createSnapShot(new JavaBeanMapper(typeMapper), selectClause, sourceObject);
+ PartialDataObject target = DataAccessService.getRootObject(snapshot);
+ Assert.assertNotNull(target);
+
+ Assert.assertNull(target.get("nullStringProp"));
+
+ Assert.assertNotNull(target.get("nonNullStringProp"));
+
+ Assert.assertNotNull(target.get("nonNullStringPropMany"));
+ Assert.assertEquals("test2", target.getList("nonNullStringPropMany").get(1));
+ Assert.assertTrue(target.isAvailable(someType.getProperty("nullStringPropMany")));
+ Assert.assertTrue(target.getList("nullStringPropMany").isEmpty());
+
+ Assert.assertNotNull(target.get("emptyStringPropMany"));
+ Assert.assertTrue(target.isAvailable(someType.getProperty("emptyStringPropMany")));
+ Assert.assertTrue(target.getList("emptyStringPropMany").isEmpty());
+
+
+ Assert.assertFalse(target.isAvailable(someType.getProperty("nullComplexNoIdNotInSelectClauseSingle")));
+
+ Assert.assertFalse(target.isAvailable(someType.getProperty("nonNullComplexNoIdNotInSelectClauseSingle")));
+
+ Assert.assertNull(target.get("nullComplexNoIdInSelectClauseSingle"));
+
+ Assert.assertTrue(target.isAvailable(someType.getProperty("nonNullComplexNoIdInSelectClauseSingle")));
+ Assert.assertNotNull(target.get("nonNullComplexNoIdInSelectClauseSingle"));
+
+ Assert.assertNull(target.get("nullComplexIdNotInSelectClauseSingle"));
+
+ Assert.assertTrue(target.isAvailable(someType.getProperty("nonNullComplexIdNotInSelectClauseSingle")));
+ Assert.assertNotNull(target.get("nonNullComplexIdNotInSelectClauseSingle"));
+ Assert.assertTrue(((PartialDataObject) target.get("nonNullComplexIdNotInSelectClauseSingle")).isProxy());
+
+ Assert.assertNull(target.get("nullComplexIdInSelectClauseSingle"));
+
+ Assert.assertTrue(target.isAvailable(someType.getProperty("nonNullComplexIdInSelectClauseSingle")));
+ Assert.assertNotNull(target.get("nonNullComplexIdInSelectClauseSingle"));
+
+ Assert.assertFalse(target.isAvailable(someType.getProperty("nullComplexNoIdNotInSelectClauseMany")));
+
+ Assert.assertFalse(target.isAvailable(someType.getProperty("nonNullComplexNoIdNotInSelectClauseMany")));
+
+ Assert.assertTrue(target.isAvailable(someType.getProperty("nullComplexNoIdInSelectClauseMany")));
+ Assert.assertNotNull("many valued props in sdo are never null SDO_2.1_DRAFT_20060726.pdf p18 par 2",
+ target.get("nullComplexNoIdInSelectClauseMany"));
+ Assert.assertTrue(((List) target.get("nullComplexNoIdInSelectClauseMany")).isEmpty());
+
+ Assert.assertTrue(target.isAvailable(someType.getProperty("nonNullComplexNoIdInSelectClauseMany")));
+ Assert.assertNotNull(target.get("nonNullComplexNoIdInSelectClauseMany"));
+
+ Assert.assertFalse(target.isAvailable(someType.getProperty("nullComplexIdNotInSelectClauseMany")));
+
+ Assert.assertFalse(target.isAvailable(someType.getProperty("nonNullComplexIdNotInSelectClauseMany")));
+
+ Assert.assertTrue(target.isAvailable(someType.getProperty("nullComplexIdInSelectClauseMany")));
+ Assert.assertNotNull(target.get("nullComplexIdInSelectClauseMany"));
+
+ Assert.assertTrue(target.isAvailable(someType.getProperty("nonNullComplexIdInSelectClauseMany")));
+ Assert.assertNotNull("many valued props in sdo are never null SDO_2.1_DRAFT_20060726.pdf p18 par 2",
+ target.get("nullComplexIdInSelectClauseMany"));
+ Assert.assertTrue(((List) target.get("nullComplexIdInSelectClauseMany")).isEmpty());
+
+ Assert.assertFalse(target.isAvailable(someType.getProperty("emptyComplexNoIdNotInSelectClauseMany")));
+
+ Assert.assertTrue(target.isAvailable(someType.getProperty("emptyComplexNoIdInSelectClauseMany")));
+ Assert.assertNotNull("many valued props in sdo are never null SDO_2.1_DRAFT_20060726.pdf p18 par 2",
+ target.get("emptyComplexNoIdInSelectClauseMany"));
+ Assert.assertTrue(((List) target.get("emptyComplexNoIdInSelectClauseMany")).isEmpty());
+
+ Assert.assertFalse(target.isAvailable(someType.getProperty("emptyComplexIdNotInSelectClauseMany")));
+
+ Assert.assertTrue(target.isAvailable(someType.getProperty("emptyComplexIdInSelectClauseMany")));
+ Assert.assertNotNull("many valued props in sdo are never null SDO_2.1_DRAFT_20060726.pdf p18 par 2",
+ target.get("emptyComplexIdInSelectClauseMany"));
+ Assert.assertTrue(((List) target.get("emptyComplexIdInSelectClauseMany")).isEmpty());
+
+ Assert.assertNotNull("you could argue that since the id is null it doesn't actually exists, but that " +
+ "is not the way it currently works, so we expect it to be in the snapshot",
+ target.get("nonNullComplexIdInSelectClauseSingleIdIsNull"));
+
+ Assert.assertFalse("you could argue that since the id is null it doesn't actually exists and so" +
+ " it should be null in the snapshot, " +
+ "but that is not the way it currently works, so we expect it to be unavailable in the snapshot." +
+ " (in agility ris otherwise problems with ProcedureDefinitionType of qdoc requestedprocedures)",
+ target.isAvailable(someType.getProperty("nonNullComplexIdNotInSelectClauseSingleIdIsNull")));
+
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSerialization.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSerialization.java
new file mode 100644
index 0000000000..7d44d439a0
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSerialization.java
@@ -0,0 +1,76 @@
+package com.agfa.hap.sdo.test;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.ObjectInputStream;
+import java.io.ObjectOutputStream;
+import java.net.URI;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import commonj.sdo.DataObject;
+import commonj.sdo.Type;
+import commonj.sdo.helper.DataFactory;
+import commonj.sdo.helper.EqualityHelper;
+import commonj.sdo.helper.TypeHelper;
+
+public class TestSerialization{
+ @Test
+ public void testBasicSerialization() {
+ validate(DataObjectCreator.createSimpleDataObject());
+ }
+
+ @Test
+ public void testListSerialization() {
+ validate(DataObjectCreator.createDataObjectWithManyValuedProperty());
+ }
+
+ void validate(DataObject original) {
+ DataObject copy = copy(original);
+ Assert.assertTrue(EqualityHelper.INSTANCE.equal(copy, original));
+ }
+
+ @Test
+ public void testBasicDataTypes() throws Exception {
+ TestXSDHelper.defineTestTypes();
+ Type typeA = TypeHelper.INSTANCE.getType("null", "A");
+ DataObject a = DataFactory.INSTANCE.create(typeA);
+ a.set("intProp", 5);
+ a.set("doubleProp", 1.5);
+ a.set("shortProp", (short) 5);
+ a.set("longProp", 5l);
+ a.set("stringProp", "Test");
+ a.set("uriProp", new URI("http://www.google.be/"));
+ a.set("bytearrayProp", new byte[]{-1,2,3,4,5});
+ validate(a);
+ }
+
+ @Test
+ public void testSdoRef() {
+ DataObject dataObject = DataObjectCreator.createSimpleDataObject();
+ DataObject prop1 = dataObject.createDataObject("property");
+ prop1.set("name", "prop1");
+ prop1.set("type", dataObject);
+ DataObject prop2 = dataObject.createDataObject("property");
+ prop2.set("name", "prop2");
+ prop2.set("opposite", prop1);
+ validate(dataObject);
+ }
+
+ DataObject copy(DataObject original) {
+ try {
+ ByteArrayOutputStream os = new ByteArrayOutputStream();
+ ObjectOutputStream oos = new ObjectOutputStream(os);
+ oos.writeObject(original);
+ oos.close();
+ ObjectInputStream ois = new ObjectInputStream(new ByteArrayInputStream(os.toByteArray()));
+ return (DataObject) ois.readObject();
+ } catch (IOException e) {
+ throw new RuntimeException(e);
+ } catch (ClassNotFoundException e) {
+ throw new RuntimeException(e);
+ }
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSnapshot.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSnapshot.java
new file mode 100644
index 0000000000..aa609b9e34
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSnapshot.java
@@ -0,0 +1,194 @@
+package com.agfa.hap.sdo.test;
+
+import java.net.URI;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.DataAccessService;
+import com.agfa.hap.sdo.PartialDataFactory;
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.PropertyNotAvailableException;
+import com.agfa.hap.sdo.ReachableDefinition;
+import com.agfa.hap.sdo.SelectClause;
+import com.agfa.hap.sdo.Snapshot;
+import com.agfa.hap.sdo.Type;
+import com.agfa.hap.sdo.helper.TypeHelper;
+import com.agfa.hap.sdo.implementation.SdoImplementationException;
+import com.agfa.hap.sdo.implementation.TypeImplementation;
+import com.agfa.hap.sdo.mapper.PartialDataObjectMapper;
+import commonj.sdo.DataObject;
+import commonj.sdo.helper.EqualityHelper;
+import commonj.sdo.helper.XSDHelper;
+
+public class TestSnapshot{
+
+ private Type typeType;
+ private Type bType;
+
+ @Before
+ public void setUp() throws Exception {
+ typeType = TypeHelper.INSTANCE.getType("commonj.sdo", "Type");
+ XSDHelper.INSTANCE.define(this.getClass().getResourceAsStream("/sdo/test-sdo-types.xsd"), "com.agfa.hap.rcp.sdo.test");
+ bType = (TypeImplementation) TypeHelper.INSTANCE.getType("com.agfa.hap.rcp.sdo.test", "B");
+ }
+
+ @Test
+ public void testSnapshot() {
+ PartialDataObject type = PartialDataFactory.INSTANCE.create(typeType);
+ type.set("name", "test");
+ type.getList("baseType").add(type);
+ type.createDataObject("property");
+ Snapshot snapshot = DataAccessService.createSnapShot(new SelectClause(typeType, "baseType"), type);
+ snapshot = SdoTestUtil.marshallUnmarshal(snapshot);
+ PartialDataObject copy = DataAccessService.getRootObject(snapshot);
+ Assert.assertTrue(copy.isAvailable(typeType.getProperty("baseType")));
+ Assert.assertTrue(copy.isAvailable(typeType.getProperty("name")));
+ Assert.assertTrue(copy.isAvailable(typeType.getProperty("dataType")));
+ Assert.assertFalse(copy.isAvailable(typeType.getProperty("property")));
+ try {
+ copy.get("property");
+ Assert.fail("Should not be able to access property");
+ } catch (PropertyNotAvailableException e) {
+ // ok;
+ }
+ Assert.assertEquals(copy.getList("baseType").get(0), copy);
+ Assert.assertEquals(copy.get("name"), type.get("name"));
+ }
+
+ @Test
+ public void testManyInSnapshot() {
+ PartialDataObject type = PartialDataFactory.INSTANCE.create(typeType);
+ type.set("name", "test");
+ type.createDataObject("property").set("name", "prop1");
+ type.createDataObject("property").set("name", "prop2");
+ Snapshot snapshot = DataAccessService.createSnapShot(new SelectClause(typeType, "property"), type);
+ snapshot = SdoTestUtil.marshallUnmarshal(snapshot);
+ PartialDataObject copy = DataAccessService.getRootObject(snapshot);
+ Assert.assertEquals(type.get("name"), copy.get("name"));
+ Assert.assertEquals(2, copy.getList("property").size());
+ for (int i = 0; i < 2; i++) {
+ Assert.assertEquals(((DataObject) type.getList("property").get(i)).get("name"), ((DataObject) copy.getList("property").get(i)).get("name"));
+ }
+ }
+
+ @Test
+ public void testMultiSnapshot(){
+ PartialDataObject testType1 = PartialDataFactory.INSTANCE.create(typeType);
+ testType1.set("name", "test1");
+ testType1.getList("baseType").add(testType1);
+ PartialDataObject testType2 = PartialDataFactory.INSTANCE.create(typeType);
+ testType2.set("name", "test2");
+ testType2.getList("baseType").add(testType2);
+ Collection<PartialDataObject> dataObjects = new ArrayList<PartialDataObject>();
+ dataObjects.add(testType1);
+ dataObjects.add(testType2);
+ Snapshot snapshot = DataAccessService.createMultiSnapShot(new PartialDataObjectMapper(), new SelectClause(typeType, "name, baseType"), dataObjects);
+ Snapshot marshalledSnapshot = SdoTestUtil.marshallUnmarshal(snapshot);
+ List<PartialDataObject> rootObjects = DataAccessService.getRootObjects(marshalledSnapshot);
+ Assert.assertNotNull(rootObjects);
+ Assert.assertFalse(rootObjects == DataAccessService.getRootObjects(marshalledSnapshot));
+ Assert.assertEquals("test1", rootObjects.get(0).get("name"));
+ Assert.assertEquals("test2", rootObjects.get(1).get("name"));
+ try {
+ DataAccessService.getRootObject(marshalledSnapshot);
+ } catch (RuntimeException e){
+ return;
+ }
+ Assert.fail("calling getRootObject() on a snapshot with more than 1 rootobject should throw an exception");
+ }
+
+ @Test
+ public void testCompleteSnapshot() throws Exception {
+ PartialDataObject dataObject = PartialDataFactory.INSTANCE.create(typeType);
+ dataObject.set("name", "test");
+ SelectClause s = new SelectClause(typeType, "*");
+ Snapshot snapshot = DataAccessService.createSnapShot(s, dataObject);
+ PartialDataObject copy = DataAccessService.getRootObject(snapshot);
+ for (Property p : dataObject.getType().getProperties()) {
+ Assert.assertTrue(copy.isAvailable(p));
+ Assert.assertEquals(dataObject.get(p), copy.get(p));
+ }
+ }
+
+ @Test
+ public void testPartialSnapshot() throws Exception {
+ C c = new C();
+ c.setName("test");
+ C peer = new C();
+ peer.setName("peer");
+ peer.setIdentity(new URI("test"));
+ c.set("peer", peer);
+ Snapshot snapshot = DataAccessService.createSnapShot(new SelectClause(c.getType()), c);
+ PartialDataObject copy = DataAccessService.getRootObject(snapshot);
+ Assert.assertEquals(c.getName(), copy.get("name"));
+ Assert.assertTrue(((PartialDataObject) copy.get("peer")).isProxy());
+ Assert.assertEquals(peer.getIdentity(), copy.getDataObject("peer").getIdentity());
+ }
+
+ @Test
+ public void testPartialProxySnapshot() throws Exception {
+ C c = new C();
+ c.setName("test");
+ C peer = new C();
+ peer.setName("peer");
+ c.set("peer", peer);
+ Snapshot snapshot = DataAccessService.createSnapShot(new SelectClause(c.getType()), c);
+ PartialDataObject copy = DataAccessService.getRootObject(snapshot);
+ Assert.assertEquals(c.getName(), copy.get("name"));
+ Assert.assertFalse(copy.isAvailable(copy.getType().getProperty("peer")));
+ }
+
+ @Test
+ public void testProxySnapshot() throws Exception {
+ C c = new C();
+ c.setName("test");
+ c.set("peer", PartialDataFactory.INSTANCE.createProxy(c.getType(), new URI("test")));
+ try {
+ DataAccessService.createSnapShot(new SelectClause(c.getType(), "peer"), c);
+ } catch (SdoImplementationException e) {
+ // ok
+ }
+ Snapshot snapshot = DataAccessService.createSnapShot(new ReachableDefinition(), c);
+ PartialDataObject copy = DataAccessService.getRootObject(snapshot);
+ Assert.assertTrue(((PartialDataObject) copy.get("peer")).isProxy());
+ }
+
+ @Test
+ public void bidirectionalParentLinkInSnapshot() throws Exception {
+ PartialDataObject main = PartialDataFactory.INSTANCE.create(bType);
+ main.set("name", "parent");
+ PartialDataObject child1 = main.createDataObject("children");
+ child1.set("name", "child1");
+ PartialDataObject child2 = main.createDataObject("children");
+ child2.set("name", "child2");
+ List<PartialDataObject> children = new ArrayList<PartialDataObject>();
+ children.add(child1);
+ children.add(child2);
+ Snapshot snapshot = DataAccessService.createMultiSnapShot(new SelectClause(bType, "parent"), children);
+ children = DataAccessService.getRootObjects(snapshot);
+ Assert.assertEquals(2, children.size());
+ Assert.assertEquals(child1.get("name"), children.get(0).get("name"));
+ Assert.assertEquals(child2.get("name"), children.get(1).get("name"));
+ Assert.assertTrue(children.get(0).get("parent") == children.get(1).get("parent"));
+ Assert.assertEquals(main.get("name"), children.get(0).getDataObject("parent").getString("name"));
+ }
+
+ @Test
+ public void testCustomConverters() {
+ TestXSDHelper.defineBasicTestTypes();
+ Type typeBO = TypeHelper.INSTANCE.getType("com.agfa.ris.common.test.basic", "BasicObject");
+ PartialDataObject bo = PartialDataFactory.INSTANCE.create(typeBO);
+ bo.set("enum", ExampleEnum.TWO);
+ bo.set("serializable", new SerializableBasicObject(5));
+ bo.set("custom", MyBasicObject.THREE);
+ Snapshot s = DataAccessService.createSnapShot(new ReachableDefinition(), bo);
+ PartialDataObject copy = DataAccessService.getRootObject(s);
+ org.junit.Assert.assertTrue(EqualityHelper.INSTANCE.equal(bo, copy));
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSnapshotUnion.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSnapshotUnion.java
new file mode 100644
index 0000000000..31e8c34039
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestSnapshotUnion.java
@@ -0,0 +1,54 @@
+package com.agfa.hap.sdo.test;
+
+import java.util.List;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.DataAccessService;
+import com.agfa.hap.sdo.PartialDataFactory;
+import com.agfa.hap.sdo.PartialDataObject;
+import com.agfa.hap.sdo.SelectClause;
+import com.agfa.hap.sdo.Snapshot;
+import com.agfa.hap.sdo.Type;
+import com.agfa.hap.sdo.helper.TypeHelper;
+import com.agfa.hap.sdo.implementation.SnapshotUnion;
+
+public class TestSnapshotUnion{
+
+ private Type typeType;
+
+ @Before
+ public void setUp() throws Exception {
+ typeType = TypeHelper.INSTANCE.getType("commonj.sdo", "Type");
+ }
+
+ @Test
+ public void testUnion(){
+ PartialDataObject typeInFirstSnapshot = PartialDataFactory.INSTANCE.create(typeType);
+ typeInFirstSnapshot.set("name", "test1");
+ typeInFirstSnapshot.getList("baseType").add(typeInFirstSnapshot);
+ typeInFirstSnapshot.createDataObject("property");
+ Snapshot firstSnapshot = DataAccessService.createSnapShot(new SelectClause(typeType, "baseType"), typeInFirstSnapshot);
+ PartialDataObject typeInSecondSnapshot = PartialDataFactory.INSTANCE.create(typeType);
+ typeInSecondSnapshot.set("name", "test2");
+ typeInSecondSnapshot.getList("baseType").add(typeInSecondSnapshot);
+ typeInSecondSnapshot.createDataObject("property");
+ Snapshot secondSnapshot = DataAccessService.createSnapShot(new SelectClause(typeType, "baseType"), typeInSecondSnapshot);
+ Snapshot union = new SnapshotUnion(firstSnapshot, secondSnapshot);
+
+ Snapshot receivedSnapshot = SdoTestUtil.marshallUnmarshal(union);
+ List<PartialDataObject> receivedObjects= DataAccessService.getRootObjects(receivedSnapshot);
+ Assert.assertEquals(2, receivedObjects.size());
+ PartialDataObject firstObj = receivedObjects.get(0);
+ Assert.assertEquals("Type", firstObj.getType().getName());
+ Assert.assertEquals("test1", firstObj.get(typeType.getProperty("name")));
+
+ PartialDataObject secondObj = receivedObjects.get(1);
+ Assert.assertEquals("Type", secondObj.getType().getName());
+ Assert.assertEquals("test2", secondObj.get(typeType.getProperty("name")));
+ }
+
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestTypeHelper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestTypeHelper.java
new file mode 100644
index 0000000000..ed3dbdd93a
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestTypeHelper.java
@@ -0,0 +1,124 @@
+package com.agfa.hap.sdo.test;
+
+import java.net.URI;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.Type;
+import com.agfa.hap.sdo.helper.TypeHelper;
+import commonj.sdo.DataObject;
+import commonj.sdo.helper.DataFactory;
+
+public class TestTypeHelper{
+ @Test
+ public void testBasicTypes() {
+ Type type = TypeHelper.INSTANCE.getType("commonj", "String");
+ Assert.assertEquals("String", type.getName());
+ Assert.assertTrue(type.isDataType());
+ Assert.assertEquals(String.class, type.getInstanceClass());
+ }
+
+ @Test
+ public void testObjectType() {
+ Type type = TypeHelper.INSTANCE.getType("commonj", "Object");
+ Assert.assertEquals("Object", type.getName());
+ Assert.assertTrue(type.isDataType());
+ Assert.assertEquals(Object.class, type.getInstanceClass());
+ }
+
+ @Test
+ public void testMetaTypes() {
+ Type propertyType = TypeHelper.INSTANCE.getType("commonj.sdo", "Property");
+ Assert.assertNotNull(propertyType);
+ Type typeType = TypeHelper.INSTANCE.getType("commonj.sdo", "Type");
+ Assert.assertNotNull(typeType);
+ Assert.assertEquals("Property", propertyType.getName());
+ Assert.assertEquals("commonj.sdo", propertyType.getURI());
+ Assert.assertFalse(propertyType.isDataType());
+ List<Property> properties = propertyType.getProperties();
+ Assert.assertEquals(8, properties.size());
+ for (int i = 0; i < properties.size(); i++) {
+ Assert.assertEquals(propertyType.getProperty(i), properties.get(i));
+ Assert.assertEquals(propertyType.getProperty(properties.get(i).getName()), properties.get(i));
+ Assert.assertEquals(propertyType, propertyType.getProperty(i).getContainingType());
+ }
+ Property nameProp = propertyType.getProperty("name");
+ Assert.assertEquals("name", nameProp.getName());
+ Assert.assertFalse(nameProp.isContainment());
+ Assert.assertFalse(nameProp.isMany());
+ Assert.assertTrue(nameProp.getType().isDataType());
+ Assert.assertFalse(propertyType.getProperty("type").getType().isDataType());
+ }
+
+ @Test
+ public void testImplementationClass() {
+ C c = new C();
+ Type typeC = TypeHelper.INSTANCE.getType(C.class);
+ Assert.assertEquals(typeC, c.getType());
+ }
+
+ @Test
+ public void testContainment() {
+ Type propertyType = TypeHelper.INSTANCE.getType("commonj.sdo", "Type");
+ Assert.assertTrue(propertyType.getProperty("property").isContainment());
+ }
+
+// public void testOpposite() {
+// Type propertyType = TypeHelper.INSTANCE.getType("commonj.sdo", "Property");
+// Property propertyTypeProp = propertyType.getProperty("type");
+// Type typeType = TypeHelper.INSTANCE.getType("commonj.sdo", "Type");
+// Property typePropertiesProp = typeType.getProperty("property");
+// Assert.assertEquals(propertyTypeProp, typePropertiesProp.getOpposite());
+// Assert.assertEquals(typePropertiesProp, propertyTypeProp.getOpposite());
+// }
+
+ @SuppressWarnings("unchecked")
+ public void testDefineType() {
+ Type typeType = TypeHelper.INSTANCE.getType("commonj.sdo", "Type");
+ DataObject stringType = DataFactory.INSTANCE.create(typeType);
+ stringType.set("name", "String");
+ stringType.set("uri", "commonj");
+ DataObject xType = DataFactory.INSTANCE.create(typeType);
+ xType.set("name", "X");
+ xType.set("uri", "test");
+ DataObject prop = xType.createDataObject("property");
+ prop.set("name", "prop1");
+ prop.set("type", xType);
+ prop = xType.createDataObject("property");
+ prop.set("name", "prop2");
+ prop.set("type", stringType);
+ List<DataObject> types = new ArrayList<DataObject>();
+ types.add(stringType);
+ types.add(xType);
+ List<Type> result = TypeHelper.INSTANCE.define(types);
+ Assert.assertEquals(2, result.size());
+ Assert.assertEquals(TypeHelper.INSTANCE.getType(String.class), result.get(0));
+ Assert.assertEquals(TypeHelper.INSTANCE.getType("test", "X"), result.get(1));
+ DataObject x = DataFactory.INSTANCE.create("test", "X");
+ x.set("prop2", "blabla");
+ Assert.assertEquals("X", x.createDataObject("prop1").getType().getName());
+ }
+
+ public void testIdentifierProperty() {
+ Type typeType = TypeHelper.INSTANCE.getType("commonj.sdo", "Type");
+ DataObject uriType = DataFactory.INSTANCE.create(typeType);
+ uriType.set("name", URI.class.getName());
+ DataObject testType = DataFactory.INSTANCE.create(typeType);
+ testType.set("name", "test");
+ testType.set("uri", "test");
+ DataObject prop = testType.createDataObject("property");
+ prop.set("name", "test");
+ prop.set("type", testType);
+ prop = testType.createDataObject("property");
+ prop.set("name", "uri");
+ prop.set("type", uriType);
+ testType.set("identityProperty", "uri");
+ Type sdoTestType = (Type) TypeHelper.INSTANCE.define(testType);
+ Assert.assertNotNull(sdoTestType.getIdentityProperty());
+ Assert.assertEquals(sdoTestType.getProperty("uri"), sdoTestType.getIdentityProperty());
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestXMLHelper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestXMLHelper.java
new file mode 100644
index 0000000000..27c98213f2
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestXMLHelper.java
@@ -0,0 +1,144 @@
+package com.agfa.hap.sdo.test;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.Type;
+import com.agfa.hap.sdo.helper.TypeHelper;
+import commonj.sdo.DataObject;
+import commonj.sdo.helper.DataFactory;
+import commonj.sdo.helper.EqualityHelper;
+import commonj.sdo.helper.XMLDocument;
+import commonj.sdo.helper.XMLHelper;
+
+public class TestXMLHelper{
+
+ @Test
+ public void testToXml() {
+ String xml = XMLHelper.INSTANCE.save(DataObjectCreator.createSimpleDataObject(), "com.agfa.ris/sdo/test", "test");
+ Assert.assertNotNull(xml);
+ Assert.assertTrue(xml.indexOf("<test") > 0);
+ Assert.assertTrue(xml.indexOf("<name>") > 0);
+ Assert.assertTrue(xml.indexOf("<dataType>") > 0);
+ }
+
+ @Test
+ public void testManyValuedToXml() {
+ DataObject root = DataObjectCreator.createDataObjectWithManyValuedProperty();
+ String xml = XMLHelper.INSTANCE.save(root, "com.agfa.ris/sdo/test", "test");
+ Assert.assertNotNull(xml);
+ Assert.assertTrue(xml.indexOf("<test") > 0);
+ int index = xml.indexOf("<property>");
+ Assert.assertTrue(index > 0);
+ Assert.assertTrue(xml.indexOf("<property>", index) > 0);
+ }
+
+ @Test
+ public void testFromXml() {
+ DataObject original = DataObjectCreator.createDataObjectWithManyValuedProperty();
+ String xml = XMLHelper.INSTANCE.save(original, original.getType().getURI(), "test");
+ Assert.assertNotNull(xml);
+ XMLDocument doc = XMLHelper.INSTANCE.load(xml);
+ Assert.assertEquals(original.getType().getURI(), doc.getRootElementURI());
+ Assert.assertEquals("test", doc.getRootElementName());
+ DataObject copy = doc.getRootObject();
+ Assert.assertTrue(EqualityHelper.INSTANCE.equal(original, copy));
+ }
+
+ @Test
+ public void testSdoRef() {
+ DataObject dataObject = DataObjectCreator.createSimpleDataObject();
+ DataObject prop1 = dataObject.createDataObject("property");
+ prop1.set("name", "prop1");
+ prop1.set("type", dataObject);
+ DataObject prop2 = dataObject.createDataObject("property");
+ prop2.set("name", "prop2");
+ prop2.set("opposite", prop1);
+ String xml = XMLHelper.INSTANCE.save(dataObject, "com.agfa.ris/sdo/test", "test");
+ Assert.assertNotNull(xml);
+ Assert.assertTrue(xml.indexOf("sdo:ref") > 0);
+ XMLDocument doc = XMLHelper.INSTANCE.load(xml);
+ DataObject copy = doc.getRootObject();
+ Assert.assertTrue(EqualityHelper.INSTANCE.equal(dataObject, copy));
+ }
+
+ @Test
+ public void testSubobjectFromXml() {
+ DataObject original = DataObjectCreator.createSimpleDataObject();
+ String xml = XMLHelper.INSTANCE.save(original, "com.agfa.ris.common/sdo/test", "test");
+ Assert.assertNotNull(xml);
+ XMLDocument doc = XMLHelper.INSTANCE.load(xml);
+ Assert.assertEquals("com.agfa.ris.common/sdo/test", doc.getRootElementURI());
+ Assert.assertEquals("test", doc.getRootElementName());
+ DataObject copy = doc.getRootObject();
+ Assert.assertTrue(EqualityHelper.INSTANCE.equal(original, copy));
+ }
+
+ @Test
+ public void testNullValue() {
+ DataObject original = DataObjectCreator.createSimpleDataObject();
+ Assert.assertTrue(original.isSet("name"));
+ original.set("name", null);
+ // Assert.assertTrue(original.isSet("name"));
+ Assert.assertNull(original.get("name"));
+ String xml = XMLHelper.INSTANCE.save(original, "com.agfa.ris.common/sdo/test", "test");
+ Assert.assertNotNull(xml);
+ XMLDocument doc = XMLHelper.INSTANCE.load(xml);
+ DataObject copy = doc.getRootObject();
+ Assert.assertTrue(EqualityHelper.INSTANCE.equal(original, copy));
+ }
+
+ @Test
+ public void testBasicDataTypes() {
+ TestXSDHelper.defineTestTypes();
+ Type typeA = TypeHelper.INSTANCE.getType("null", "A");
+ DataObject original = DataFactory.INSTANCE.create(typeA);
+ original.set("intProp", 5);
+ original.set("doubleProp", 1.5);
+ original.set("stringProp", "Test");
+ original.set("shortProp", (short) 5);
+ original.set("longProp", 5l);
+ original.set("byteProp", (byte) 5l);
+ original.set("floatProp", (float) 3.143);
+ String xml = XMLHelper.INSTANCE.save(original, "com.agfa.ris.common/sdo/test", "test");
+ Assert.assertNotNull(xml);
+ XMLDocument doc = XMLHelper.INSTANCE.load(xml);
+ DataObject copy = doc.getRootObject();
+ Assert.assertTrue(EqualityHelper.INSTANCE.equal(original, copy));
+ }
+
+ @Test
+ public void testCustomConverters() {
+ TestXSDHelper.defineBasicTestTypes();
+ Type typeBO = TypeHelper.INSTANCE.getType("com.agfa.ris.common.test.basic", "BasicObject");
+ DataObject bo = DataFactory.INSTANCE.create(typeBO);
+ bo.set("enum", ExampleEnum.TWO);
+ bo.set("serializable", new SerializableBasicObject(5));
+ bo.set("custom", MyBasicObject.THREE);
+ String xml = XMLHelper.INSTANCE.save(bo, "com.agfa.ris.common/sdo/test", "test");
+ Assert.assertNotNull(xml);
+ XMLDocument doc = XMLHelper.INSTANCE.load(xml);
+ DataObject copy = doc.getRootObject();
+ Assert.assertTrue(EqualityHelper.INSTANCE.equal(bo, copy));
+ }
+
+ @Test
+ public void polymorphLink() {
+ TestXSDHelper.defineBasicTestTypes();
+ Type typeA = TypeHelper.INSTANCE.getType("com.agfa.ris.common.test.basic", "A");
+ DataObject bo = DataFactory.INSTANCE.create(typeA);
+ DataObject b = bo.createDataObject("containedB", "com.agfa.ris.common.test.basic", "InheritedB");
+ b.set("nickname", "ikke");
+ String xml = XMLHelper.INSTANCE.save(bo, "com.agfa.ris.common/sdo/test", "test");
+ Assert.assertNotNull(xml);
+ XMLDocument doc = XMLHelper.INSTANCE.load(xml);
+ DataObject copy = doc.getRootObject();
+ Assert.assertTrue(EqualityHelper.INSTANCE.equal(bo, copy));
+ }
+
+ @Test
+ public void correctNamespaceFirstType() {
+ String xml = XMLHelper.INSTANCE.save(DataObjectCreator.createSimpleDataObject(), "bla", "test");
+ Assert.assertTrue(xml.contains("sdo:Type"));
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestXSDHelper.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestXSDHelper.java
new file mode 100644
index 0000000000..e9dab24620
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestXSDHelper.java
@@ -0,0 +1,179 @@
+package com.agfa.hap.sdo.test;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.Property;
+import com.agfa.hap.sdo.Type;
+import com.agfa.hap.sdo.helper.TypeHelper;
+import com.agfa.hap.sdo.impl.EnumTypeConverter;
+import com.agfa.hap.sdo.impl.SerializableTypeConverter;
+import com.agfa.hap.sdo.impl.TypeConverter;
+import com.agfa.hap.sdo.implementation.PropertyImplementation;
+import com.agfa.hap.sdo.implementation.TypeImplementation;
+import commonj.sdo.helper.XSDHelper;
+
+public class TestXSDHelper{
+
+ private static final String TESTURI = "com.agfa.hap.sdo.test";
+
+ public static void defineTestTypes() {
+ XSDHelper.INSTANCE.define(TestXSDHelper.class.getResourceAsStream("/sdo/test-sdo-types.xsd"), null);
+ }
+
+ public static void defineBasicTestTypes() {
+ XSDHelper.INSTANCE.define(TestXSDHelper.class.getClassLoader().getResourceAsStream("sdo/test-sdo-basictypes.xsd"), null);
+ }
+
+
+ @Before
+ public void setUp() throws Exception {
+ defineTestTypes();
+ }
+
+ @Test
+ public void testMultipleDefinition() {
+ Type typeA = TypeHelper.INSTANCE.getType(TESTURI, "A");
+ int count = typeA.getProperties().size();
+ defineTestTypes();
+ Assert.assertEquals(count, typeA.getProperties().size());
+ }
+
+ @Test
+ public void testRead() {
+ Type typeA = TypeHelper.INSTANCE.getType(TESTURI, "A");
+ Assert.assertNotNull(typeA);
+ Assert.assertEquals("String", typeA.getProperty("stringProp").getType().getName());
+ Assert.assertFalse(typeA.getProperty("stringProp").isMany());
+ Assert.assertFalse(typeA.getProperty("b").isContainment());
+ Assert.assertTrue(typeA.getProperty("containedB").isContainment());
+ Type typeB = typeA.getProperty("b").getType();
+ Assert.assertEquals("B", typeB.getName());
+ Assert.assertEquals(4, typeB.getProperties().size());
+ Assert.assertTrue(typeB.getProperty("children").isMany());
+ Assert.assertEquals(typeB, typeB.getProperty("children").getType());
+ Type typeD = TypeHelper.INSTANCE.getType(TESTURI, "E");
+ Assert.assertEquals("B", typeD.getProperty(0).getType().getName());
+
+ Type typeF = TypeHelper.INSTANCE.getType(TESTURI, "F");
+ Assert.assertNotNull(typeF);
+ Property manyStringsProp = typeF.getProperty("manyStringsProp");
+ Assert.assertTrue(manyStringsProp.isMany());
+ Assert.assertEquals("String", manyStringsProp.getType().getName());
+ Assert.assertEquals("commonj.sdo", manyStringsProp.getType().getURI());
+ }
+
+ @Test
+ public void testOppositeProperty() {
+ Type typeB = TypeHelper.INSTANCE.getType(TESTURI, "B");
+ Assert.assertNotNull(typeB.getProperty("parent"));
+ Assert.assertEquals(typeB.getProperty("parent"), typeB.getProperty("children").getOpposite());
+ Assert.assertEquals(typeB.getProperty("children"), typeB.getProperty("parent").getOpposite());
+ }
+
+ @Test
+ public void testSdoRef() {
+ Type typeB = TypeHelper.INSTANCE.getType(TESTURI, "B");
+ Property property = typeB.getProperty("favouriteChild");
+ Assert.assertNotNull(property);
+ Assert.assertEquals(typeB, property.getType());
+ Assert.assertFalse(property.isContainment());
+ }
+
+ @Test
+ public void testGenerate(){
+ List<Type> types = new ArrayList<Type>();
+ Type stringType = TypeHelper.INSTANCE.getType(String.class);
+ TypeImplementation typeF = new TypeImplementation("someotheruri", "testtypeF");
+ typeF.addProperty("someprop", stringType);
+ TypeImplementation typeE = new TypeImplementation("testuri", "testtypeE");
+ typeE.addProperty("yetanotherprop", stringType);
+ typeE.addProperty("fProp", typeF);
+ TypeImplementation typeD = new TypeImplementation("testuri", "testtypeD");
+ typeD.setBaseType(typeF);
+ typeD.normalizeTypeHierarchy();
+ typeD.addProperty("stringProp", stringType);
+ Type intType = new TypeImplementation(java.lang.Integer.class);
+ typeD.addProperty("intProp", intType);
+ PropertyImplementation manyProp = typeD.addProperty("manyprop", intType);
+ manyProp.setIsMany(true);
+ typeD.addProperty("eProp", typeE);
+ types.add(typeD);
+ String xsd = XSDHelper.INSTANCE.generate(types);
+ Assert.assertNotNull(xsd);
+ Assert.assertTrue(xsd.startsWith("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n" +
+ "<xsd:schema xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" targetNamespace=\"testuri\" xmlns:sdo=\"commonj.sdo/xml\" " +
+ "xmlns:sdoJava=\"commonj.sdo/java\" xmlns:agfaSdo=\"com.agfa.ris/sdo\" " +
+ "xmlns:tns=\"testuri\" xmlns:ns1=\"someotheruri\""));
+ Assert.assertTrue(xsd.contains("<xsd:complexType name=\"testtypeE\">\r\n" +
+ "<xsd:attribute name=\"yetanotherprop\" sdo:readOnly=\"false\" type=\"xsd:string\"/>\r\n" +
+ "<xsd:attribute name=\"fProp\" sdo:readOnly=\"false\" type=\"xsd:anyURI\" sdo:propertyType=\"ns1:testtypeF\"/>\r\n" +
+ "</xsd:complexType>"));
+ Assert.assertTrue(xsd.contains("<xsd:complexType name=\"testtypeD\">\r\n" +
+ "<xsd:complexContent>\r\n" +
+ "<xsd:extension base=\"ns1:testtypeF\"/>\r\n" +
+ "</xsd:complexContent>\r\n" +
+ "<xsd:choice maxOccurs=\"unbounded\">\r\n" +
+ "<xsd:element name=\"manyprop\" sdo:readOnly=\"false\" maxOccurs=\"unbounded\" type=\"xsd:int\"/>\r\n" +
+ "</xsd:choice>\r\n" +
+ "<xsd:attribute name=\"stringProp\" sdo:readOnly=\"false\" type=\"xsd:string\"/>\r\n" +
+ "<xsd:attribute name=\"intProp\" sdo:readOnly=\"false\" type=\"xsd:int\"/>\r\n" +
+ "<xsd:attribute name=\"eProp\" sdo:readOnly=\"false\" type=\"xsd:anyURI\" sdo:propertyType=\"tns:testtypeE\"/>\r\n" +
+ "</xsd:complexType>"));
+ Assert.assertEquals("the list will be expanded to include all types generated", 2, types.size());
+ }
+
+ @Test
+ public void testIdProperty() {
+ Type typeC = TypeHelper.INSTANCE.getType(TESTURI, "C");
+ Assert.assertNotNull(typeC.getIdentityProperty());
+ Assert.assertEquals(typeC.getProperty("uri"), typeC.getIdentityProperty());
+ }
+
+ @Test
+ public void testOppositePropertyDefinedAsAttribute() {
+ Type typeC = TypeHelper.INSTANCE.getType(TESTURI, "C");
+ Property p = typeC.getProperty("peer");
+ Assert.assertNotNull(p);
+ Assert.assertEquals(p, p.getOpposite());
+ }
+
+ @Test
+ public void testInheritance() {
+ Type typeInheritedB = TypeHelper.INSTANCE.getType(TESTURI, "InheritedB");
+ Type typeB = TypeHelper.INSTANCE.getType(TESTURI, "B");
+ Assert.assertEquals(1, typeInheritedB.getBaseTypes().size());
+ Assert.assertEquals(typeB, typeInheritedB.getBaseTypes().get(0));
+ Assert.assertEquals(typeB.getProperty("name"), typeInheritedB.getProperty("name"));
+ Assert.assertNotNull(typeInheritedB.getProperty("nickname"));
+ Assert.assertNull(typeB.getProperty("nickname"));
+ for (int i = 0; i < typeB.getProperties().size(); i++) {
+ Assert.assertEquals(typeB.getProperty(i), typeInheritedB.getProperty(i));
+ }
+ Assert.assertEquals(1, typeInheritedB.getDeclaredProperties().size());
+ Assert.assertEquals(1 + typeB.getProperties().size(), typeInheritedB.getProperties().size());
+ }
+
+ @Test
+ public void testBasicTypes() {
+ defineBasicTestTypes();
+ checkBasicType(MyBasicObject.class, MyBasicObjectTypeConverter.class);
+ checkBasicType(ExampleEnum.class, EnumTypeConverter.class);
+ checkBasicType(SerializableBasicObject.class, SerializableTypeConverter.class);
+ }
+
+ private void checkBasicType(Class clazz, Class converterClass) {
+ Type type = TypeHelper.INSTANCE.getType(clazz);
+ Assert.assertNotNull(type);
+ Assert.assertEquals("com.agfa.sdo.common.test.basic", type.getURI());
+ int index = clazz.getName().lastIndexOf('.');
+ Assert.assertEquals(clazz.getName().substring(index+1), type.getName());
+ Assert.assertTrue(type.isDataType());
+ Assert.assertEquals(clazz, type.getInstanceClass());
+ Assert.assertEquals(converterClass, TypeConverter.get(type).getClass());
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestXsdHelperMultipleURI.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestXsdHelperMultipleURI.java
new file mode 100644
index 0000000000..cac868bf50
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TestXsdHelperMultipleURI.java
@@ -0,0 +1,33 @@
+package com.agfa.hap.sdo.test;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import com.agfa.hap.sdo.Type;
+
+import commonj.sdo.helper.TypeHelper;
+import commonj.sdo.helper.XSDHelper;
+
+
+public class TestXsdHelperMultipleURI {
+
+ @Test
+ public void multipleXsdsReferencingEatchOther(){
+ XSDHelper.INSTANCE.define(TestXSDHelper.class.getResourceAsStream("/sdo/test-sdo-types1.xsd"), null);
+ XSDHelper.INSTANCE.define(TestXSDHelper.class.getResourceAsStream("/sdo/test-sdo-types2.xsd"), null);
+ Type a1Type = (Type) TypeHelper.INSTANCE.getType("com.agfa.hap.sdo.test1", "A1");
+ Assert.assertEquals(2, a1Type.getProperties().size());
+ Type b2Type = (Type) TypeHelper.INSTANCE.getType("com.agfa.hap.sdo.test2", "B2");
+ Assert.assertEquals(2, b2Type.getProperties().size());
+ }
+
+ @Test
+ public void forwardReference(){
+ XSDHelper.INSTANCE.define(TestXSDHelper.class.getResourceAsStream("/sdo/test-sdo-types-forward.xsd"), null);
+ Type aType = (Type) TypeHelper.INSTANCE.getType("com.agfa.hap.sdo.test.forward", "Af");
+ Assert.assertEquals(2, aType.getProperties().size());
+ Type bType = (Type) TypeHelper.INSTANCE.getType("com.agfa.hap.sdo.forward", "Bf");
+ Assert.assertEquals(2, bType.getProperties().size());
+ }
+
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TypeWithId.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TypeWithId.java
new file mode 100644
index 0000000000..cbccf0fe1f
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TypeWithId.java
@@ -0,0 +1,26 @@
+package com.agfa.hap.sdo.test;
+
+public class TypeWithId {
+ public TypeWithId(Long id){
+ this.id = id;
+ }
+
+ private Long id;
+ private String stringProp;
+
+ public Long getId() {
+ return id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getStringProp() {
+ return stringProp;
+ }
+
+ public void setStringProp(String stringProp) {
+ this.stringProp = stringProp;
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TypeWithoutId.java b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TypeWithoutId.java
new file mode 100644
index 0000000000..e2ca7b6a2c
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/java/com/agfa/hap/sdo/test/TypeWithoutId.java
@@ -0,0 +1,13 @@
+package com.agfa.hap.sdo.test;
+
+public class TypeWithoutId {
+ private String stringProp;
+
+ public String getStringProp() {
+ return stringProp;
+ }
+
+ public void setStringProp(String stringProp) {
+ this.stringProp = stringProp;
+ }
+}
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo-propertyaccessors.properties b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo-propertyaccessors.properties
new file mode 100644
index 0000000000..8308679698
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo-propertyaccessors.properties
@@ -0,0 +1 @@
+com.agfa.hap.sdo.mapper.Super.superProperty=com.agfa.hap.sdo.mapper.DummyPropertyAccessor \ No newline at end of file
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/implementationclasses.properties b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/implementationclasses.properties
new file mode 100644
index 0000000000..f1aa15b116
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/implementationclasses.properties
@@ -0,0 +1 @@
+com.agfa.hap.sdo.test.C=com.agfa.hap.sdo.test$C \ No newline at end of file
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/scanner/scan-types.xsd b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/scanner/scan-types.xsd
new file mode 100644
index 0000000000..27dd4afd79
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/scanner/scan-types.xsd
@@ -0,0 +1,12 @@
+<xsd:schema xmlns="http://defaultnamespace" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:sdo="commonj.sdo/xml" xmlns:sdoJava="commonj.sdo/java"
+ targetNamespace="com.agfa.hap.sdo.test.scanning" xmlns:tns="com.agfa.hap.sdo.test.scanning">
+
+<xsd:element name="scanner" type="tns:Scanner"/>
+<xsd:complexType name="Scanner">
+ <xsd:sequence>
+ <xsd:element name="stringProp" type="xsd:string" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+</xsd:schema> \ No newline at end of file
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-basictypes.xsd b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-basictypes.xsd
new file mode 100644
index 0000000000..acf12da5fb
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-basictypes.xsd
@@ -0,0 +1,25 @@
+<xsd:schema xmlns="http://defaultnamespace" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:sdo="commonj.sdo/xml" xmlns:sdoJava="commonj.sdo/java"
+ targetNamespace="com.agfa.sdo.common.test.basic" xmlns:tns="com.agfa.sdo.common.test.basic" xmlns:agfaSdoJava="com.agfa.ris/sdo">
+
+<xsd:element name="a" type="tns:BasicObject"/>
+<xsd:complexType name="BasicObject">
+ <xsd:attribute name="enum" type="tns:ExampleEnum" />
+ <xsd:attribute name="serializable" type="tns:SerializableBasicObject" />
+ <xsd:attribute name="custom" type="tns:MyBasicObject" />
+</xsd:complexType>
+
+<xsd:simpleType name="ExampleEnum" sdoJava:instanceClass="com.agfa.hap.sdo.test.ExampleEnum">
+ <xsd:restriction base="xsd:string" />
+</xsd:simpleType>
+
+<xsd:simpleType name="SerializableBasicObject" sdoJava:instanceClass="com.agfa.hap.sdo.test.SerializableBasicObject">
+ <xsd:restriction base="xsd:string" />
+</xsd:simpleType>
+
+<xsd:simpleType name="MyBasicObject" sdoJava:instanceClass="com.agfa.hap.sdo.test.MyBasicObject" agfaSdoJava:typeConverter="com.agfa.hap.sdo.test.MyBasicObjectTypeConverter">
+ <xsd:restriction base="xsd:string" />
+</xsd:simpleType>
+
+
+</xsd:schema> \ No newline at end of file
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-selectclause.xsd b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-selectclause.xsd
new file mode 100644
index 0000000000..f1c0b1c305
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-selectclause.xsd
@@ -0,0 +1,45 @@
+<xsd:schema xmlns="http://defaultnamespace" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:sdo="commonj.sdo/xml" xmlns:sdoJava="commonj.sdo/java"
+ targetNamespace="com.agfa.hap.sdo.test.selectclause" xmlns:tns="com.agfa.hap.sdo.test.selectclause">
+
+<xsd:complexType name="SomeType">
+ <xsd:attribute name="nullStringProp" type="xsd:string"/>
+ <xsd:attribute name="nonNullStringProp" type="xsd:string"/>
+ <xsd:attribute name="nonNullStringPropMany" type="xsd:string" maxOccurs="unbounded"/>
+ <xsd:attribute name="nullStringPropMany" type="xsd:string" maxOccurs="unbounded"/>
+ <xsd:attribute name="emptyStringPropMany" type="xsd:string" maxOccurs="unbounded"/>
+ <xsd:attribute name="nullComplexNoIdNotInSelectClauseSingle" type="tns:TypeWithoutId"/>
+ <xsd:attribute name="nonNullComplexNoIdNotInSelectClauseSingle" type="tns:TypeWithoutId"/>
+ <xsd:attribute name="nullComplexNoIdInSelectClauseSingle" type="tns:TypeWithoutId"/>
+ <xsd:attribute name="nonNullComplexNoIdInSelectClauseSingle" type="tns:TypeWithoutId"/>
+ <xsd:attribute name="nullComplexIdNotInSelectClauseSingle" type="tns:TypeWithId"/>
+ <xsd:attribute name="nonNullComplexIdNotInSelectClauseSingle" type="tns:TypeWithId"/>
+ <xsd:attribute name="nullComplexIdInSelectClauseSingle" type="tns:TypeWithId"/>
+ <xsd:attribute name="nonNullComplexIdInSelectClauseSingle" type="tns:TypeWithId"/>
+ <xsd:attribute name="nonNullComplexIdInSelectClauseSingleIdIsNull" type="tns:TypeWithId"/>
+ <xsd:attribute name="nonNullComplexIdNotInSelectClauseSingleIdIsNull" type="tns:TypeWithId"/>
+ <xsd:attribute name="nullComplexNoIdNotInSelectClauseMany" maxOccurs="unbounded" type="tns:TypeWithoutId"/>
+ <xsd:attribute name="nonNullComplexNoIdNotInSelectClauseMany" maxOccurs="unbounded" type="tns:TypeWithoutId"/>
+ <xsd:attribute name="nullComplexNoIdInSelectClauseMany" maxOccurs="unbounded" type="tns:TypeWithoutId"/>
+ <xsd:attribute name="nonNullComplexNoIdInSelectClauseMany" maxOccurs="unbounded" type="tns:TypeWithoutId"/>
+ <xsd:attribute name="nullComplexIdNotInSelectClauseMany" maxOccurs="unbounded" type="tns:TypeWithId"/>
+ <xsd:attribute name="nonNullComplexIdNotInSelectClauseMany" maxOccurs="unbounded" type="tns:TypeWithId"/>
+ <xsd:attribute name="nullComplexIdInSelectClauseMany" maxOccurs="unbounded" type="tns:TypeWithId"/>
+ <xsd:attribute name="nonNullComplexIdInSelectClauseMany" maxOccurs="unbounded" type="tns:TypeWithId"/>
+
+ <xsd:attribute name="emptyComplexNoIdNotInSelectClauseMany" maxOccurs="unbounded" type="tns:TypeWithoutId"/>
+ <xsd:attribute name="emptyComplexNoIdInSelectClauseMany" maxOccurs="unbounded" type="tns:TypeWithoutId"/>
+ <xsd:attribute name="emptyComplexIdNotInSelectClauseMany" maxOccurs="unbounded" type="tns:TypeWithId"/>
+ <xsd:attribute name="emptyComplexIdInSelectClauseMany" maxOccurs="unbounded" type="tns:TypeWithId"/>
+</xsd:complexType>
+
+<xsd:complexType name="TypeWithId" identityProperty="id">
+ <xsd:attribute name="id" type="xsd:long"/>
+ <xsd:attribute name="stringProp" type="xsd:string"/>
+</xsd:complexType>
+
+<xsd:complexType name="TypeWithoutId">
+ <xsd:attribute name="stringProp" type="xsd:string"/>
+</xsd:complexType>
+
+</xsd:schema> \ No newline at end of file
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types-forward.xsd b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types-forward.xsd
new file mode 100644
index 0000000000..3ac75352a5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types-forward.xsd
@@ -0,0 +1,18 @@
+<xsd:schema xmlns="http://defaultnamespace" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:sdo="commonj.sdo/xml" xmlns:sdoJava="commonj.sdo/java"
+ targetNamespace="com.agfa.hap.sdo.test.forward" xmlns:tns="com.agfa.hap.sdo.test.forward">
+
+<xsd:complexType name="Af">
+ <xsd:sequence>
+ <xsd:element name="bs" type="tns:Bf" sdo:readOlny="false" maxOccurs="unbounded" sdo:oppositeProperty="a"/>
+ </xsd:sequence>
+ <xsd:attribute name="anotherProperty" type="xsd:int"/>
+</xsd:complexType>
+
+<xsd:complexType name="Bf">
+ <xsd:attribute name="a" type="xsd:anyURI" sdo:propertyType="tns:Af"/>
+ <xsd:attribute name="someProperty" type="xsd:int"/>
+</xsd:complexType>
+
+
+</xsd:schema> \ No newline at end of file
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types.xsd b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types.xsd
new file mode 100644
index 0000000000..b277996d04
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types.xsd
@@ -0,0 +1,64 @@
+<xsd:schema xmlns="http://defaultnamespace" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:sdo="commonj.sdo/xml" xmlns:sdoJava="commonj.sdo/java"
+ targetNamespace="com.agfa.hap.sdo.test" xmlns:tns="com.agfa.hap.sdo.test">
+
+<xsd:element name="a" type="tns:A"/>
+<xsd:complexType name="A">
+ <xsd:sequence>
+ <xsd:element name="stringProp" type="xsd:string" minOccurs="0"/>
+ <xsd:element name="intProp" type="xsd:int" minOccurs="0"/>
+ <xsd:element name="b" type="xsd:anyURI" sdo:propertyType="tns:B"/>
+ <xsd:element name="containedB" type="tns:B"/>
+ </xsd:sequence>
+ <xsd:attribute name="longProp" type="xsd:long" />
+ <xsd:attribute name="shortProp" type="xsd:short" />
+ <xsd:attribute name="booleanProp" type="xsd:boolean" />
+ <xsd:attribute name="doubleProp" type="xsd:double" />
+ <xsd:attribute name="byteProp" type="xsd:byte" />
+ <xsd:attribute name="floatProp" type="xsd:float" />
+ <xsd:attribute name="uriProp" sdoJava:instanceClass="java.net.URI" />
+ <xsd:attribute name="bytearrayProp" type="xsd:hexBinary"/>
+</xsd:complexType>
+
+<xsd:complexType name="B">
+ <xsd:sequence>
+ <xsd:element name="name" type="xsd:string" minOccurs="0"/>
+ <xsd:element name="children" type="tns:B" minOccurs="0" maxOccurs="unbounded" sdo:oppositeProperty="parent"/>
+ <xsd:element name="favouriteChild" type="xsd:anyURI" sdo:propertyType="tns:B" minOccurs="0" />
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="InheritedB">
+ <xsd:complexContent>
+ <xsd:extension base="tns:B">
+ <xsd:sequence>
+ <xsd:element name="nickname" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ </xsd:extension>
+ </xsd:complexContent>
+</xsd:complexType>
+
+<xsd:complexType name="C" identityProperty="uri">
+ <xsd:sequence>
+ <xsd:element name="name" type="xsd:string" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="uri" type="xsd:anyURI" />
+ <xsd:attribute name="peer" sdo:readOnly="false" type="xsd:anyURI" sdo:propertyType="tns:C" sdo:oppositeProperty="peer"/>
+</xsd:complexType>
+
+<xsd:complexType name="D">
+ <xsd:attribute name="forwardRef" sdo:readOnly="false" type="xsd:anyURI" sdo:propertyType="tns:E"/>
+</xsd:complexType>
+
+<xsd:complexType name="E">
+ <xsd:attribute name="bRef" sdo:readOnly="false" type="xsd:anyURI" sdo:propertyType="tns:B"/>
+</xsd:complexType>
+
+<xsd:complexType name="F">
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="manyStringsProp" sdo:readOnly="false" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:choice>
+</xsd:complexType>
+
+
+</xsd:schema> \ No newline at end of file
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types1.xsd b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types1.xsd
new file mode 100644
index 0000000000..2539d4d7d5
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types1.xsd
@@ -0,0 +1,13 @@
+<xsd:schema xmlns="http://defaultnamespace" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:sdo="commonj.sdo/xml" xmlns:sdoJava="commonj.sdo/java"
+ targetNamespace="com.agfa.hap.sdo.test1" xmlns:tns="com.agfa.hap.sdo.test1" xmlns:test2="com.agfa.hap.sdo.test2">
+
+<xsd:complexType name="A1">
+ <xsd:sequence>
+ <xsd:element name="b2s" type="test2:B2" sdo:readOlny="false" maxOccurs="unbounded" sdo:oppositeProperty="a1"/>
+ </xsd:sequence>
+ <xsd:attribute name="anotherProperty" type="xsd:int"/>
+</xsd:complexType>
+
+
+</xsd:schema> \ No newline at end of file
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types2.xsd b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types2.xsd
new file mode 100644
index 0000000000..02a3b0a48d
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-sdo-types2.xsd
@@ -0,0 +1,11 @@
+<xsd:schema xmlns="http://defaultnamespace" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:sdo="commonj.sdo/xml" xmlns:sdoJava="commonj.sdo/java"
+ targetNamespace="com.agfa.hap.sdo.test2" xmlns:tns="com.agfa.hap.sdo.test2" xmlns:test1="com.agfa.hap.sdo.test1">
+
+
+<xsd:complexType name="B2">
+ <xsd:attribute name="a1" type="xsd:anyURI" sdo:propertyType="test1:A1"/>
+ <xsd:attribute name="someProperty" type="xsd:int"/>
+</xsd:complexType>
+
+</xsd:schema> \ No newline at end of file
diff --git a/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-userrole-types.xsd b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-userrole-types.xsd
new file mode 100644
index 0000000000..b659216088
--- /dev/null
+++ b/sandbox/kgoodson/agfasdo/com.agfa.hap.sdo/src/test/resources/sdo/test-userrole-types.xsd
@@ -0,0 +1,18 @@
+<xsd:schema xmlns="http://defaultnamespace" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:sdo="commonj.sdo/xml" xmlns:sdoJava="commonj.sdo/java"
+ targetNamespace="com.agfa.hap.sdo.test" xmlns:tns="com.agfa.hap.sdo.test.workflow">
+
+<xsd:element name="user" type="agfa.User"/>
+<xsd:complexType name="agfa.User">
+ <xsd:sequence>
+ <xsd:element name="name" type="xsd:string" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+<xsd:complexType name="agfa.Role">
+ <xsd:sequence>
+ <xsd:element name="name" type="xsd:string" minOccurs="0"/>
+ </xsd:sequence>
+</xsd:complexType>
+
+</xsd:schema> \ No newline at end of file