org.apache.felix.ipojo.manipulator.store
Interface ResourceMapper

All Known Implementing Classes:
FileSystemResourceMapper, IdentityResourceMapper, WABResourceMapper

public interface ResourceMapper

A ResourceMapper maps resource name from a reference to another one. Example: In a WAB, class names are to be mapped into WEB-INF/classes/.

Author:
Felix Project Team

Method Summary
 java.lang.String externalize(java.lang.String name)
          Provides a normalized resource name from the store's internal format.
 java.lang.String internalize(java.lang.String name)
          Adapts the normalized resource name into internal format.
 

Method Detail

internalize

java.lang.String internalize(java.lang.String name)
Adapts the normalized resource name into internal format.

Parameters:
name - original class names (as a resource)
Returns:
the transformed resource's name

externalize

java.lang.String externalize(java.lang.String name)
Provides a normalized resource name from the store's internal format.

Parameters:
name - resource name in internal format
Returns:
normalized resource name


Copyright © 2006-2012 The Apache Software Foundation. All Rights Reserved.