Package org.xwiki.model.reference

Interface Summary
AttachmentReferenceResolver<T> Resolve an Attachment reference defined in a given representation into a validated AttachmentReference object, ie with valid values and a valid hierarchy (eg an Attachment reference must have a parent which is a document reference, reference values must not be null, etc).
DocumentReferenceResolver<T> Resolve a Document reference defined in a given representation into a validated DocumentReference object, ie with valid values and a valid hierarchy (eg a Document reference must have a parent which is a space reference, reference values must not be null, etc).
EntityReferenceResolver<T> Resolve an Entity reference defined in a given representation into a validated EntityReference object, ie with valid values and a valid hierarchy (eg a Document reference must have a parent which is a space reference, reference values must not be null, etc).
EntityReferenceSerializer<T> Generate a different representation of an Entity Reference (eg as a String).
EntityReferenceValueProvider Return default values for specified Entity Reference types.
ObjectPropertyReferenceResolver<T> Resolve a Property reference defined in a given representation into a validated ObjectPropertyReference object, i.e.
ObjectReferenceResolver<T> Resolve an Object reference defined in a given representation into a validated ObjectReference object, i.e.
 

Class Summary
AttachmentReference Represents a reference to an Attachment (document reference and file name).
ClassPropertyReference References a property in a class in a document (the description of the property).
DocumentReference Represents a reference to a document (wiki, space and page names).
EntityReference Represents a reference to an Entity (Document, Attachment, Space, Wiki, etc).
ObjectPropertyReference References a property in an object in a document (the value of the property).
ObjectReference Reference to an object in a document (by classname and index, document, space, wiki).
RegexEntityReference An EntityReference used to match another one.
SpaceReference Represents a reference to a space (space name).
WikiReference Represents a reference to a wiki (wiki name).
 

Exception Summary
InvalidEntityReferenceException Thrown when an Entity Reference isn't valid.
 



Copyright © 2004-2013 XWiki. All Rights Reserved.