public interface Embeddable<T> extends Child<T>
embeddable
xsd typeModifier and Type | Method and Description |
---|---|
Embeddable<T> |
access(AccessType access)
Sets the
access attribute |
Embeddable<T> |
access(String access)
Sets the
access attribute |
Embeddable<T> |
clazz(String clazz)
Sets the
class attribute |
Embeddable<T> |
description(String description)
Sets the
description element |
AccessType |
getAccess()
Returns the
access attribute |
String |
getAccessAsString()
Returns the
access attribute |
String |
getClazz()
Returns the
class attribute |
String |
getDescription()
Returns the
description element |
EmbeddableAttributes<Embeddable<T>> |
getOrCreateAttributes()
If not already created, a new
attributes element with the given value will be created. |
Boolean |
isMetadataComplete()
Returns the
metadata-complete attribute |
Embeddable<T> |
metadataComplete(Boolean metadataComplete)
Sets the
metadata-complete attribute |
Embeddable<T> |
removeAccess()
Removes the
access attribute |
Embeddable<T> |
removeAttributes()
Removes the
attributes element |
Embeddable<T> |
removeClazz()
Removes the
class attribute |
Embeddable<T> |
removeDescription()
Removes the
description element |
Embeddable<T> |
removeMetadataComplete()
Removes the
metadata-complete attribute |
Embeddable<T> description(String description)
description
elementdescription
- the value for the element description
Embeddable
String getDescription()
description
elementdescription
Embeddable<T> removeDescription()
description
elementEmbeddable
EmbeddableAttributes<Embeddable<T>> getOrCreateAttributes()
attributes
element with the given value will be created.
Otherwise, the existing attributes
element will be returned.EmbeddableAttributes>
Embeddable<T> removeAttributes()
attributes
elementEmbeddable
Embeddable<T> clazz(String clazz)
class
attributeclazz
- the value for the attribute class
Embeddable
String getClazz()
class
attributeclass
Embeddable<T> removeClazz()
class
attributeEmbeddable
Embeddable<T> access(AccessType access)
access
attributeaccess
- the value for the attribute access
Embeddable
Embeddable<T> access(String access)
access
attributeaccess
- the value for the attribute access
Embeddable
AccessType getAccess()
access
attributeaccess
String getAccessAsString()
access
attributeaccess
Embeddable<T> removeAccess()
access
attributeEmbeddable
Embeddable<T> metadataComplete(Boolean metadataComplete)
metadata-complete
attributemetadataComplete
- the value for the attribute metadata-complete
Embeddable
Boolean isMetadataComplete()
metadata-complete
attributemetadata-complete
Embeddable<T> removeMetadataComplete()
metadata-complete
attributeEmbeddable
Copyright © 2015 JBoss by Red Hat. All rights reserved.