
public class DefaultModelProvider extends Object implements ModelProvider
ModelProvider implementation.ModelContext.findModel(java.lang.String)| Modifier and Type | Field and Description | 
|---|---|
| static String | ENABLED_ATTRIBUTE_NAMEConstant for the name of the model context attribute backing property  enabled. | 
| static String | MODULE_LOCATION_ATTRIBUTE_NAMEConstant for the name of the model context attribute backing property  moduleLocation. | 
| static String | VALIDATING_ATTRIBUTE_NAMEConstant for the name of the model context attribute backing property  validating. | 
| Constructor and Description | 
|---|
| DefaultModelProvider()Creates a new  DefaultModelProviderinstance. | 
| Modifier and Type | Method and Description | 
|---|---|
| Model | findModel(ModelContext context,
                  Model model) | 
| Modules | findModules(ModelContext context,
                      String model,
                      String location)Searches a given context for modules. | 
| static String | getDefaultModuleLocation()Gets the default location searched for module resources. | 
| String | getModuleLocation()Gets the location searched for module resources. | 
| static boolean | isDefaultEnabled()Gets a flag indicating the provider is enabled by default. | 
| static boolean | isDefaultValidating()Gets a flag indicating the provider is validating resources by default. | 
| boolean | isEnabled()Gets a flag indicating the provider is enabled. | 
| boolean | isValidating()Gets a flag indicating the provider is validating resources. | 
| static void | setDefaultEnabled(Boolean value)Sets the flag indicating the provider is enabled by default. | 
| static void | setDefaultModuleLocation(String value)Sets the default location searched for module resources. | 
| static void | setDefaultValidating(Boolean value)Sets the flag indicating the provider is validating resources by default. | 
| void | setEnabled(Boolean value)Sets the flag indicating the provider is enabled. | 
| void | setModuleLocation(String value)Sets the location searched for module resources. | 
| void | setValidating(Boolean value)Sets the flag indicating the provider is validating resources. | 
public static final String ENABLED_ATTRIBUTE_NAME
enabled.public static final String MODULE_LOCATION_ATTRIBUTE_NAME
moduleLocation.public static final String VALIDATING_ATTRIBUTE_NAME
validating.public DefaultModelProvider()
DefaultModelProvider instance.public static boolean isDefaultEnabled()
 The default enabled flag is controlled by system property
 org.jomc.model.modlet.DefaultModelProvider.defaultEnabled holding a value indicating the provider is
 enabled by default. If that property is not set, the true default is returned.
 
true, if the provider is enabled by default; false, if the provider is disabled by
 default.setDefaultEnabled(java.lang.Boolean)public static void setDefaultEnabled(Boolean value)
value - The new value of the flag indicating the provider is enabled by default or null.isDefaultEnabled()public final boolean isEnabled()
true, if the provider is enabled; false, if the provider is disabled.isDefaultEnabled(), 
setEnabled(java.lang.Boolean)public final void setEnabled(Boolean value)
value - The new value of the flag indicating the provider is enabled or null.isEnabled()public static String getDefaultModuleLocation()
 The default module location is controlled by system property
 org.jomc.model.modlet.DefaultModelProvider.defaultModuleLocation holding the location to search for
 module resources by default. If that property is not set, the META-INF/jomc.xml default is returned.
 
setDefaultModuleLocation(java.lang.String)public static void setDefaultModuleLocation(String value)
value - The new default location to search for module resources or null.getDefaultModuleLocation()public final String getModuleLocation()
getDefaultModuleLocation(), 
setModuleLocation(java.lang.String)public final void setModuleLocation(String value)
value - The new location to search for module resources or null.getModuleLocation()public static boolean isDefaultValidating()
 The default validating flag is controlled by system property
 org.jomc.model.modlet.DefaultModelProvider.defaultValidating holding a value indicating the provider is
 validating resources by default. If that property is not set, the true default is returned.
 
true, if the provider is validating resources by default; false, if the provider is not
 validating resources by default.isValidating(), 
setDefaultValidating(java.lang.Boolean)public static void setDefaultValidating(Boolean value)
value - The new value of the flag indicating the provider is validating resources by default or
 null.isDefaultValidating()public final boolean isValidating()
true, if the provider is validating resources; false, if the provider is not validating
 resources.isDefaultValidating(), 
setValidating(java.lang.Boolean)public final void setValidating(Boolean value)
value - The new value of the flag indicating the provider is validating resources or null.isValidating()public Modules findModules(ModelContext context, String model, String location) throws ModelException
context - The context to search for modules.model - The identifier of the model to search for modules.location - The location to search at.location in context or null, if no modules are found.NullPointerException - if context, model or location is null.ModelException - if searching the context fails.isValidating(), 
VALIDATING_ATTRIBUTE_NAMEpublic Model findModel(ModelContext context, Model model) throws ModelException
findModel in interface ModelProviderModel found in the context or null, if no Model is found or the provider is
 disabled.ModelExceptionisEnabled(), 
getModuleLocation(), 
findModules(org.jomc.modlet.ModelContext, java.lang.String, java.lang.String), 
ENABLED_ATTRIBUTE_NAME, 
MODULE_LOCATION_ATTRIBUTE_NAMECopyright © 2005–2016 The JOMC Project. All rights reserved.