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) class
ThisDefaultDetail
object is used to create a detail object that contains a default access override.(package private) class
TheDetailScanner
is 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 Detail
ClassInstantiator.detail
This contains the details for the class to instantiate.private final Detail
DefaultDetail.detail
This is the original detail object that is to be delegated to.private Detail
DefaultScanner.detail
This contains the details for the class that is being scanned.private Detail
InstantiatorBuilder.detail
This is the detail the instantiator uses to create objects.private final Detail
MethodScanner.detail
This contains the details for the class that is being scanned.private final Detail
ModelAssembler.detail
This is the type this this is assembling the model for.private final Detail
ModelMap.detail
This is the detail associated with this model map instance.private Detail
ObjectScanner.detail
This contains the details for the class that is being scanned.private final Detail
PrimitiveScanner.detail
This contains the details for the class that is being scanned.private Detail
TreeModel.detail
This is the type used for reporting validation errors.Fields in org.simpleframework.xml.core with type parameters of type DetailModifier and TypeFieldDescriptionDetailExtractor.details
This contains a cache of the details scanned for classes.Methods in org.simpleframework.xml.core that return DetailModifier and TypeMethodDescriptionThis is used to get aDetail
object describing a class and its annotations.This is used to get aDetail
object 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 Instantiator
This is used to build theInstantiator
object that will be used to instantiate objects.private void
This is used to set the primary namespace for nodes that will be decorated by the namespace decorator.private void
Once the scanner has completed extracting the annotations and validating the resulting structure this is called to complete the process.private Instantiator
This is used to create theInstantiator
object that will be used to instantiate objects.private void
ClassScanner.definition
(Detail detail) This method is used to extract theRoot
annotation and theOrder
annotation from the detail provided.private void
This is used to scan the declared fields within the specified class.private void
FieldScanner.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 void
This is used to scan the declared methods within the specified class.private void
MethodScanner.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 void
This is used to acquire the contacts for the annotated fields within the specified class.private ContactList
This is used to acquire a list ofContact
objects that represent the annotated fields in a type.private ContactList
DetailExtractor.getMethods
(Class type, Detail detail) This is used to acquire a list ofContact
objects that represent the annotated methods in a type.private void
This is used to scan the specified class for methods so that the persister callback annotations can be collected.private void
This is used to acquire the contacts for the annotated fields within the specified class.private void
This is used to acquire the namespace annotations that apply to the scanned class.private void
This is used to acquire the optional order annotation to provide order to the elements and attributes for the generated XML.private void
This used to populate replace the parameters extracted from the scanning process with ones matched with registered labels.private void
Scan the fields and methods such that the given class is scanned first then all super classes up to the rootObject
.private void
This is used to scan the specified class for constructors that can be used to instantiate the class.private void
This method is used to scan the class hierarchy for each class in order to extract fields that contain XML annotations.private void
This method is used to scan the class hierarchy for each class in order to extract methods that contain XML annotations.private void
This is used to scan the specified object to extract the fields and methods that are to be used in the serialization process.private void
This is used to ensure that for each parameter in the builder there is a matching method or field.private void
This 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 theAnnotationFactory
object.ClassInstantiator
(List<Creator> creators, Creator primary, ParameterMap registry, Detail detail) Constructor for theClassCreator
object.ClassScanner
(Detail detail, Support support) Constructor for theClassScanner
object.ConstructorScanner
(Detail detail, Support support) Constructor for theConstructorScanner
object.DefaultDetail
(Detail detail, DefaultType access) Constructor for theDefaultDetail
object.DefaultScanner
(Detail original, Support support) Constructor for theDefaultScanner
object.ExpressionBuilder
(Detail detail, Support support) Constructor for theExpressionBuilder
.FieldScanner
(Detail detail, Support support) Constructor for theFieldScanner
object.InstantiatorBuilder
(Scanner scanner, Detail detail) Constructor for theInstantiatorBuilder
object.MethodPartFactory
(Detail detail, Support support) Constructor for theMethodPartFactory
object.MethodScanner
(Detail detail, Support support) Constructor for theMethodScanner
object.ModelAssembler
(ExpressionBuilder builder, Detail detail, Support support) Constructor for theModelAssembler
object.Constructor for theModelMap
object is used to create an empty map.ObjectScanner
(Detail detail, Support support) Constructor for theObjectScanner
object.PrimitiveScanner
(Detail detail) Constructor for thePrimitiveScanner
object.StructureBuilder
(Scanner scanner, Detail detail, Support support) Constructor for theStructureBuilder
object.Constructor for theTreeModel
object.Constructor for theTreeModel
object.