| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.  | 
protected  boolean | 
StructuralEquality.missingFieldIsOk(ClassDescr cd,
                 FieldDescr fd,
                 java.lang.Object f_a,
                 java.lang.Object f_b)
 | 
 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
 | 
protected  ClassDescr | 
FieldDescr.typeDescr
 | 
protected  ClassDescr | 
ClassDescr.valType
 | 
| Fields in ix.util.reflect with type parameters of type ClassDescr | |
|---|---|
protected  java.util.Map<java.lang.Class,ClassDescr> | 
ClassSyntax.classToDescrCache
 | 
| Methods in ix.util.reflect that return ClassDescr | |
|---|---|
 ClassDescr | 
ClassSyntax.getClassDescr(java.lang.Class c)
 | 
 ClassDescr | 
ClassDescr.getEltType()
 | 
 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 | 
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  FieldDescr | 
CompactXMLTranslator.checkBodyUsage(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)
Makes a description of an instance of a class.  | 
(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)
 | 
protected  void | 
XMLTranslator.processStructAttributes(java.lang.Object obj,
                        ClassDescr cd,
                        org.jdom.Element elt)
 | 
protected  void | 
XMLTranslator.processStructSubelements(java.lang.Object obj,
                         ClassDescr cd,
                         org.jdom.Element elt)
 | 
protected  void | 
CompactXMLTranslator.processStructSubelements(java.lang.Object obj,
                         ClassDescr cd,
                         org.jdom.Element elt)
 | 
 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)
 | 
|
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||