public class ConfiguredObjectTypeRegistry extends Object
Constructor and Description |
---|
ConfiguredObjectTypeRegistry(Iterable<ConfiguredObjectRegistration> configuredObjectRegistrations,
Iterable<ConfiguredObjectAttributeInjector> attributeInjectors,
Collection<Class<? extends ConfiguredObject>> categoriesRestriction,
ConfiguredObjectFactory objectFactory) |
public ConfiguredObjectTypeRegistry(Iterable<ConfiguredObjectRegistration> configuredObjectRegistrations, Iterable<ConfiguredObjectAttributeInjector> attributeInjectors, Collection<Class<? extends ConfiguredObject>> categoriesRestriction, ConfiguredObjectFactory objectFactory)
public static Class<? extends ConfiguredObject> getCategory(Class<?> clazz)
public Class<? extends ConfiguredObject> getTypeClass(Class<? extends ConfiguredObject> clazz)
public Collection<Class<? extends ConfiguredObject>> getTypeSpecialisations(Class<? extends ConfiguredObject> clazz)
public Collection<ConfiguredObjectAttribute<?,?>> getTypeSpecificAttributes(Class<? extends ConfiguredObject> clazz)
public static String getType(Class<? extends ConfiguredObject> clazz)
public Strings.Resolver getDefaultContextResolver()
public <X extends ConfiguredObject> Collection<String> getAttributeNames(Class<X> clazz)
protected <X extends ConfiguredObject> Collection<ConfiguredObjectAttribute<? super X,?>> getAttributes(Class<X> clazz)
public Collection<ConfiguredObjectStatistic> getStatistics(Class<? extends ConfiguredObject> clazz)
public Map<String,ConfiguredObjectOperation<?>> getOperations(Class<? extends ConfiguredObject> clazz)
public Map<String,ConfiguredObjectAttribute<?,?>> getAttributeTypes(Class<? extends ConfiguredObject> clazz)
public Set<Class<? extends ManagedInterface>> getManagedInterfaces(Class<? extends ConfiguredObject> classObject)
public Collection<String> getValidChildTypes(Class<? extends ConfiguredObject> type, Class<? extends ConfiguredObject> childType)
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.