Uses of Interface
org.apache.cayenne.util.XMLSerializable

Packages that use XMLSerializable
org.apache.cayenne.exp Cayenne data expression classes. 
org.apache.cayenne.exp.parser Contains expression parser and other expression internals. 
org.apache.cayenne.map Contains O/R mapping classes that store relational database metadata information and map it to Java classes. 
org.apache.cayenne.query Defines standard queries supported by Cayenne and extension mechanism to create custom queries. 
org.apache.cayenne.wocompat Contains classes that interface Cayenne with Apple's WebObjects
 

Uses of XMLSerializable in org.apache.cayenne.exp
 

Classes in org.apache.cayenne.exp that implement XMLSerializable
 class Expression
          Superclass of Cayenne expressions that defines basic API for expressions use.
 

Uses of XMLSerializable in org.apache.cayenne.exp.parser
 

Classes in org.apache.cayenne.exp.parser that implement XMLSerializable
 class AggregateConditionNode
          Superclass of aggregated conditional nodes such as NOT, AND, OR.
 class ASTAdd
          "Add" Expression.
 class ASTAnd
          "And" expression.
 class ASTBetween
          "Between" expression.
 class ASTDbPath
          Path expression traversing DB relationships and attributes.
 class ASTDivide
          "Divide" expression.
 class ASTEqual
          "Equal To" expression.
 class ASTFalse
          Boolean false expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.
 class ASTGreater
          "Greate Than" expression.
 class ASTGreaterOrEqual
          "Greater Than Or Equal To" expression.
 class ASTIn
          "In" expression.
 class ASTLess
          "Less Then" expression.
 class ASTLessOrEqual
          "Less than or equal to" expression.
 class ASTLike
          "Like" expression.
 class ASTLikeIgnoreCase
          "Case insensitive like" expression.
 class ASTList
          A leaf expression representing an immutable collection of values.
 class ASTMultiply
          "Multiply" expression.
 class ASTNamedParameter
          A named expression parameter.
 class ASTNegate
          "Negate" expression.
 class ASTNot
          "Not" expression.
 class ASTNotBetween
          "Not Between" expression.
 class ASTNotEqual
          "Not equal to" expression.
 class ASTNotIn
          "Not In" expression.
 class ASTNotLike
          "Not Like" expression.
 class ASTNotLikeIgnoreCase
          "Not like, ignore case" expression.
 class ASTObjPath
           
 class ASTOr
          "Or" expression.
 class ASTPath
          Generic path expression.
 class ASTScalar
          A scalar value wrapper expression.
 class ASTSubtract
          "Subtract" expression.
 class ASTTrue
          Boolean true expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.
 class ConditionNode
          Superclass of conditional expressions.
 class PatternMatchNode
          Superclass of pattern matching nodes.
 class SimpleNode
          Superclass of AST* expressions that implements Node interface defined by JavaCC framework.
 

Uses of XMLSerializable in org.apache.cayenne.map
 

Classes in org.apache.cayenne.map that implement XMLSerializable
 class Attribute
          Defines a property descriptor that is a part of an Entity.
 class DataMap
          Stores a collection of related mapping objects that describe database and object layers of an application.
 class DbAttribute
          A DbAttribute defines a descriptor for a single database table column.
 class DbEntity
          A DbEntity is a mapping descriptor that defines a structure of a database table.
 class DbJoin
          Defines a join between two attributes of a given relationship.
 class DbKeyGenerator
          DbKeyGenerator is an abstraction of a primary key generator It configures the primary key generation per DbEntity in a RDBMS independent manner.
 class DbRelationship
          A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
 class DbRelationshipDetected
          A subclass of DbRelationship to hold some extra runtime information.
 class DetectedDbEntity
          A DbEntity subclass used to hold extra JDBC metadata.
 class Embeddable
          A mapping descriptor of an embeddable class.
 class EmbeddableAttribute
          A persistent attribute of an embeddable object.
 class EmbeddedAttribute
          An attribute of the ObjEntity that maps to an embeddable class.
 class Entity
          An Entity is an abstract descriptor for an entity mapping concept.
 class EntityListener
          A mapping descriptor of an entity listener class that declares one or more callback methods to be notified of the entity events.
 class ObjAttribute
          An ObjAttribute is a mapping descriptor of a Java class property.
 class ObjEntity
          ObjEntity is a mapping descriptor for a DataObject Java class.
 class ObjRelationship
          Describes an association between two Java classes mapped as source and target ObjEntity.
 class Procedure
          A mapping descriptor for a database stored procedure.
 class ProcedureParameter
          A descriptor for the Procedure parameter.
 class Relationship
          Defines a relationship between two entities.
 

Uses of XMLSerializable in org.apache.cayenne.query
 

Classes in org.apache.cayenne.query that implement XMLSerializable
 class EJBQLQuery
          An EJBQL query representation in Cayenne.
 class Ordering
          Defines object sorting criteria, used either for in-memory sorting of object lists or as a specification for building ORDER BY clause of a SelectQuery query.
 class PrefetchSelectQuery
          A SelectQuery to perform a prefetch based on another query.
 class PrefetchTreeNode
          Defines a node in a prefetch tree.
 class ProcedureQuery
          A query based on Procedure.
 class SelectQuery
          A query that selects persistent objects of a certain type or "raw data" (aka DataRows).
 class SQLTemplate
          A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.
 

Uses of XMLSerializable in org.apache.cayenne.wocompat
 

Classes in org.apache.cayenne.wocompat that implement XMLSerializable
 class EODbAttribute
          EOModel-friendly DbAttribute subclass.
 class EOObjAttribute
          An ObjAttribute extension that accomodates EOModel attributes.
 class EOObjEntity
          An extension of ObjEntity used to accomodate extra EOModel entity properties.
 class EOQuery
          A descriptor of SelectQuery loaded from EOModel.
 class EOSQLQuery
          A descriptor of SQLTemplate loaded from EOModel.
 



Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.