public static final class JDFElement.EnumValidationLevel
extends org.apache.commons.lang.enums.ValuedEnum
- level ValidationLevel_NoWarnIncomplete: Ignore warnings and don't require all required parameters
- level ValidationLevel_NoWarnComplete: Ignore warnings and require all required parameters
- level ValidationLevel_Incomplete: incomplete elements are valid
- level ValidationLevel_Complete: full validation of an individual resource
- level ValidationLevel_RecursiveIncomplete: incomplete validation of an individual resource and all of its child elements - e.g. for pools
- level ValidationLevel_RecursiveComplete: full validation of an individual resource and all of its child elements - e.g. for pools
Modifier and Type | Field and Description |
---|---|
static JDFElement.EnumValidationLevel |
Complete
show warnings and require all traits
|
static JDFElement.EnumValidationLevel |
Incomplete
show warnings and allow missing traits
|
static JDFElement.EnumValidationLevel |
NoWarnComplete
ignore warnings and require all traits
|
static JDFElement.EnumValidationLevel |
NoWarnIncomplete
ignore warnings and allow missing traits
|
static JDFElement.EnumValidationLevel |
RecursiveComplete
show warnings and require all traits - also recurse referenced elements
|
static JDFElement.EnumValidationLevel |
RecursiveIncomplete
show warnings and allow missing traits- also recurse referenced elements
|
Modifier | Constructor and Description |
---|---|
protected |
EnumValidationLevel(String name) |
Modifier and Type | Method and Description |
---|---|
static JDFElement.EnumValidationLevel |
getEnum(int enumValue) |
static JDFElement.EnumValidationLevel |
getEnum(String enumName) |
static List |
getEnumList() |
static Map |
getEnumMap() |
static JDFElement.EnumValidationLevel |
incompleteLevel(JDFElement.EnumValidationLevel level)
calculate the corresponding incomplete level based on level
|
static boolean |
isNoWarn(JDFElement.EnumValidationLevel vl)
return true if vl is a recursvive EnumValidationLevel
|
static boolean |
isRecursive(JDFElement.EnumValidationLevel vl)
return true if vl is a recursvive EnumValidationLevel
|
static boolean |
isRequired(JDFElement.EnumValidationLevel level)
returns true if the enumeration level is either Complete, NoWarnComplete or RecursiveComplete, i.e. if the parameter is required
|
static Iterator |
iterator() |
static JDFElement.EnumValidationLevel |
setNoWarning(JDFElement.EnumValidationLevel level,
boolean noWarning)
calculate the corresponding nowarn level based on level
|
compareTo, getEnum, getValue, toString
public static final JDFElement.EnumValidationLevel NoWarnIncomplete
public static final JDFElement.EnumValidationLevel NoWarnComplete
public static final JDFElement.EnumValidationLevel Incomplete
public static final JDFElement.EnumValidationLevel Complete
public static final JDFElement.EnumValidationLevel RecursiveIncomplete
public static final JDFElement.EnumValidationLevel RecursiveComplete
protected EnumValidationLevel(String name)
public static JDFElement.EnumValidationLevel getEnum(String enumName)
enumName
- public static JDFElement.EnumValidationLevel getEnum(int enumValue)
enumValue
- public static Map getEnumMap()
public static List getEnumList()
public static Iterator iterator()
public static boolean isRecursive(JDFElement.EnumValidationLevel vl)
vl
- the EnumValidationLevel to checkpublic static boolean isNoWarn(JDFElement.EnumValidationLevel vl)
vl
- the EnumValidationLevel to checkpublic static boolean isRequired(JDFElement.EnumValidationLevel level)
level
- the level to checkpublic static JDFElement.EnumValidationLevel setNoWarning(JDFElement.EnumValidationLevel level, boolean noWarning)
level
- the level to strip warnings fromnoWarning
- if true, set to nowarne, else set to standardpublic static JDFElement.EnumValidationLevel incompleteLevel(JDFElement.EnumValidationLevel level)
level
- the level to testCopyright © 2018. All rights reserved.