com.ibm.websphere.validation.wbi.extensions
Class EnterpriseValidator

java.lang.Object
  extended by com.ibm.websphere.validation.wbi.extensions.EnterpriseValidator
All Implemented Interfaces:
WBIValidationConstants, org.eclipse.wst.validation.internal.provisional.core.IValidator
Direct Known Subclasses:
CMMValidator

public class EnterpriseValidator
extends java.lang.Object
implements org.eclipse.wst.validation.internal.provisional.core.IValidator, WBIValidationConstants


Field Summary
protected  org.eclipse.jst.j2ee.commonarchivecore.internal.Archive archive
           
protected  org.eclipse.wst.validation.internal.provisional.core.IReporter reporter
           
 
Fields inherited from interface com.ibm.websphere.validation.wbi.config.WBIValidationConstants
ERROR_WBI_ATTRIBUTE_ALREADY_SPECIFIED, ERROR_WBI_ATTRIBUTE_VALUE_OUT_OF_RANGE, ERROR_WBI_AUTH_DATA_ALIAS_NOT_LOCATED, ERROR_WBI_CLUSTER_DYNAMIC_WEIGHTING_REQUIRES_PMI, ERROR_WBI_DOCUMENT_HAS_MULTIPLE_ROOTS, ERROR_WBI_DUPLICATE_CONFIG, ERROR_WBI_EMPTY_DOCUMENT, ERROR_WBI_EXT_ATTRIBUTE_VALUE_OUT_OF_RANGE, ERROR_WBI_I18N_RUNAS, ERROR_WBI_ILLEGAL_LOCALE, ERROR_WBI_ILLEGAL_TIMEZONE, ERROR_WBI_INCORRECT_CONTAINER_MANAGEMENT, ERROR_WBI_INVALID_ATTRIBUTE_TYPE, ERROR_WBI_INVALID_ATTRIBUTE_VALUE, ERROR_WBI_INVALID_ROOT_OBJECT, ERROR_WBI_READ_AHEAD_INCONSISTENT_INTENT, ERROR_WBI_RECOGNITION_FAILED, ERROR_WBI_REQUIRED_ATTRIBUTE, ERROR_WBI_REQUIRED_EXT_ATTRIBUTE, ERROR_WBI_REQUIRED_RELATIONSHIP, ERROR_WBI_UNKNOWN_ATTRIBUTE, INFO_WBI_DEFAULT_WAS_DQ, INFO_WBI_READ_AHEAD_WITH_INHERITANCE, INFO_WBI_RECURSIVE_READ_AHEAD_HINT, pgmUpdate, pgmVersion, WBI_BUNDLE_ID
 
Constructor Summary
EnterpriseValidator(org.eclipse.wst.validation.internal.provisional.core.IReporter rep, org.eclipse.jst.j2ee.commonarchivecore.internal.Archive archive)
           
 
Method Summary
protected  void addError(org.eclipse.wst.validation.internal.provisional.core.IValidator validator, java.lang.String key)
           
protected  void addError(org.eclipse.wst.validation.internal.provisional.core.IValidator validator, java.lang.String key, java.lang.String[] parms)
           
protected  void addMessage(org.eclipse.wst.validation.internal.provisional.core.IValidator validator, java.lang.String key)
           
protected  void addMessage(org.eclipse.wst.validation.internal.provisional.core.IValidator validator, java.lang.String key, java.lang.String[] parms)
           
protected  void addWarning(org.eclipse.wst.validation.internal.provisional.core.IValidator validator, java.lang.String key)
           
protected  void addWarning(org.eclipse.wst.validation.internal.provisional.core.IValidator validator, java.lang.String key, java.lang.String[] parms)
           
 void cleanup(org.eclipse.wst.validation.internal.provisional.core.IReporter reporter)
           
static org.eclipse.wst.validation.internal.provisional.core.IMessage createMessage(java.lang.String key)
           
static org.eclipse.wst.validation.internal.provisional.core.IMessage createMessage(java.lang.String key, int sev)
           
static org.eclipse.wst.validation.internal.provisional.core.IMessage createMessage(java.lang.String key, int sev, java.lang.String[] parms)
           
static org.eclipse.wst.validation.internal.provisional.core.IMessage createMessage(java.lang.String key, java.lang.String[] parms)
           
 org.eclipse.jst.j2ee.commonarchivecore.internal.Archive getArchive()
           
 org.eclipse.wst.validation.internal.provisional.core.IReporter getReporter()
           
 void validate(org.eclipse.wst.validation.internal.provisional.core.IValidationContext helper, org.eclipse.wst.validation.internal.provisional.core.IReporter reporter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reporter

protected org.eclipse.wst.validation.internal.provisional.core.IReporter reporter

archive

protected org.eclipse.jst.j2ee.commonarchivecore.internal.Archive archive
Constructor Detail

EnterpriseValidator

public EnterpriseValidator(org.eclipse.wst.validation.internal.provisional.core.IReporter rep,
                           org.eclipse.jst.j2ee.commonarchivecore.internal.Archive archive)
Method Detail

validate

public void validate(org.eclipse.wst.validation.internal.provisional.core.IValidationContext helper,
                     org.eclipse.wst.validation.internal.provisional.core.IReporter reporter)
              throws org.eclipse.wst.validation.internal.core.ValidationException
Specified by:
validate in interface org.eclipse.wst.validation.internal.provisional.core.IValidator
Throws:
org.eclipse.wst.validation.internal.core.ValidationException

cleanup

public void cleanup(org.eclipse.wst.validation.internal.provisional.core.IReporter reporter)
Specified by:
cleanup in interface org.eclipse.wst.validation.internal.provisional.core.IValidator

getArchive

public org.eclipse.jst.j2ee.commonarchivecore.internal.Archive getArchive()

getReporter

public org.eclipse.wst.validation.internal.provisional.core.IReporter getReporter()

addMessage

protected void addMessage(org.eclipse.wst.validation.internal.provisional.core.IValidator validator,
                          java.lang.String key,
                          java.lang.String[] parms)

addMessage

protected void addMessage(org.eclipse.wst.validation.internal.provisional.core.IValidator validator,
                          java.lang.String key)

addWarning

protected void addWarning(org.eclipse.wst.validation.internal.provisional.core.IValidator validator,
                          java.lang.String key,
                          java.lang.String[] parms)

addWarning

protected void addWarning(org.eclipse.wst.validation.internal.provisional.core.IValidator validator,
                          java.lang.String key)

addError

protected void addError(org.eclipse.wst.validation.internal.provisional.core.IValidator validator,
                        java.lang.String key,
                        java.lang.String[] parms)

addError

protected void addError(org.eclipse.wst.validation.internal.provisional.core.IValidator validator,
                        java.lang.String key)

createMessage

public static org.eclipse.wst.validation.internal.provisional.core.IMessage createMessage(java.lang.String key,
                                                                                          int sev,
                                                                                          java.lang.String[] parms)

createMessage

public static org.eclipse.wst.validation.internal.provisional.core.IMessage createMessage(java.lang.String key,
                                                                                          int sev)

createMessage

public static org.eclipse.wst.validation.internal.provisional.core.IMessage createMessage(java.lang.String key,
                                                                                          java.lang.String[] parms)

createMessage

public static org.eclipse.wst.validation.internal.provisional.core.IMessage createMessage(java.lang.String key)