Example usage for org.apache.commons.collections.map TransformedMap decorate

List of usage examples for org.apache.commons.collections.map TransformedMap decorate

Introduction

In this page you can find the example usage for org.apache.commons.collections.map TransformedMap decorate.

Prototype

public static Map decorate(Map map, Transformer keyTransformer, Transformer valueTransformer) 

Source Link

Document

Factory method to create a transforming map.

Usage

From source file:org.nuxeo.runtime.management.RuntimeServiceMBeanAdapter.java

@Override
@SuppressWarnings("unchecked")
public Map<String, Set<String>> getPendingComponents() {
    Map<String, Set<String>> returnedMap = new HashMap<String, Set<String>>();
    Map<ComponentName, Set<ComponentName>> pendingRegistrations = doGetRuntime().getComponentManager()
            .getPendingRegistrations();//from  w w w  .j  a va2 s . c o  m
    if (pendingRegistrations.size() != 0) {
        TransformedMap
                .decorate(returnedMap, ComponentNameTransformer.INSTANCE, ComponentNamesTransformer.INSTANCE)
                .putAll(pendingRegistrations);
    }
    return returnedMap;
}