org.nuiton.topia.generator
Class TopiaJavaValidator

java.lang.Object
  extended by org.nuiton.eugene.models.object.validator.ObjectModelValidator
      extended by 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

Field Summary
 
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
 

Constructor Detail

TopiaJavaValidator

public TopiaJavaValidator(org.nuiton.eugene.models.object.ObjectModel model)
Constructor.

Parameters:
model - model to validate
Method Detail

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.