Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


oracle.jdeveloper.audit.model
Class ModelTypeFactory

java.lang.Object
  extended by oracle.jdeveloper.audit.model.ModelTypeFactory

Direct Known Subclasses:
DefaultModelTypeFactory

public abstract class ModelTypeFactory
extends java.lang.Object

Constructor Summary
ModelTypeFactory()
           

 

Method Summary
abstract  ModelFactory createModelFactory(java.util.Map attributes)
          Creates a ModelFactory based on this model type factory.
abstract  java.util.Collection<ContentRootFactory> getContentRootFactories()
          Gets the ContentRootFactorys known to this factory.
abstract
<T extends ModelType>
T
getModelType(java.lang.Class<T> type)
          Gets the model type instance for a model type class.
abstract  java.util.List<ModelType> getModelTypes()
          Gets the model types known to this factory, ordered by time of discovery.
abstract  java.util.Collection<ModelType> getModelTypes(Element element)
          Gets the model types for an element.
abstract  boolean isModelType(java.lang.Class<?> type)
          Gets whether a type is a model type known to this factory.

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

ModelTypeFactory

public ModelTypeFactory()

Method Detail

getModelTypes

public abstract java.util.List<ModelType> getModelTypes()
Gets the model types known to this factory, ordered by time of discovery. If the factory implementation discovers additional model types over time (e.g., because of extension loading), this ordering allows clients to recognize and handle the newly added types.

isModelType

public abstract boolean isModelType(java.lang.Class<?> type)
Gets whether a type is a model type known to this factory.

getContentRootFactories

public abstract java.util.Collection<ContentRootFactory> getContentRootFactories()
Gets the ContentRootFactorys known to this factory.

getModelType

public abstract <T extends ModelType> T getModelType(java.lang.Class<T> type)
Gets the model type instance for a model type class.

getModelTypes

public abstract java.util.Collection<ModelType> getModelTypes(Element element)
Gets the model types for an element.

createModelFactory

public abstract ModelFactory createModelFactory(java.util.Map attributes)
Creates a ModelFactory based on this model type factory.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Copyright © 1997, 2012, Oracle. All rights reserved.