Class XmlPropertySpecification
- java.lang.Object
-
- com.xebialabs.xlplatform.synthetic.xml.XmlElement
-
- com.xebialabs.xlplatform.synthetic.xml.XmlPropertySpecification
-
- All Implemented Interfaces:
PropertySpecification
public class XmlPropertySpecification extends XmlElement implements PropertySpecification
-
-
Field Summary
-
Fields inherited from class com.xebialabs.xlplatform.synthetic.xml.XmlElement
descriptorRegistry, element
-
-
Constructor Summary
Constructors Constructor Description XmlPropertySpecification(com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry descriptorRegistry, org.w3c.dom.Element element)
-
Method Summary
All Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description default java.util.Iterator<org.w3c.dom.Element>childByName(org.w3c.dom.Element element, java.util.function.Predicate<java.lang.String> matcher)default java.lang.Iterable<org.w3c.dom.Element>childrenByName(org.w3c.dom.Element element, java.util.function.Predicate<java.lang.String> matcher)default <E> voidforEach(java.util.Iterator<E> iterator, Closure<E> closure)java.util.Set<java.lang.String>getAliases()java.util.Optional<java.lang.Boolean>getAsContainment()java.util.Optional<java.lang.String>getCandidateValuesFilter()java.util.Optional<java.lang.String>getCategory()java.util.Optional<java.lang.String>getDefault()java.util.Optional<java.lang.String>getDescription()java.util.Optional<java.lang.String>getEnumClass()java.util.List<java.lang.String>getEnumValues()java.util.Optional<java.lang.Boolean>getHidden()java.util.List<InputHintSpecification>getInputHints()java.util.Optional<java.lang.Boolean>getInspectionProperty()java.util.Optional<java.lang.String>getKind()java.util.Optional<java.lang.String>getLabel()java.lang.StringgetName()java.util.Optional<java.lang.Boolean>getNested()default java.util.Optional<java.lang.Boolean>getOptionalBoolean(org.w3c.dom.Element element, java.lang.String attributeName)default booleangetOptionalBooleanAttribute(org.w3c.dom.Element element, java.lang.String attributeName, boolean defaultValue)default java.util.Optional<java.lang.String>getOptionalString(org.w3c.dom.Element element, java.lang.String attributeName)default java.lang.StringgetOptionalStringAttribute(org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String defaultValue)default java.util.Optional<java.lang.String>getOptionalTextOfChild(org.w3c.dom.Element element, java.lang.String childElementName)default java.util.Optional<com.xebialabs.deployit.plugin.api.reflect.Type>getOptionalType(org.w3c.dom.Element element, java.lang.String attributeName)default com.xebialabs.deployit.plugin.api.reflect.TypegetOptionalTypeAttribute(org.w3c.dom.Element element, java.lang.String attributeName)default com.xebialabs.deployit.plugin.api.reflect.TypegetOptionalTypeAttribute(org.w3c.dom.Element element, java.lang.String attributeName, com.xebialabs.deployit.plugin.api.reflect.Type defaultValue)java.util.Optional<java.lang.Boolean>getPassword()java.util.Optional<java.lang.Boolean>getReadOnly()java.util.Optional<java.lang.String>getReferencedType()java.util.Optional<java.lang.Boolean>getRequired()default java.lang.StringgetRequiredStringAttribute(org.w3c.dom.Element element, java.lang.String attributeName)default com.xebialabs.deployit.plugin.api.reflect.TypegetRequiredTypeAttribute(org.w3c.dom.Element element, java.lang.String attributeName)java.util.Optional<java.lang.String>getSize()java.util.Optional<java.lang.Boolean>getTransient()java.util.List<ValidationRuleSpecification>getValidationRules()-
Methods inherited from class com.xebialabs.xlplatform.synthetic.xml.XmlElement
descriptorRegistry, getElement
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacePropertySpecification
-
getKind
public java.util.Optional<java.lang.String> getKind()
- Specified by:
getKindin interfacePropertySpecification
-
getCategory
public java.util.Optional<java.lang.String> getCategory()
- Specified by:
getCategoryin interfacePropertySpecification
-
getLabel
public java.util.Optional<java.lang.String> getLabel()
- Specified by:
getLabelin interfacePropertySpecification
-
getDescription
public java.util.Optional<java.lang.String> getDescription()
- Specified by:
getDescriptionin interfacePropertySpecification
-
getRequired
public java.util.Optional<java.lang.Boolean> getRequired()
- Specified by:
getRequiredin interfacePropertySpecification
-
getPassword
public java.util.Optional<java.lang.Boolean> getPassword()
- Specified by:
getPasswordin interfacePropertySpecification
-
getAsContainment
public java.util.Optional<java.lang.Boolean> getAsContainment()
- Specified by:
getAsContainmentin interfacePropertySpecification
-
getNested
public java.util.Optional<java.lang.Boolean> getNested()
- Specified by:
getNestedin interfacePropertySpecification
-
getSize
public java.util.Optional<java.lang.String> getSize()
- Specified by:
getSizein interfacePropertySpecification
-
getDefault
public java.util.Optional<java.lang.String> getDefault()
- Specified by:
getDefaultin interfacePropertySpecification
-
getHidden
public java.util.Optional<java.lang.Boolean> getHidden()
- Specified by:
getHiddenin interfacePropertySpecification
-
getInspectionProperty
public java.util.Optional<java.lang.Boolean> getInspectionProperty()
- Specified by:
getInspectionPropertyin interfacePropertySpecification
-
getAliases
public java.util.Set<java.lang.String> getAliases()
- Specified by:
getAliasesin interfacePropertySpecification
-
getTransient
public java.util.Optional<java.lang.Boolean> getTransient()
- Specified by:
getTransientin interfacePropertySpecification
-
getCandidateValuesFilter
public java.util.Optional<java.lang.String> getCandidateValuesFilter()
- Specified by:
getCandidateValuesFilterin interfacePropertySpecification
-
getReadOnly
public java.util.Optional<java.lang.Boolean> getReadOnly()
- Specified by:
getReadOnlyin interfacePropertySpecification
-
getEnumClass
public java.util.Optional<java.lang.String> getEnumClass()
- Specified by:
getEnumClassin interfacePropertySpecification
-
getEnumValues
public java.util.List<java.lang.String> getEnumValues()
- Specified by:
getEnumValuesin interfacePropertySpecification
-
getReferencedType
public java.util.Optional<java.lang.String> getReferencedType()
- Specified by:
getReferencedTypein interfacePropertySpecification
-
getValidationRules
public java.util.List<ValidationRuleSpecification> getValidationRules()
- Specified by:
getValidationRulesin interfacePropertySpecification
-
getInputHints
public java.util.List<InputHintSpecification> getInputHints()
- Specified by:
getInputHintsin interfacePropertySpecification
-
getRequiredStringAttribute
public default java.lang.String getRequiredStringAttribute(org.w3c.dom.Element element, java.lang.String attributeName)
-
getRequiredTypeAttribute
public default com.xebialabs.deployit.plugin.api.reflect.Type getRequiredTypeAttribute(org.w3c.dom.Element element, java.lang.String attributeName)
-
getOptionalTypeAttribute
public default com.xebialabs.deployit.plugin.api.reflect.Type getOptionalTypeAttribute(org.w3c.dom.Element element, java.lang.String attributeName, com.xebialabs.deployit.plugin.api.reflect.Type defaultValue)
-
getOptionalTypeAttribute
public default com.xebialabs.deployit.plugin.api.reflect.Type getOptionalTypeAttribute(org.w3c.dom.Element element, java.lang.String attributeName)
-
getOptionalType
public default java.util.Optional<com.xebialabs.deployit.plugin.api.reflect.Type> getOptionalType(org.w3c.dom.Element element, java.lang.String attributeName)
-
getOptionalBooleanAttribute
public default boolean getOptionalBooleanAttribute(org.w3c.dom.Element element, java.lang.String attributeName, boolean defaultValue)
-
getOptionalBoolean
public default java.util.Optional<java.lang.Boolean> getOptionalBoolean(org.w3c.dom.Element element, java.lang.String attributeName)
-
getOptionalStringAttribute
public default java.lang.String getOptionalStringAttribute(org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String defaultValue)
-
getOptionalString
public default java.util.Optional<java.lang.String> getOptionalString(org.w3c.dom.Element element, java.lang.String attributeName)
-
getOptionalTextOfChild
public default java.util.Optional<java.lang.String> getOptionalTextOfChild(org.w3c.dom.Element element, java.lang.String childElementName)
-
childrenByName
public default java.lang.Iterable<org.w3c.dom.Element> childrenByName(org.w3c.dom.Element element, java.util.function.Predicate<java.lang.String> matcher)
-
childByName
public default java.util.Iterator<org.w3c.dom.Element> childByName(org.w3c.dom.Element element, java.util.function.Predicate<java.lang.String> matcher)
-
forEach
public default <E> void forEach(java.util.Iterator<E> iterator, Closure<E> closure)
-
-