Modifier and Type | Method and Description |
---|---|
static Pair<ChildDefinition<?>,List<ChildDefinition<?>>> |
PropertyBean.findChild(DefinitionGroup parent,
QName childName)
The function to look for a child as ChildDefinition or as Group
|
static Pair<ChildDefinition<?>,List<ChildDefinition<?>>> |
PropertyBean.findChild(DefinitionGroup parent,
QName childName)
The function to look for a child as ChildDefinition or as Group
|
Modifier and Type | Method and Description |
---|---|
ChildDefinition<?> |
ChildContext.getChild() |
Constructor and Description |
---|
ChildContext(ChildDefinition<?> child)
Create a child with the default context
|
ChildContext(Integer contextName,
Integer index,
Condition condition,
ChildDefinition<?> child)
Create a child context.
|
Modifier and Type | Method and Description |
---|---|
ChildDefinition<?> |
ChildEntityDefinition.getDefinition() |
Modifier and Type | Method and Description |
---|---|
ChildDefinition<?> |
TargetNode.getDefinition()
Get the associated definition
|
Modifier and Type | Method and Description |
---|---|
ChildDefinition<?> |
TargetNodeImpl.getDefinition() |
Modifier and Type | Method and Description |
---|---|
ChildDefinition<?> |
QueueDefinitionItem.getDefinition() |
Modifier and Type | Method and Description |
---|---|
void |
QueueDefinitionItem.setDef(ChildDefinition<?> propDef) |
Constructor and Description |
---|
QueueDefinitionItem(ChildDefinition<?> def,
QName qname)
Create a definition item.
|
Modifier and Type | Method and Description |
---|---|
static InstanceValidationReporter |
InstanceValidator.validate(Object object,
ChildDefinition<?> childDef)
Validates the given object.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GroupPropertyDefinition
Defines a group property
|
interface |
PropertyDefinition
Represents a property definition
|
Modifier and Type | Method and Description |
---|---|
static ChildDefinition<?> |
DefinitionUtil.getChild(ChildDefinition<?> definition,
QName name)
Returns the child definition of definition with the given name.
|
static ChildDefinition<?> |
DefinitionUtil.getChild(ChildDefinition<?> definition,
QName name,
boolean allowIgnoreNamespace)
Returns the child definition of definition with the given name.
|
static ChildDefinition<?> |
DefinitionUtil.getChild(Definition<?> definition,
QName name)
Returns the child definition of definition with the given name.
|
ChildDefinition<?> |
DefinitionGroup.getChild(QName name)
Get the child with the given name
|
static ChildDefinition<?> |
DefinitionUtil.redeclareChild(ChildDefinition<?> child,
DefinitionGroup newParent)
Create a proxy for the given child with another declaring group
|
static ChildDefinition<?> |
DefinitionUtil.reparentChild(ChildDefinition<?> child,
TypeDefinition newParent)
Create a proxy for the given child with another parent
|
Modifier and Type | Method and Description |
---|---|
static Collection<? extends ChildDefinition<?>> |
DefinitionUtil.getAllChildren(DefinitionGroup group)
Get all children of a definition group.
|
Collection<? extends ChildDefinition<?>> |
TypeDefinition.getChildren()
Get all children that an instance of the type may have.
|
Collection<? extends ChildDefinition<?>> |
DefinitionGroup.getDeclaredChildren()
Get the properties and property groups declared by the type
|
Modifier and Type | Method and Description |
---|---|
void |
DefinitionGroup.addChild(ChildDefinition<?> child)
Add a declared child, this is called by the
AbstractChildDefinition constructor. |
static Cardinality |
DefinitionUtil.getCardinality(ChildDefinition<?> child)
Get the cardinality of a child definition.
|
static ChildDefinition<?> |
DefinitionUtil.getChild(ChildDefinition<?> definition,
QName name)
Returns the child definition of definition with the given name.
|
static ChildDefinition<?> |
DefinitionUtil.getChild(ChildDefinition<?> definition,
QName name,
boolean allowIgnoreNamespace)
Returns the child definition of definition with the given name.
|
static ChildDefinition<?> |
DefinitionUtil.redeclareChild(ChildDefinition<?> child,
DefinitionGroup newParent)
Create a proxy for the given child with another declaring group
|
static ChildDefinition<?> |
DefinitionUtil.reparentChild(ChildDefinition<?> child,
TypeDefinition newParent)
Create a proxy for the given child with another parent
|
Modifier and Type | Method and Description |
---|---|
List<ChildDefinition<?>> |
PrimaryKey.getPrimaryKeyPath()
Returns the path to the primary key.
|
Constructor and Description |
---|
PrimaryKey(List<ChildDefinition<?>> primaryKeyPath)
Creates a constraint specifying the path to the primary key.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractChildDefinition<C>
Abstract child definition implementation
|
class |
AbstractGroupPropertyDecorator
Abstract decorator for
GroupPropertyDefinition s |
class |
AbstractPropertyDecorator
Abstract decorator for
PropertyDefinition s |
class |
DefaultGroupPropertyDefinition
Default
GroupPropertyDefinition implementation |
class |
DefaultPropertyDefinition
Default
PropertyDefinition implementation |
Modifier and Type | Method and Description |
---|---|
ChildDefinition<?> |
AbstractGroupPropertyDecorator.getChild(QName name) |
ChildDefinition<?> |
DefaultGroupPropertyDefinition.getChild(QName name) |
ChildDefinition<?> |
DefaultGroup.getChild(QName name) |
ChildDefinition<?> |
DefaultTypeDefinition.getChild(QName name)
Get the child with the given name
|
Modifier and Type | Method and Description |
---|---|
Collection<? extends ChildDefinition<?>> |
DefaultTypeDefinition.getChildren()
Get all children that an instance of the type may have.
|
Collection<? extends ChildDefinition<?>> |
AbstractGroupPropertyDecorator.getDeclaredChildren() |
Collection<? extends ChildDefinition<?>> |
DefaultGroupPropertyDefinition.getDeclaredChildren() |
Collection<? extends ChildDefinition<?>> |
DefaultGroup.getDeclaredChildren() |
Collection<? extends ChildDefinition<?>> |
DefaultTypeDefinition.getDeclaredChildren() |
protected Map<QName,ChildDefinition<?>> |
DefaultTypeDefinition.getInheritedChildren()
Get the unmodifiable map of inherited children.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractGroupPropertyDecorator.addChild(ChildDefinition<?> child) |
void |
DefaultGroupPropertyDefinition.addChild(ChildDefinition<?> child) |
void |
DefaultGroup.addChild(ChildDefinition<?> child) |
void |
DefaultTypeDefinition.addChild(ChildDefinition<?> child) |
Modifier and Type | Class and Description |
---|---|
class |
ConstraintOverrideGroupProperty
Decorator for
GroupPropertyDefinition s that overrides given
constraints. |
class |
ConstraintOverrideProperty
Decorator for
PropertyDefinition s that overrides given constraints. |
class |
RedeclareGroupProperty
Decorator for
GroupPropertyDefinition s that has a changed declaring
group. |
class |
RedeclareProperty
Decorator for
PropertyDefinition s that has a changed parent type |
class |
ReparentGroupProperty
Decorator for
GroupPropertyDefinition s that has a changed parent type |
class |
ReparentProperty
Decorator for
PropertyDefinition s that has a changed parent type |
Modifier and Type | Method and Description |
---|---|
static Collection<DefinitionPath> |
GmlWriterUtil.collectPropertyPaths(Iterable<? extends ChildDefinition<?>> children,
DefinitionPath basePath,
boolean elementsOnly)
Collect all the paths to all child properties, even those contained in
groups.
|
Modifier and Type | Method and Description |
---|---|
DefinitionPath |
DefinitionPath.add(ChildDefinition<?> child)
Add a child to the path
|
Modifier and Type | Class and Description |
---|---|
class |
LazyGroupPropertyDefinition
Lazy property group definition
|
class |
LazyPropertyDefinition
XML property definition that doesn't know its property type on construction
time.
|
class |
SubstitutionGroupProperty
Group property that resolves all possible substitutions for a property and
offers them as a choice.
|
class |
SubstitutionProperty
Property that represents a substitution in an XML element substitution group.
|
class |
XmlAttributeGroupReferenceProperty
Group property referencing a XML attribute group
|
class |
XmlAttributeReferenceProperty
Property referencing a XML attribute
|
class |
XmlElementReferenceProperty
Property referencing a XML element
|
class |
XmlGroupReferenceProperty
Group property referencing a XML group
|
Modifier and Type | Method and Description |
---|---|
ChildDefinition<?> |
LazyGroupPropertyDefinition.getChild(QName name) |
Modifier and Type | Method and Description |
---|---|
Collection<? extends ChildDefinition<?>> |
XmlTypeDefinition.getChildren() |
Collection<? extends ChildDefinition<?>> |
LazyGroupPropertyDefinition.getDeclaredChildren() |
Modifier and Type | Method and Description |
---|---|
void |
SubstitutionGroupProperty.addChild(ChildDefinition<?> child) |
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a