Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.runtime.service
Class AdaptableDescriptor

java.lang.Object
  extended by org.nuxeo.runtime.service.AdaptableDescriptor

public class AdaptableDescriptor
extends Object

Author:
Bogdan Stefanescu

Field Summary
static Class<?>[] EMPTY_CLASSES
           
 
Constructor Summary
AdaptableDescriptor(Class<?> adaptable)
           
 
Method Summary
 void addAdapterFactory(Class<?> adapter, AdapterFactory<?> factory)
           
static Class<?>[] collectSuperTypes(Class<?> klass)
           
static void collectSuperTypes(Class<?> klass, List<Class<?>> superClasses, List<Class<?>> interfaces)
           
 Class<?> getAdaptable()
           
 AdapterFactory<?> getAdapterFactory(Class<?> adapter)
           
 Class<?>[] getSuperTypes()
           
 void removeAdapterFactory(Class<?> adapter, AdapterFactory<?> factory)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_CLASSES

public static final Class<?>[] EMPTY_CLASSES
Constructor Detail

AdaptableDescriptor

public AdaptableDescriptor(Class<?> adaptable)
Method Detail

getAdaptable

public Class<?> getAdaptable()

getSuperTypes

public Class<?>[] getSuperTypes()

getAdapterFactory

public AdapterFactory<?> getAdapterFactory(Class<?> adapter)

addAdapterFactory

public void addAdapterFactory(Class<?> adapter,
                              AdapterFactory<?> factory)

removeAdapterFactory

public void removeAdapterFactory(Class<?> adapter,
                                 AdapterFactory<?> factory)

collectSuperTypes

public static Class<?>[] collectSuperTypes(Class<?> klass)

collectSuperTypes

public static void collectSuperTypes(Class<?> klass,
                                     List<Class<?>> superClasses,
                                     List<Class<?>> interfaces)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.