Uses of Interface
org.apache.cayenne.util.XMLSerializable
Packages that use XMLSerializable
Package
Description
-
Uses of XMLSerializable in org.apache.cayenne.exp
Classes in org.apache.cayenne.exp that implement XMLSerializableModifier and TypeClassDescriptionfinal classfinal class"Add" Expression.classSuperclass of aggregated conditional nodes such as NOT, AND, OR.classBase class for all aggregation functions expressions It's more like marker interface for now.final classfinal class"And" expression.final classclassfinal classAsterisk operator for COUNT(*) expression.final classfinal class"Between" expression.final classBitwise conjunction (AND or '&') expressionclassfinal classBitwise left shift '<<' operation.final classBitwise negation (NOT i.e. inventor or '~') operation .final classBitwise disjunction (OR or '|') expression.final classBitwise right shift '>>' operation.final classBitwise exclusive disjunction (XOR or '^') operation.final class"CASE-WHEN" expression root node.final classclassSuperclass of conditional expressions.final classfinal classfinal classfinal classclassClass for custom aggregation functions expressions.classclassfinal classfinal classPath expression traversing DB relationships and attributes.final classfinal class"Divide" expression.final class"ELSE" part of the case-when expression.final classfinal class"Equal To" expression.final classclassSuperclass of Cayenne expressions: a tree node holding its operands.final classfinal classBoolean false expression element Notice that there is one TrueExp and one FalseExp instead of a single BooleanExp with a Boolean value.final classclassfinal class"Greater Than" expression.final class"Greater Than Or Equal To" expression.final class"In" expression.final classfinal class"Less Then" expression.final class"Less than or equal to" expression.final class"Like" expression.final class"Case insensitive like" expression.final classA leaf expression representing an immutable collection of values.final classfinal classfinal classfinal classfinal classfinal class"Multiply" expression.final class"Negate" expression.final class"Not Between" expression.final class"Not equal to" expression.final classfinal class"Not" expression.final class"Not In" expression.final class"Not Like" expression.final class"Not like, ignore case" expression.final classfinal class"Or" expression.classGeneric path expression.classSuperclass of pattern matching nodes.final classA plain value in the place of an expression, e.g. a constant select column or a whole where clause.final classfinal classfinal classfinal class"Subtract" expression.final classfinal class"THEN" part of the case-when expression.final classfinal classBoolean true expression element Notice that there is one TrueExp and one FalseExp instead of a single BooleanExp with a Boolean value.final classclassfinal class"WHEN" part of the case-when expression. -
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.classA 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 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.classA mapped select query, defined by a String in the syntax ofObjectSelect.parse(String, Object...).class -
Uses of XMLSerializable in org.apache.cayenne.project
Classes in org.apache.cayenne.project that implement XMLSerializableModifier and TypeClassDescriptionclassA Cayenne mapping project, normally loaded from XML configuration. -
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, ProjectNodeVisitor<?> delegate) Method parameters in org.apache.cayenne.util with type arguments of type XMLSerializableModifier and TypeMethodDescriptionXMLEncoder.nested(Collection<? extends XMLSerializable> collection, ProjectNodeVisitor<?> delegate) XMLEncoder.nested(Map<?, ? extends XMLSerializable> map, ProjectNodeVisitor<?> delegate)