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: TopiaJavaValidator.java 2245 2011-04-14 12:47:09Z tchemit $
- Author:
- chatellier
| Fields inherited from class org.nuiton.eugene.models.object.validator.ObjectModelValidator |
model |
|
Constructor Summary |
TopiaJavaValidator(org.nuiton.eugene.models.object.ObjectModel model)
Constructor. |
|
Method Summary |
static boolean |
isJavaIdentifier(String s)
Returns true if s is a legal Java identifier. |
protected boolean |
validateAttribute(org.nuiton.eugene.models.object.ObjectModelAttribute attr)
|
protected boolean |
validateClass(org.nuiton.eugene.models.object.ObjectModelClass clazz)
|
protected boolean |
validateModel(org.nuiton.eugene.models.object.ObjectModel model)
|
| Methods inherited from class org.nuiton.eugene.models.object.validator.ObjectModelValidator |
addError, getErrors, validate, validateClassifier, validateInterface, validateOperation |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TopiaJavaValidator
public TopiaJavaValidator(org.nuiton.eugene.models.object.ObjectModel model)
- Constructor.
- Parameters:
model - model to validate
validateAttribute
protected boolean validateAttribute(org.nuiton.eugene.models.object.ObjectModelAttribute attr)
- Overrides:
validateAttribute in class org.nuiton.eugene.models.object.validator.ObjectModelValidator
validateClass
protected boolean validateClass(org.nuiton.eugene.models.object.ObjectModelClass clazz)
- Overrides:
validateClass in class org.nuiton.eugene.models.object.validator.ObjectModelValidator
validateModel
protected boolean validateModel(org.nuiton.eugene.models.object.ObjectModel model)
- Overrides:
validateModel in class org.nuiton.eugene.models.object.validator.ObjectModelValidator
isJavaIdentifier
public static boolean isJavaIdentifier(String s)
- Returns true if s is a legal Java identifier.
- Parameters:
s - string to test
- Returns:
- true if s is a legal Java identifier
Copyright © 2004-2011 CodeLutin. All Rights Reserved.