org.figure8.join.services.properties
Class AssemblyPropertiesExtractor

java.lang.Object
  extended by org.figure8.join.services.properties.AssemblyPropertiesExtractor
All Implemented Interfaces:
PropertiesExtractor

public class AssemblyPropertiesExtractor
extends java.lang.Object
implements PropertiesExtractor

This is an implementation of PropertiesExtractor made for Assemblies.

Version:
$Revision: 1.1 $
Author:
Laurent Broudoux
See Also:
Assembly

Field Summary
static java.lang.String ASSEMBLY_PREFIX
          Constant for the default properties prefix applied during extraction
 
Constructor Summary
AssemblyPropertiesExtractor()
          Create a new instance of AssemblyPropertiesExtractor
 
Method Summary
 java.util.Properties extract(Assembly assembly)
          Extract a set of properies from the given assembly.
 java.util.Properties extract(Assembly assembly, java.lang.String prefix)
          Extract a set of properies from the given assembly.
 java.util.Properties extract(java.lang.Object obj)
          Extract a set of properties from the given object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ASSEMBLY_PREFIX

public static final java.lang.String ASSEMBLY_PREFIX
Constant for the default properties prefix applied during extraction

See Also:
Constant Field Values
Constructor Detail

AssemblyPropertiesExtractor

public AssemblyPropertiesExtractor()
Create a new instance of AssemblyPropertiesExtractor

Method Detail

extract

public java.util.Properties extract(Assembly assembly)
Extract a set of properies from the given assembly.

Parameters:
assembly - The assembly to extract properties from
Returns:
A set of properties representing the assembly and its inner fields graph

extract

public java.util.Properties extract(Assembly assembly,
                                    java.lang.String prefix)
Extract a set of properies from the given assembly. Prefix them with supllied string.

Parameters:
assembly - The assembly to extract properties from
prefix - The prefix to append on each property
Returns:
A set of properties representing the assembly and its inner fields graph

extract

public java.util.Properties extract(java.lang.Object obj)
                             throws InvalidParameterException
Extract a set of properties from the given object.

Specified by:
extract in interface PropertiesExtractor
Parameters:
obj - The object to extract properties from
Returns:
A set of properties representing the object and its inner fields graph
Throws:
InvalidParameterException - if the object cannot be processed by implementation


Copyright © 2005-2008 Join. All Rights Reserved.