org.figure8.join.services.properties
Class BuildPropertiesExtractor

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

public class BuildPropertiesExtractor
extends java.lang.Object
implements PropertiesExtractor

This is an implementation of PropertiesExtractor made for Builds.

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

Field Summary
static java.lang.String BUILD_PREFIX
          Constant for the default properties prefix applied during extraction
 
Constructor Summary
BuildPropertiesExtractor()
          Creates a new instance of BuildPropertiesExtract
 
Method Summary
 java.util.Properties extract(Build build)
          Extract a set of properies from the given build.
 java.util.Properties extract(Build build, java.lang.String prefix)
          Extract a set of properties from the given build.
 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

BUILD_PREFIX

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

See Also:
Constant Field Values
Constructor Detail

BuildPropertiesExtractor

public BuildPropertiesExtractor()
Creates a new instance of BuildPropertiesExtract

Method Detail

extract

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

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

extract

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

Parameters:
build - The build 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.