Nuxeo Enterprise Platform 5.4

org.nuxeo.runtime.service
Class AdaptableDescriptor

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

public class AdaptableDescriptor
extends java.lang.Object

Author:
Bogdan Stefanescu

Field Summary
static java.lang.Class<?>[] EMPTY_CLASSES
           
 
Constructor Summary
AdaptableDescriptor(java.lang.Class<?> adaptable)
           
 
Method Summary
 void addAdapterFactory(java.lang.Class<?> adapter, AdapterFactory<?> factory)
           
static java.lang.Class<?>[] collectSuperTypes(java.lang.Class<?> klass)
           
static void collectSuperTypes(java.lang.Class<?> klass, java.util.List<java.lang.Class<?>> superClasses, java.util.List<java.lang.Class<?>> interfaces)
           
 java.lang.Class<?> getAdaptable()
           
 AdapterFactory<?> getAdapterFactory(java.lang.Class<?> adapter)
           
 java.lang.Class<?>[] getSuperTypes()
           
 void removeAdapterFactory(java.lang.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 java.lang.Class<?>[] EMPTY_CLASSES
Constructor Detail

AdaptableDescriptor

public AdaptableDescriptor(java.lang.Class<?> adaptable)
Method Detail

getAdaptable

public java.lang.Class<?> getAdaptable()

getSuperTypes

public java.lang.Class<?>[] getSuperTypes()

getAdapterFactory

public AdapterFactory<?> getAdapterFactory(java.lang.Class<?> adapter)

addAdapterFactory

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

removeAdapterFactory

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

collectSuperTypes

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

collectSuperTypes

public static void collectSuperTypes(java.lang.Class<?> klass,
                                     java.util.List<java.lang.Class<?>> superClasses,
                                     java.util.List<java.lang.Class<?>> interfaces)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.