JBoss Metadata Common 7.0.4.Final-redhat-1

org.jboss.metadata.property
Class CompositePropertyResolver

java.lang.Object
  extended by org.jboss.metadata.property.CompositePropertyResolver
All Implemented Interfaces:
PropertyResolver

public class CompositePropertyResolver
extends Object
implements PropertyResolver

Resolves properties using a series of other PropertyResolvers;

Author:
John Bailey

Constructor Summary
CompositePropertyResolver(Collection<PropertyResolver> resolvers)
           
CompositePropertyResolver(PropertyResolver... resolvers)
           
 
Method Summary
 String resolve(String propertyName)
          Attempt to resolve the provided property name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositePropertyResolver

public CompositePropertyResolver(Collection<PropertyResolver> resolvers)

CompositePropertyResolver

public CompositePropertyResolver(PropertyResolver... resolvers)
Method Detail

resolve

public String resolve(String propertyName)
Description copied from interface: PropertyResolver
Attempt to resolve the provided property name.

Specified by:
resolve in interface PropertyResolver
Parameters:
propertyName - The name to resolve.
Returns:
The resolved value or null if the property can not be resolved.

JBoss Metadata Common 7.0.4.Final-redhat-1

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.