Package org.nuiton.topia.generator
Class TopiaJavaValidator
java.lang.Object
org.nuiton.eugene.models.object.validator.ObjectModelValidator
org.nuiton.topia.generator.TopiaJavaValidator
public class TopiaJavaValidator
extends org.nuiton.eugene.models.object.validator.ObjectModelValidator
Validateur qui valide :
- les types des attributs
- les nom des attributs
- les duplication d'attibuts
- Version:
- $Id$
- Author:
- chatellier <chatellier@codelutin.com>
-
Field Summary
Fields inherited from class org.nuiton.eugene.models.object.validator.ObjectModelValidator
model -
Constructor Summary
ConstructorsConstructorDescriptionTopiaJavaValidator(org.nuiton.eugene.models.object.ObjectModel model) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanReturns true if s is a legal Java identifier.protected booleanvalidateAttribute(org.nuiton.eugene.models.object.ObjectModelAttribute attr) protected booleanvalidateClass(org.nuiton.eugene.models.object.ObjectModelClass clazz) protected booleanvalidateModel(org.nuiton.eugene.models.object.ObjectModel model) Methods inherited from class org.nuiton.eugene.models.object.validator.ObjectModelValidator
addError, getErrors, validate, validateClassifier, validateInterface, validateOperation
-
Constructor Details
-
TopiaJavaValidator
public TopiaJavaValidator(org.nuiton.eugene.models.object.ObjectModel model) Constructor.- Parameters:
model- model to validate
-
-
Method Details
-
validateAttribute
protected boolean validateAttribute(org.nuiton.eugene.models.object.ObjectModelAttribute attr) - Overrides:
validateAttributein classorg.nuiton.eugene.models.object.validator.ObjectModelValidator
-
validateClass
protected boolean validateClass(org.nuiton.eugene.models.object.ObjectModelClass clazz) - Overrides:
validateClassin classorg.nuiton.eugene.models.object.validator.ObjectModelValidator
-
validateModel
protected boolean validateModel(org.nuiton.eugene.models.object.ObjectModel model) - Overrides:
validateModelin classorg.nuiton.eugene.models.object.validator.ObjectModelValidator
-
isJavaIdentifier
Returns true if s is a legal Java identifier.- Parameters:
s- string to test- Returns:
- true if s is a legal Java identifier
-