public class ConstraintFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static ConstraintFactory |
instance
Shared singleton instance
|
protected static org.apache.log4j.Logger |
logger
Log4j logger
|
Constructor and Description |
---|
ConstraintFactory() |
Modifier and Type | Method and Description |
---|---|
<T> ConstraintGroup<T> |
getConstraintsForAttribute(java.lang.Class<?> clazz,
java.lang.String attributeName,
int level,
int version)
Returns all constraints which
|
<T> ConstraintGroup<T> |
getConstraintsForAttribute(java.lang.Class<?> clazz,
java.lang.String attributeName,
int level,
int version,
java.util.Set<java.lang.Class<?>> collectedClasses)
Returns all constraints which
|
<T> ConstraintGroup<T> |
getConstraintsForClass(java.lang.Class<?> clazz,
SBMLValidator.CHECK_CATEGORY[] categories,
int level,
int version) |
private <T> ConstraintGroup<T> |
getConstraintsForClass(java.lang.Class<?> clazz,
SBMLValidator.CHECK_CATEGORY[] categories,
int level,
int version,
java.util.Set<java.lang.Class<?>> collectedClasses) |
<T> ConstraintGroup<T> |
getConstraintsForClass(java.lang.Class<?> clazz,
ValidationContext ctx) |
static ConstraintFactory |
getInstance()
Returns the
ConstraintFactory singleton instance. |
protected static final transient org.apache.log4j.Logger logger
private static ConstraintFactory instance
public static ConstraintFactory getInstance()
ConstraintFactory
singleton instance.ConstraintFactory
singleton instance.public <T> ConstraintGroup<T> getConstraintsForClass(java.lang.Class<?> clazz, ValidationContext ctx)
public <T> ConstraintGroup<T> getConstraintsForClass(java.lang.Class<?> clazz, SBMLValidator.CHECK_CATEGORY[] categories, int level, int version)
clazz
- category
- pkgs
- private <T> ConstraintGroup<T> getConstraintsForClass(java.lang.Class<?> clazz, SBMLValidator.CHECK_CATEGORY[] categories, int level, int version, java.util.Set<java.lang.Class<?>> collectedClasses)
clazz
- category
- pkgs
- public <T> ConstraintGroup<T> getConstraintsForAttribute(java.lang.Class<?> clazz, java.lang.String attributeName, int level, int version)
attributeName
- clazz
- level
- version
- public <T> ConstraintGroup<T> getConstraintsForAttribute(java.lang.Class<?> clazz, java.lang.String attributeName, int level, int version, java.util.Set<java.lang.Class<?>> collectedClasses)
attributeName
- clazz
- level
- version
-