Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
ix.util.reflect.ClassDescr

Packages that use ClassDescr
ix.util | General-purpose utilities.
ix.util.reflect | Reflection utilities.
ix.util.xml | XML utilities.

Uses of ClassDescr in ix.util

Methods in ix.util with parameters of type ClassDescr
`protected boolean` | `StructuralEquality.equalStructs(java.lang.Object a, java.lang.Object b, ClassDescr cd)`
`java.lang.Object` | `ObjectCopier.mapList(java.util.List obj, ClassDescr cd)` Copies a List, calling `ObjectCopier.mapElement(Object)` on each element of the list.
`java.lang.Object` | `ObjectCopier.mapMap(java.util.Map obj, ClassDescr cd)` Copies a Map, calling `ObjectCopier.mapElement(Object)` on each key and value.
`java.lang.Object` | `ObjectCopier.mapPrimitive(java.lang.Object obj, ClassDescr cd)` Copies a "primitive" object.
`java.lang.Object` | `ObjectCopier.mapSet(java.util.Set obj, ClassDescr cd)` Copies a Set, calling `ObjectCopier.mapElement(Object)` on each member of the set.
`java.lang.Object` | `ObjectCopier.mapStruct(java.lang.Object obj, ClassDescr cd)` Copies a structure, calling `ObjectCopier.mapElement(Object)` on each field value.
`java.lang.Object` | `ObjectCopier.mapXML(LiteralDocument xml, ClassDescr cd)` Copies embedded XML.
`void` | `ObjectWalker.visitList(java.util.List obj, ClassDescr cd)` Walks a List, calling `ObjectWalker.visitElement(Object)` on each element of the list.
`void` | `ObjectWalker.visitMap(java.util.Map obj, ClassDescr cd)` Walks a Map, calling `ObjectWalker.visitElement(Object)` on each key and value.
`void` | `ObjectWalker.visitPrimitive(java.lang.Object obj, ClassDescr cd)` Visits a "primitive" object.
`void` | `ObjectWalker.visitSet(java.util.Set obj, ClassDescr cd)` Walks a Set, calling `ObjectWalker.visitElement(Object)` on each member of the set.
`void` | `ObjectWalker.visitStruct(java.lang.Object obj, ClassDescr cd)` Walks a structure, calling `ObjectWalker.visitElement(Object)` on each field value.
`void` | `ObjectWalker.visitXML(LiteralDocument xml, ClassDescr cd)` Walks embedded XML.

Uses of ClassDescr in ix.util.reflect

Fields in ix.util.reflect declared as ClassDescr
`protected ClassDescr` | `ClassDescr.eltType`
`protected ClassDescr` | `ClassDescr.keyType`
`(package private) ClassDescr` | `FieldDescr.typeDescr`
`protected ClassDescr` | `ClassDescr.valType`

Methods in ix.util.reflect that return ClassDescr
`ClassDescr` | `ClassSyntax.getClassDescr(java.lang.Class c)`
`ClassDescr` | `ClassDescr.getEltType()`
`ClassDescr` | `ClassSyntax.getFieldCase(java.lang.Class aClass, java.lang.String fieldName)`
`ClassDescr` | `ClassDescr.getKeyType()`
`ClassDescr` | `FieldDescr.getTypeDescr()`
`ClassDescr` | `ClassDescr.getValType()`
`protected ClassDescr` | `ClassSyntax.makeClassDescr(java.lang.Class c)`
`ClassDescr` | `ClassSyntax.makeClassDescr(java.lang.Class collectionClass, java.lang.Class eltClass)`
`ClassDescr` | `ClassSyntax.makeClassDescr(java.lang.Class mapClass, java.lang.Class keyClass, java.lang.Class valClass)`
`protected ClassDescr` | `ClassSyntax.makeFieldTypeDescr(FieldDescr fd, java.lang.Class fromClass)` Constructs a `ClassDescr` that describes the value of a field.

