net.sf.mmm.util.pojo.descriptor.base
Class PojoDescriptorDependenciesImpl

java.lang.Object
  extended by net.sf.mmm.util.component.base.AbstractComponent
      extended by net.sf.mmm.util.pojo.descriptor.base.PojoDescriptorDependenciesImpl
All Implemented Interfaces:
PojoDescriptorDependencies
Direct Known Subclasses:
ExtendedPojoDescriptorDependenciesImpl

@Singleton
public class PojoDescriptorDependenciesImpl
extends AbstractComponent
implements PojoDescriptorDependencies

This is the implementation of the PojoDescriptorDependencies interface.

Since:
2.0.0 (renamed, 1.1.0)
Author:
Joerg Hohwiller (hohwille at users.sourceforge.net)

Field Summary
private  CollectionReflectionUtil collectionReflectionUtil
           
private  ReflectionUtil reflectionUtil
           
 
Constructor Summary
PojoDescriptorDependenciesImpl()
          The constructor.
 
Method Summary
protected  void doInitialize()
          This method performs the actual initialization.
 CollectionReflectionUtil getCollectionReflectionUtil()
          This method gets the CollectionReflectionUtil instance to use.
 ReflectionUtil getReflectionUtil()
          This method gets the ReflectionUtil instance to use.
 void setCollectionReflectionUtil(CollectionReflectionUtil collectionUtil)
           
 void setReflectionUtil(ReflectionUtil reflectionUtil)
           
 
Methods inherited from class net.sf.mmm.util.component.base.AbstractComponent
doInitialized, getInitializationState, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reflectionUtil

private ReflectionUtil reflectionUtil
See Also:
getReflectionUtil()

collectionReflectionUtil

private CollectionReflectionUtil collectionReflectionUtil
See Also:
getCollectionReflectionUtil()
Constructor Detail

PojoDescriptorDependenciesImpl

public PojoDescriptorDependenciesImpl()
The constructor.

Method Detail

doInitialize

protected void doInitialize()
This method performs the actual initialization. It is called when AbstractComponent.initialize() is invoked for the first time.
ATTENTION:
When you override this method from a sub-class you need to do a super.AbstractComponent.doInitialize().

Overrides:
doInitialize in class AbstractComponent

getCollectionReflectionUtil

public CollectionReflectionUtil getCollectionReflectionUtil()
This method gets the CollectionReflectionUtil instance to use.

Specified by:
getCollectionReflectionUtil in interface PojoDescriptorDependencies
Returns:
the CollectionReflectionUtil to use.

setCollectionReflectionUtil

@Inject
public void setCollectionReflectionUtil(CollectionReflectionUtil collectionUtil)
Parameters:
collectionUtil - is the collectionUtil to set

getReflectionUtil

public ReflectionUtil getReflectionUtil()
This method gets the ReflectionUtil instance to use.

Specified by:
getReflectionUtil in interface PojoDescriptorDependencies
Returns:
the ReflectionUtil to use.

setReflectionUtil

@Inject
public void setReflectionUtil(ReflectionUtil reflectionUtil)
Parameters:
reflectionUtil - is the reflectionUtil to set


Copyright © 2001-2010 mmm-Team. All Rights Reserved.