Uses of Interface
org.apache.cayenne.util.XMLSerializable
Packages that use XMLSerializable
Package
Description
Cayenne data expression classes.
Contains expression parser and other expression internals.
Contains O/R mapping classes that store relational database
metadata information and map it to Java classes.
Defines standard queries supported by Cayenne and extension mechanism to create
custom queries.
General utility classes.
-
Uses of XMLSerializable in org.apache.cayenne.configuration
Classes in org.apache.cayenne.configuration that implement XMLSerializableModifier and TypeClassDescriptionclassA descriptor of a DataChannel normally loaded from XML configuration.classA descriptor ofDataNodeconfiguration.classHelper JavaBean class that holds DataSource information for the Cayenne-managed DataSource. -
Uses of XMLSerializable in org.apache.cayenne.exp
Classes in org.apache.cayenne.exp that implement XMLSerializableModifier and TypeClassDescriptionclassSuperclass 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 XMLSerializableModifier and TypeClassDescriptionclassSuperclass of aggregated conditional nodes such as NOT, AND, OR.classclass"Add" Expression.classBase class for all aggregation functions expressions It's more like marker interface for now.classclass"And" expression.classclassAsterisk operator for COUNT(*) expression.classclass"Between" expression.classBitwise conjunction (AND or '&') expressionclassBitwise left shift '<<' operation.classBitwise negation (NOT i.e.classBitwise disjunction (OR or '|') expression.classBitwise right shift '>>' operation.classBitwise exclusive disjunction (XOR or '^') operation.class"CASE-WHEN" expression root node.classclassclassclassclassclassClass for custom aggregation functions expressions.classclassclassclassPath expression traversing DB relationships and attributes.classclass"Divide" expression.class"ELSE" part of the case-when expression.classclassScalar node that represents constant enumeration value.class"Equal To" expression.classclassclassBoolean false expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.classclassclass"Greater Than" expression.class"Greater Than Or Equal To" expression.class"In" expression.classclass"Less Then" expression.class"Less than or equal to" expression.class"Like" expression.class"Case insensitive like" expression.classA leaf expression representing an immutable collection of values.classclassclassclassclassclass"Multiply" expression.classA named expression parameter.class"Negate" expression.class"Not" expression.class"Not Between" expression.class"Not equal to" expression.classclass"Not In" expression.class"Not Like" expression.class"Not like, ignore case" expression.classclass"Or" expression.classGeneric path expression.classA scalar value wrapper expression.classclassclassclass"Subtract" expression.classclass"THEN" part of the case-when expression.classclassBoolean true expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.classclass"WHEN" part of the case-when expression.classSuperclass of conditional expressions.classclassclassclassSuperclass of pattern matching nodes.classSuperclass 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 XMLSerializableModifier and TypeClassDescriptionclassAttribute<E extends Entity<E,A, R>, A extends Attribute<E, A, R>, R extends Relationship<E, A, R>> Defines a property descriptor that is a part of an Entity.classStores a collection of related mapping objects that describe database and object layers of an application.classA DbAttribute defines a descriptor for a single database table column.classA DbEntity is a mapping descriptor that defines a structure of a database table.classDefines a join between two attributes of a given relationship.classDbKeyGenerator is an abstraction of a primary key generator It configures the primary key generation per DbEntity in a RDBMS independent manner.classA DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.classclassA mapping descriptor of an embeddable class.classA persistent attribute of an embeddable object.classAn attribute of the ObjEntity that maps to an embeddable class.classEntity<E extends Entity<E,A, R>, A extends Attribute<E, A, R>, R extends Relationship<E, A, R>> An Entity is an abstract descriptor for an entity mapping concept.classAn ObjAttribute is a mapping descriptor of a Java class property.classObjEntity is a mapping descriptor for a Persistent Java class.classDescribes an association between two Java classes mapped as source and target ObjEntity.classA mapping descriptor for a database stored procedure.classA descriptor for the Procedure parameter.classclassGeneric descriptor of a Cayenne query.classRelationship<E extends Entity<E,A, R>, A extends Attribute<E, A, R>, R extends Relationship<E, A, R>> Defines a relationship between two entities.classclass -
Uses of XMLSerializable in org.apache.cayenne.query
Classes in org.apache.cayenne.query that implement XMLSerializableModifier and TypeClassDescriptionclassDefines 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.classDefines a node in a prefetch tree. -
Uses of XMLSerializable in org.apache.cayenne.util
Methods in org.apache.cayenne.util with parameters of type XMLSerializableModifier and TypeMethodDescriptionXMLEncoder.nested(XMLSerializable object, ConfigurationNodeVisitor delegate) Method parameters in org.apache.cayenne.util with type arguments of type XMLSerializableModifier and TypeMethodDescriptionXMLEncoder.nested(Collection<? extends XMLSerializable> collection, ConfigurationNodeVisitor delegate) XMLEncoder.nested(Map<?, ? extends XMLSerializable> map, ConfigurationNodeVisitor delegate)