public class PropertyAssembler extends AbstractAssembler
destNamespacePrefix, destNamespaceURI, support| Constructor and Description |
|---|
PropertyAssembler(ConverterSupport converterSupport,
QName appNamespaceQName) |
| Modifier and Type | Method and Description |
|---|---|
Property |
buildDatatypeProperty(Class clss,
AbstractComplexType complexType,
Attribute attribute)
Creates non-reference property definitions.
|
void |
buildDataTypeReference(Property property,
QName xsdTypeName) |
Property |
buildElementContentDatatypeProperty(Class clss,
QName xsdTypeNameQName) |
Property |
buildProperty(Class clss,
AbstractComplexType complexType,
ExplicitGroup explicitGroup,
ExplicitGroup childExplicitGroup,
LocalElement element,
int sequenceNum)
Build a property from the given XDS structures.
|
Property |
createDerivedPropertyOpposite(Class clss,
Property sourceProperty) |
createDocumentation, findAppInfoValue, formatLocalClassName, formatLocalPropertyName, getDocumentationContent, serializeElementpublic PropertyAssembler(ConverterSupport converterSupport, QName appNamespaceQName)
public Property buildProperty(Class clss, AbstractComplexType complexType, ExplicitGroup explicitGroup, ExplicitGroup childExplicitGroup, LocalElement element, int sequenceNum)
clss - the provisioning classcomplexType - the XSD complex typeexplicitGroup - the XSD parent groupchildExplicitGroup - the XSD child group, may be nullelement - the local elementsequenceNum - the group sequencepublic Property buildDatatypeProperty(Class clss, AbstractComplexType complexType, Attribute attribute)
clss - the owner classcomplexType - the Schema Complex Typeattribute - the Schema Attributepublic Property buildElementContentDatatypeProperty(Class clss, QName xsdTypeNameQName)
public Property createDerivedPropertyOpposite(Class clss, Property sourceProperty)
Copyright © 2017. All rights reserved.