Methods in ix.util.reflect with parameters of type ClassDescr
`protected void` | `ClassSyntax.collectRelevantClasses(ClassDescr ftype, java.util.List result, java.util.List tail)`
`java.lang.Object` | `ObjectMapper.mapList(java.util.List list, ClassDescr cd)`
`java.lang.Object` | `ObjectMapper.mapMap(java.util.Map map, ClassDescr cd)`
`java.lang.Object` | `ObjectMapper.mapPrimitive(java.lang.Object obj, ClassDescr cd)`
`java.lang.Object` | `ObjectMapper.mapSet(java.util.Set set, ClassDescr cd)`
`java.lang.Object` | `ObjectMapper.mapStruct(java.lang.Object struct, ClassDescr cd)`
`java.lang.Object` | `ObjectMapper.mapXML(LiteralDocument xml, ClassDescr cd)`
`void` | `ClassSyntax.setFieldCase(java.lang.Class aClass, java.lang.String fieldName, ClassDescr descr)`
`void` | `FieldVisitor.visitField(ClassDescr cd, FieldDescr fd)` Visit the specified field in the specified class
`void` | `ClassVisitor.visitInterface(ClassDescr cd)`
`void` | `ClassVisitor.visitList(ClassDescr cd, ClassDescr elementType)`
`void` | `ObjectVisitor.visitList(java.util.List list, ClassDescr cd)`
`void` | `ClassVisitor.visitMap(ClassDescr cd, ClassDescr keyType, ClassDescr ValType)`
`void` | `ObjectVisitor.visitMap(java.util.Map map, ClassDescr cd)`
`void` | `ClassVisitor.visitPrimitive(ClassDescr cd)`
`void` | `ObjectVisitor.visitPrimitive(java.lang.Object obj, ClassDescr cd)`
`void` | `ClassVisitor.visitSet(ClassDescr cd, ClassDescr elementType)`
`void` | `ObjectVisitor.visitSet(java.util.Set set, ClassDescr cd)`
`void` | `ClassVisitor.visitStruct(ClassDescr cd)`
`void` | `ObjectVisitor.visitStruct(java.lang.Object struct, ClassDescr cd)`
`void` | `ClassVisitor.visitXML(ClassDescr cd)`
`void` | `ObjectVisitor.visitXML(LiteralDocument xml, ClassDescr cd)`

Uses of ClassDescr in ix.util.xml

Fields in ix.util.xml declared as ClassDescr
`(package private) ClassDescr` | `BNFSyntax.SimpleInstance.cd`
`(package private) ClassDescr` | `BNFSyntax.StructInstance.cd`
`(package private) ClassDescr` | `BNFSyntax.CollectionInstance.cd`

Methods in ix.util.xml that return ClassDescr
`protected ClassDescr` | `XMLSyntax.getClassDescr(java.lang.Class c)`

Methods in ix.util.xml with parameters of type ClassDescr
`(package private) void` | `BNFSyntax.RuleList.addInheritanceRule(ClassDescr cd)`
`(package private) void` | `BNFSyntax.RuleList.addRule(ClassDescr cd)`
`protected java.lang.String` | `XMLSyntax.getElementName(ClassDescr cd)`
`(package private) java.lang.String` | `XMLSchemaSyntax.getListValueType(ClassDescr value)`
`(package private) java.lang.String` | `XMLSchemaSyntax.getMapValueType(ClassDescr value)`
`protected java.lang.String` | `XMLSyntax.getNTName(ClassDescr cd)`
`(package private) java.lang.String` | `XMLSchemaSyntax.getPlainValueType(ClassDescr value)`
`protected java.lang.String` | `XMLSyntax.getUpperName(ClassDescr cd)`
`(package private) org.jdom.Element` | `XMLSchemaSyntax.makeClassAsElementType(ClassDescr cd)`
`(package private) BNFSyntax.Instance` | `BNFSyntax.makeClassInstance(ClassDescr cd)`
`(package private) org.jdom.Element` | `XMLSchemaSyntax.makeLowerCaseClassElement(ClassDescr cd)`
`(package private) BNFSyntax.RHS` | `BNFSyntax.Rule.makeRHS(ClassDescr cd)`
`(package private) org.jdom.Element` | `XMLSchemaSyntax.makeUpperCaseClassElement(ClassDescr cd)`
`(package private) boolean` | `BNFSyntax.RuleList.needMapEntryRule(ClassDescr cd)`
`java.lang.String` | `XMLSyntax.structTextDescription(ClassDescr cd)`

Constructors in ix.util.xml with parameters of type ClassDescr
`BNFSyntax.CollectionInstance(ClassDescr cd)`
`BNFSyntax.ListInstance(ClassDescr cd)`
`BNFSyntax.MapInstance(ClassDescr cd)`
`BNFSyntax.Nonterminal(ClassDescr cd)`
`BNFSyntax.Rule(ClassDescr cd)`
`BNFSyntax.SetInstance(ClassDescr cd)`
`BNFSyntax.SimpleInstance(ClassDescr cd)`
`BNFSyntax.StructInstance(ClassDescr cd)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES