Class JsonPropertySpecification
java.lang.Object
com.xebialabs.xlplatform.synthetic.yaml.JsonSpecification
com.xebialabs.xlplatform.synthetic.yaml.JsonPropertySpecification
- All Implemented Interfaces:
PropertySpecification
-
Field Summary
FieldsFields inherited from class com.xebialabs.xlplatform.synthetic.yaml.JsonSpecification
name, node -
Constructor Summary
ConstructorsConstructorDescriptionJsonPropertySpecification(String name, com.fasterxml.jackson.databind.JsonNode node) -
Method Summary
Methods inherited from class com.xebialabs.xlplatform.synthetic.yaml.JsonSpecification
getDescription, getLabel, getOptionalBoolean, getOptionalBoolean, getOptionalString, getOptionalString, getOptionalType, getProperties, getStringValues, getValidationRules, toMapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.xebialabs.xlplatform.synthetic.PropertySpecification
getDescription, getLabel, getValidationRules
-
Field Details
-
defaultCategory
-
defaultHidden
protected boolean defaultHidden
-
-
Constructor Details
-
JsonPropertySpecification
-
-
Method Details
-
getName
- Specified by:
getNamein interfacePropertySpecification
-
getKind
- Specified by:
getKindin interfacePropertySpecification
-
getCategory
- Specified by:
getCategoryin interfacePropertySpecification
-
getRequired
- Specified by:
getRequiredin interfacePropertySpecification
-
getPassword
- Specified by:
getPasswordin interfacePropertySpecification
-
getAsContainment
- Specified by:
getAsContainmentin interfacePropertySpecification
-
getNested
- Specified by:
getNestedin interfacePropertySpecification
-
getSize
- Specified by:
getSizein interfacePropertySpecification
-
getDefault
- Specified by:
getDefaultin interfacePropertySpecification
-
getHidden
- Specified by:
getHiddenin interfacePropertySpecification
-
getInspectionProperty
- Specified by:
getInspectionPropertyin interfacePropertySpecification
-
getAliases
- Specified by:
getAliasesin interfacePropertySpecification
-
getTransient
- Specified by:
getTransientin interfacePropertySpecification
-
getCandidateValuesFilter
- Specified by:
getCandidateValuesFilterin interfacePropertySpecification
-
getReadOnly
- Specified by:
getReadOnlyin interfacePropertySpecification
-
getEnumClass
- Specified by:
getEnumClassin interfacePropertySpecification
-
getEnumValues
- Specified by:
getEnumValuesin interfacePropertySpecification
-
getReferencedType
- Specified by:
getReferencedTypein interfacePropertySpecification
-
getInputHints
- Specified by:
getInputHintsin interfacePropertySpecification
-