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
|
Modifier and Type | Method and Description |
---|---|
DefinitionGroup |
Group.getDefinition()
Get the group definition
|
Modifier and Type | Method and Description |
---|---|
DefinitionGroup |
DefaultGroup.getDefinition() |
Constructor and Description |
---|
DefaultGroup(DefinitionGroup definition)
Create an empty group.
|
Modifier and Type | Method and Description |
---|---|
DefinitionGroup |
OGroup.getDefinition() |
Constructor and Description |
---|
OGroup(DefinitionGroup definition)
Creates an empty group with an associated definition group.
|
OGroup(com.orientechnologies.orient.core.record.impl.ODocument document,
DefinitionGroup definition,
com.orientechnologies.orient.core.db.record.ODatabaseRecord db)
Creates a group based on the given document
|
Modifier and Type | Interface and Description |
---|---|
interface |
GroupPropertyDefinition
Defines a group property
|
interface |
TypeDefinition
Represents a type definition
|
Modifier and Type | Method and Description |
---|---|
DefinitionGroup |
ChildDefinition.getDeclaringGroup()
Get the definition of the group declaring the property.
|
static DefinitionGroup |
DefinitionUtil.getDefinitionGroup(Definition<?> def)
Get the represented definition group of a definition.
|
Modifier and Type | Method and Description |
---|---|
static Collection<? extends ChildDefinition<?>> |
DefinitionUtil.getAllChildren(DefinitionGroup group)
Get all children of a definition group.
|
static Collection<? extends PropertyDefinition> |
DefinitionUtil.getAllProperties(DefinitionGroup group)
Get all properties of a definition group.
|
static ChildDefinition<?> |
DefinitionUtil.redeclareChild(ChildDefinition<?> child,
DefinitionGroup newParent)
Create a proxy for the given child with another declaring group
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGroupPropertyDecorator
Abstract decorator for
GroupPropertyDefinition s |
class |
DefaultGroup
Default
DefinitionGroup implementation used internally in
DefaultTypeDefinition and DefaultGroupPropertyDefinition . |
class |
DefaultGroupPropertyDefinition
Default
GroupPropertyDefinition implementation |
class |
DefaultTypeDefinition
Default
TypeDefinition implementation. |
Modifier and Type | Method and Description |
---|---|
DefinitionGroup |
AbstractPropertyDecorator.getDeclaringGroup() |
DefinitionGroup |
AbstractChildDefinition.getDeclaringGroup() |
DefinitionGroup |
AbstractGroupPropertyDecorator.getDeclaringGroup() |
Constructor and Description |
---|
AbstractChildDefinition(QName name,
DefinitionGroup parentGroup)
Creates a new child and adds it to the parent group
|
DefaultGroupPropertyDefinition(QName name,
DefinitionGroup parentGroup,
boolean allowFlatten)
Create a new group property
|
DefaultPropertyDefinition(QName name,
DefinitionGroup parentGroup,
TypeDefinition propertyType)
Create a new property and add it to the parent group
|
Modifier and Type | Class and Description |
---|---|
class |
ConstraintOverrideGroupProperty
Decorator for
GroupPropertyDefinition s that overrides given
constraints. |
class |
RedeclareGroupProperty
Decorator for
GroupPropertyDefinition s that has a changed declaring
group. |
class |
ReparentGroupProperty
Decorator for
GroupPropertyDefinition s that has a changed parent type |
Modifier and Type | Method and Description |
---|---|
DefinitionGroup |
RedeclareProperty.getDeclaringGroup() |
DefinitionGroup |
RedeclareGroupProperty.getDeclaringGroup() |
Constructor and Description |
---|
RedeclareGroupProperty(GroupPropertyDefinition propertyGroup,
DefinitionGroup declaringGroup)
Create a decorator for the given property that has a changed declaring
group.
|
RedeclareProperty(PropertyDefinition property,
DefinitionGroup declaringGroup)
Create a decorator for the given property that has a changed declaring
group.
|
Modifier and Type | Method and Description |
---|---|
static List<Path<Definition<?>>> |
DefinitionResolver.findProperty(DefinitionGroup parent,
String name,
String namespace)
Find all possible property paths for the given property name, also
descending into sub-groups.
|
static List<Path<Definition<?>>> |
DefinitionResolver.findProperty(DefinitionGroup parent,
String name,
String namespace,
Path<Definition<?>> basePath,
boolean useCachedResolver)
Find all possible property paths for the given property name, also
descending into sub-groups.
|
static List<Path<Definition<?>>> |
DefinitionResolver.findPropertyCached(DefinitionGroup parent,
String name,
String namespace)
Find all possible property paths for the given property name, also
descending into sub-groups.
|
Modifier and Type | Method and Description |
---|---|
DefinitionGroup |
GroupPath.getLastDefinition()
Get the last definition group in the path
|
Modifier and Type | Method and Description |
---|---|
List<DefinitionGroup> |
GroupPath.getChildren() |
Constructor and Description |
---|
GroupPath(List<MutableGroup> parents,
List<DefinitionGroup> children)
Create a group path
|
Modifier and Type | Method and Description |
---|---|
static void |
GmlWriterUtil.writeRequiredID(XMLStreamWriter writer,
DefinitionGroup type,
Group parent,
boolean onlyIfNotSet)
Write any required ID attribute, generating a random ID if needed
|
Modifier and Type | Class and Description |
---|---|
class |
XmlAttributeGroup
Represents a XML attribute group
|
class |
XmlGroup
Represents a XML group
|
Modifier and Type | Class and Description |
---|---|
class |
AnonymousXmlType
An anonymous XML type
|
class |
LazyGroupPropertyDefinition
Lazy property group definition
|
class |
SubstitutionGroupProperty
Group property that resolves all possible substitutions for a property and
offers them as a choice.
|
class |
XmlAttributeGroupReferenceProperty
Group property referencing a XML attribute group
|
class |
XmlGroupReferenceProperty
Group property referencing a XML group
|
class |
XmlTypeDefinition
XML type definition
|
Constructor and Description |
---|
LazyGroupPropertyDefinition(QName name,
DefinitionGroup parentGroup,
XmlIndex index,
boolean allowFlatten)
Create a lazy group property definition
|
LazyPropertyDefinition(QName name,
DefinitionGroup declaringType,
XmlIndex index)
Create a lazy property definiton
|
SubstitutionGroupProperty(QName name,
DefinitionGroup parentGroup)
The
|
XmlAttributeGroupReferenceProperty(QName name,
DefinitionGroup declaringType,
XmlIndex index,
QName groupName,
boolean allowFlatten)
Create a property that references a XML attribute group
|
XmlAttributeReferenceProperty(QName name,
DefinitionGroup declaringType,
XmlIndex index,
QName attributeName)
Create a property that references a XML attribute
|
XmlElementReferenceProperty(QName name,
DefinitionGroup declaringGroup,
XmlIndex index,
QName elementName)
Create a property that references a XML element
|
XmlGroupReferenceProperty(QName name,
DefinitionGroup declaringType,
XmlIndex index,
QName groupName,
boolean allowFlatten)
Create a property that references a XML group
|
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a