public interface ModuleDependencyType<T> extends Child<T>
moduleDependencyType
xsd typeModifier and Type | Method and Description |
---|---|
ModuleDependencyType<T> |
export(Boolean export)
Sets the
export attribute |
String |
getName()
Returns the
name attribute |
FilterType<ModuleDependencyType<T>> |
getOrCreateExports()
If not already created, a new
exports element with the given value will be created. |
FilterType<ModuleDependencyType<T>> |
getOrCreateImports()
If not already created, a new
imports element with the given value will be created. |
ServiceDispositionType |
getServices()
Returns the
services attribute |
String |
getServicesAsString()
Returns the
services attribute |
String |
getSlot()
Returns the
slot attribute |
Boolean |
isExport()
Returns the
export attribute |
Boolean |
isOptional()
Returns the
optional attribute |
ModuleDependencyType<T> |
name(String name)
Sets the
name attribute |
ModuleDependencyType<T> |
optional(Boolean optional)
Sets the
optional attribute |
ModuleDependencyType<T> |
removeExport()
Removes the
export attribute |
ModuleDependencyType<T> |
removeExports()
Removes the
exports element |
ModuleDependencyType<T> |
removeImports()
Removes the
imports element |
ModuleDependencyType<T> |
removeName()
Removes the
name attribute |
ModuleDependencyType<T> |
removeOptional()
Removes the
optional attribute |
ModuleDependencyType<T> |
removeServices()
Removes the
services attribute |
ModuleDependencyType<T> |
removeSlot()
Removes the
slot attribute |
ModuleDependencyType<T> |
services(ServiceDispositionType services)
Sets the
services attribute |
ModuleDependencyType<T> |
services(String services)
Sets the
services attribute |
ModuleDependencyType<T> |
slot(String slot)
Sets the
slot attribute |
FilterType<ModuleDependencyType<T>> getOrCreateExports()
exports
element with the given value will be created.
Otherwise, the existing exports
element will be returned.FilterType>
ModuleDependencyType<T> removeExports()
exports
elementModuleDependencyType
FilterType<ModuleDependencyType<T>> getOrCreateImports()
imports
element with the given value will be created.
Otherwise, the existing imports
element will be returned.FilterType>
ModuleDependencyType<T> removeImports()
imports
elementModuleDependencyType
ModuleDependencyType<T> name(String name)
name
attributename
- the value for the attribute name
ModuleDependencyType
String getName()
name
attributename
ModuleDependencyType<T> removeName()
name
attributeModuleDependencyType
ModuleDependencyType<T> slot(String slot)
slot
attributeslot
- the value for the attribute slot
ModuleDependencyType
String getSlot()
slot
attributeslot
ModuleDependencyType<T> removeSlot()
slot
attributeModuleDependencyType
ModuleDependencyType<T> export(Boolean export)
export
attributeexport
- the value for the attribute export
ModuleDependencyType
Boolean isExport()
export
attributeexport
ModuleDependencyType<T> removeExport()
export
attributeModuleDependencyType
ModuleDependencyType<T> services(ServiceDispositionType services)
services
attributeservices
- the value for the attribute services
ModuleDependencyType
ModuleDependencyType<T> services(String services)
services
attributeservices
- the value for the attribute services
ModuleDependencyType
ServiceDispositionType getServices()
services
attributeservices
String getServicesAsString()
services
attributeservices
ModuleDependencyType<T> removeServices()
services
attributeModuleDependencyType
ModuleDependencyType<T> optional(Boolean optional)
optional
attributeoptional
- the value for the attribute optional
ModuleDependencyType
Boolean isOptional()
optional
attributeoptional
ModuleDependencyType<T> removeOptional()
optional
attributeModuleDependencyType
Copyright © 2022 JBoss by Red Hat. All rights reserved.