public class ModelDirectoryImpl extends Object implements ModelDirectory
ModelDirectory.| Constructor and Description |
|---|
ModelDirectoryImpl(String modelDir,
ModelDefaults defaults,
EntityAliases aliases)
Creates a model directory object.
|
| Modifier and Type | Method and Description |
|---|---|
EntityAliases |
getEntityAliases()
Gets the entity aliases.
|
List<String> |
getFileNames()
Gets the model file names.
|
ModelDefaults |
getModelDefaults()
Gets the model defaults.
|
String |
getPath()
Gets the directory path.
|
boolean |
hasChanged()
Returns whether the directory has changed.
|
void |
markDirty()
Marks this directory dirty.
|
public ModelDirectoryImpl(String modelDir, ModelDefaults defaults, EntityAliases aliases) throws ModelException
modelDir - the directory namedefaults - optional model defaults, null if nonealiases - optional entity aliases, null if noneModelException - if directory does not exist or is not a directorypublic String getPath()
getPath in interface ModelDirectorypublic List<String> getFileNames()
getFileNames in interface ModelDirectorypublic ModelDefaults getModelDefaults()
getModelDefaults in interface ModelDirectorypublic EntityAliases getEntityAliases()
getEntityAliases in interface ModelDirectorypublic boolean hasChanged()
hasChanged in interface ModelDirectorypublic void markDirty()
markDirty in interface ModelDirectoryTentackle - a domain driven enterprise framework