Uses of Interface
org.simpleframework.xml.core.Detail
Packages that use Detail
-
Uses of Detail in org.simpleframework.xml.core
Classes in org.simpleframework.xml.core that implement DetailModifier and TypeClassDescription(package private) classThisDefaultDetailobject is used to create a detail object that contains a default access override.(package private) classTheDetailScanneris used to scan a class for methods and fields as well as annotations.Fields in org.simpleframework.xml.core declared as DetailModifier and TypeFieldDescriptionprivate final DetailClassInstantiator.detailThis contains the details for the class to instantiate.private final DetailDefaultDetail.detailThis is the original detail object that is to be delegated to.private DetailDefaultScanner.detailThis contains the details for the class that is being scanned.private DetailInstantiatorBuilder.detailThis is the detail the instantiator uses to create objects.private final DetailMethodScanner.detailThis contains the details for the class that is being scanned.private final DetailModelAssembler.detailThis is the type this this is assembling the model for.private final DetailModelMap.detailThis is the detail associated with this model map instance.private DetailObjectScanner.detailThis contains the details for the class that is being scanned.private final DetailPrimitiveScanner.detailThis contains the details for the class that is being scanned.private DetailTreeModel.detailThis is the type used for reporting validation errors.Fields in org.simpleframework.xml.core with type parameters of type DetailModifier and TypeFieldDescriptionDetailExtractor.detailsThis contains a cache of the details scanned for classes.Methods in org.simpleframework.xml.core that return DetailModifier and TypeMethodDescriptionThis is used to get aDetailobject describing a class and its annotations.This is used to get aDetailobject describing a class and its annotations.Support.getDetail(Class type, DefaultType access) Methods in org.simpleframework.xml.core with parameters of type DetailModifier and TypeMethodDescriptionprivate InstantiatorThis is used to build theInstantiatorobject that will be used to instantiate objects.private voidThis is used to set the primary namespace for nodes that will be decorated by the namespace decorator.private voidOnce the scanner has completed extracting the annotations and validating the resulting structure this is called to complete the process.private InstantiatorThis is used to create theInstantiatorobject that will be used to instantiate objects.private voidClassScanner.definition(Detail detail) This method is used to extract theRootannotation and theOrderannotation from the detail provided.private voidThis is used to scan the declared fields within the specified class.private voidFieldScanner.extract(Detail detail, DefaultType access) This is used to scan all the fields of the class in order to determine if it should have a default annotation.private voidThis is used to scan the declared methods within the specified class.private voidMethodScanner.extract(Detail detail, DefaultType access) This is used to scan all the methods of the class in order to determine if it should have a default annotation.private voidThis is used to acquire the contacts for the annotated fields within the specified class.private ContactListThis is used to acquire a list ofContactobjects that represent the annotated fields in a type.private ContactListDetailExtractor.getMethods(Class type, Detail detail) This is used to acquire a list ofContactobjects that represent the annotated methods in a type.private voidThis is used to scan the specified class for methods so that the persister callback annotations can be collected.private voidThis is used to acquire the contacts for the annotated fields within the specified class.private voidThis is used to acquire the namespace annotations that apply to the scanned class.private voidThis is used to acquire the optional order annotation to provide order to the elements and attributes for the generated XML.private voidThis used to populate replace the parameters extracted from the scanning process with ones matched with registered labels.private voidScan the fields and methods such that the given class is scanned first then all super classes up to the rootObject.private voidThis is used to scan the specified class for constructors that can be used to instantiate the class.private voidThis method is used to scan the class hierarchy for each class in order to extract fields that contain XML annotations.private voidThis method is used to scan the class hierarchy for each class in order to extract methods that contain XML annotations.private voidThis is used to scan the specified object to extract the fields and methods that are to be used in the serialization process.private voidThis is used to ensure that for each parameter in the builder there is a matching method or field.private voidThis is used to validate the configuration of the scanned class.Constructors in org.simpleframework.xml.core with parameters of type DetailModifierConstructorDescriptionAnnotationFactory(Detail detail, Support support) Constructor for theAnnotationFactoryobject.ClassInstantiator(List<Creator> creators, Creator primary, ParameterMap registry, Detail detail) Constructor for theClassCreatorobject.ClassScanner(Detail detail, Support support) Constructor for theClassScannerobject.ConstructorScanner(Detail detail, Support support) Constructor for theConstructorScannerobject.DefaultDetail(Detail detail, DefaultType access) Constructor for theDefaultDetailobject.DefaultScanner(Detail original, Support support) Constructor for theDefaultScannerobject.ExpressionBuilder(Detail detail, Support support) Constructor for theExpressionBuilder.FieldScanner(Detail detail, Support support) Constructor for theFieldScannerobject.InstantiatorBuilder(Scanner scanner, Detail detail) Constructor for theInstantiatorBuilderobject.MethodPartFactory(Detail detail, Support support) Constructor for theMethodPartFactoryobject.MethodScanner(Detail detail, Support support) Constructor for theMethodScannerobject.ModelAssembler(ExpressionBuilder builder, Detail detail, Support support) Constructor for theModelAssemblerobject.Constructor for theModelMapobject is used to create an empty map.ObjectScanner(Detail detail, Support support) Constructor for theObjectScannerobject.PrimitiveScanner(Detail detail) Constructor for thePrimitiveScannerobject.StructureBuilder(Scanner scanner, Detail detail, Support support) Constructor for theStructureBuilderobject.Constructor for theTreeModelobject.Constructor for theTreeModelobject.