Interface ConfigPropertyType<T>
- All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>
- All Known Implementing Classes:
ConfigPropertyTypeImpl
public interface ConfigPropertyType<T>
extends org.jboss.shrinkwrap.descriptor.api.Child<T>
This interface defines the contract for the
config-propertyType xsd type-
Method Summary
Modifier and TypeMethodDescriptionconfigPropertyConfidential(Boolean configPropertyConfidential) Sets theconfig-property-confidentialelementconfigPropertyIgnore(Boolean configPropertyIgnore) Sets theconfig-property-ignoreelementconfigPropertyName(String configPropertyName) Sets theconfig-property-nameelementconfigPropertySupportsDynamicUpdates(Boolean configPropertySupportsDynamicUpdates) Sets theconfig-property-supports-dynamic-updateselementconfigPropertyType(String configPropertyType) Sets theconfig-property-typeelementconfigPropertyType(ConfigPropertyTypeType configPropertyType) Sets theconfig-property-typeelementconfigPropertyValue(String configPropertyValue) Sets theconfig-property-valueelementdescription(String... values) Creates for all String objects representingdescriptionelements, a newdescriptionelementReturns alldescriptionelementsReturns theconfig-property-nameelementReturns theconfig-property-typeelementReturns theconfig-property-typeelementReturns theconfig-property-valueelementgetId()Returns theidattributeSets theidattributeReturns theconfig-property-confidentialelementReturns theconfig-property-ignoreelementReturns theconfig-property-supports-dynamic-updateselementRemoves thedescriptionelementRemoves theconfig-property-confidentialelementRemoves theconfig-property-ignoreelementRemoves theconfig-property-nameelementRemoves theconfig-property-supports-dynamic-updateselementRemoves theconfig-property-typeattributeRemoves theconfig-property-valueelementremoveId()Removes theidattributeMethods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
-
Method Details
-
description
Creates for all String objects representingdescriptionelements, a newdescriptionelement- Parameters:
values- list ofdescriptionobjects- Returns:
- the current instance of
ConfigPropertyType
-
getAllDescription
Returns alldescriptionelements- Returns:
- list of
description
-
removeAllDescription
ConfigPropertyType<T> removeAllDescription()Removes thedescriptionelement- Returns:
- the current instance of
ConfigPropertyType
-
configPropertyName
Sets theconfig-property-nameelement- Parameters:
configPropertyName- the value for the elementconfig-property-name- Returns:
- the current instance of
ConfigPropertyType
-
getConfigPropertyName
String getConfigPropertyName()Returns theconfig-property-nameelement- Returns:
- the node defined for the element
config-property-name
-
removeConfigPropertyName
ConfigPropertyType<T> removeConfigPropertyName()Removes theconfig-property-nameelement- Returns:
- the current instance of
ConfigPropertyType
-
configPropertyType
Sets theconfig-property-typeelement- Parameters:
configPropertyType- the value for the elementconfig-property-type- Returns:
- the current instance of
ConfigPropertyType
-
configPropertyType
Sets theconfig-property-typeelement- Parameters:
configPropertyType- the value for the elementconfig-property-type- Returns:
- the current instance of
ConfigPropertyType
-
getConfigPropertyType
ConfigPropertyTypeType getConfigPropertyType()Returns theconfig-property-typeelement- Returns:
- the value found for the element
config-property-type
-
getConfigPropertyTypeAsString
String getConfigPropertyTypeAsString()Returns theconfig-property-typeelement- Returns:
- the value found for the element
config-property-type
-
removeConfigPropertyType
ConfigPropertyType<T> removeConfigPropertyType()Removes theconfig-property-typeattribute- Returns:
- the current instance of
ConfigPropertyType
-
configPropertyValue
Sets theconfig-property-valueelement- Parameters:
configPropertyValue- the value for the elementconfig-property-value- Returns:
- the current instance of
ConfigPropertyType
-
getConfigPropertyValue
String getConfigPropertyValue()Returns theconfig-property-valueelement- Returns:
- the node defined for the element
config-property-value
-
removeConfigPropertyValue
ConfigPropertyType<T> removeConfigPropertyValue()Removes theconfig-property-valueelement- Returns:
- the current instance of
ConfigPropertyType
-
configPropertyIgnore
Sets theconfig-property-ignoreelement- Parameters:
configPropertyIgnore- the value for the elementconfig-property-ignore- Returns:
- the current instance of
ConfigPropertyType
-
isConfigPropertyIgnore
Boolean isConfigPropertyIgnore()Returns theconfig-property-ignoreelement- Returns:
- the node defined for the element
config-property-ignore
-
removeConfigPropertyIgnore
ConfigPropertyType<T> removeConfigPropertyIgnore()Removes theconfig-property-ignoreelement- Returns:
- the current instance of
ConfigPropertyType
-
configPropertySupportsDynamicUpdates
ConfigPropertyType<T> configPropertySupportsDynamicUpdates(Boolean configPropertySupportsDynamicUpdates) Sets theconfig-property-supports-dynamic-updateselement- Parameters:
configPropertySupportsDynamicUpdates- the value for the elementconfig-property-supports-dynamic-updates- Returns:
- the current instance of
ConfigPropertyType
-
isConfigPropertySupportsDynamicUpdates
Boolean isConfigPropertySupportsDynamicUpdates()Returns theconfig-property-supports-dynamic-updateselement- Returns:
- the node defined for the element
config-property-supports-dynamic-updates
-
removeConfigPropertySupportsDynamicUpdates
ConfigPropertyType<T> removeConfigPropertySupportsDynamicUpdates()Removes theconfig-property-supports-dynamic-updateselement- Returns:
- the current instance of
ConfigPropertyType
-
configPropertyConfidential
Sets theconfig-property-confidentialelement- Parameters:
configPropertyConfidential- the value for the elementconfig-property-confidential- Returns:
- the current instance of
ConfigPropertyType
-
isConfigPropertyConfidential
Boolean isConfigPropertyConfidential()Returns theconfig-property-confidentialelement- Returns:
- the node defined for the element
config-property-confidential
-
removeConfigPropertyConfidential
ConfigPropertyType<T> removeConfigPropertyConfidential()Removes theconfig-property-confidentialelement- Returns:
- the current instance of
ConfigPropertyType
-
id
Sets theidattribute- Parameters:
id- the value for the attributeid- Returns:
- the current instance of
ConfigPropertyType
-
getId
String getId()Returns theidattribute- Returns:
- the value defined for the attribute
id
-
removeId
ConfigPropertyType<T> removeId()Removes theidattribute- Returns:
- the current instance of
ConfigPropertyType
-