eu.esdihumboldt.hale.io.xsd.reader.internal
Class XmlAttributeGroupReferenceProperty
java.lang.Object
eu.esdihumboldt.hale.common.schema.model.impl.AbstractDefinition<C>
eu.esdihumboldt.hale.common.schema.model.impl.AbstractChildDefinition<GroupPropertyConstraint>
eu.esdihumboldt.hale.common.schema.model.impl.DefaultGroupPropertyDefinition
eu.esdihumboldt.hale.io.xsd.reader.internal.LazyGroupPropertyDefinition
eu.esdihumboldt.hale.io.xsd.reader.internal.XmlAttributeGroupReferenceProperty
- All Implemented Interfaces:
- Locatable, ChildDefinition<GroupPropertyConstraint>, Definition<GroupPropertyConstraint>, DefinitionGroup, GroupPropertyDefinition, Comparable<Definition<?>>
public class XmlAttributeGroupReferenceProperty
- extends LazyGroupPropertyDefinition
Group property referencing a XML attribute group
- Author:
- Simon Templer
Method Summary |
protected void |
initChildren()
Initialize the children. |
Methods inherited from class eu.esdihumboldt.hale.common.schema.model.impl.AbstractDefinition |
compareTo, equals, getConstraint, getDescription, getDisplayName, getInheritedConstraint, getLocation, getName, hasConstraint, hashCode, setConstraint, setConstraintIfNotSet, setDescription, setLocation |
XmlAttributeGroupReferenceProperty
public XmlAttributeGroupReferenceProperty(QName name,
DefinitionGroup declaringType,
XmlIndex index,
QName groupName,
boolean allowFlatten)
- Create a property that references a XML attribute group
- Parameters:
name
- the property namedeclaringType
- the declaring typeindex
- the XML indexgroupName
- the attribute group nameallowFlatten
- if the group may be replaced by its children
initChildren
protected void initChildren()
- Description copied from class:
LazyGroupPropertyDefinition
- Initialize the children.
DefaultGroupPropertyDefinition.addChild(ChildDefinition)
can be used
to add them.
- Specified by:
initChildren
in class LazyGroupPropertyDefinition
- See Also:
LazyGroupPropertyDefinition.initChildren()
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d