Uses of Interface
org.simpleframework.xml.core.Detail
-
Packages that use Detail Package Description org.simpleframework.xml.core -
-
Uses of Detail in org.simpleframework.xml.core
Classes in org.simpleframework.xml.core that implement Detail Modifier and Type Class Description (package private) class
DefaultDetail
ThisDefaultDetail
object is used to create a detail object that contains a default access override.(package private) class
DetailScanner
TheDetailScanner
is used to scan a class for methods and fields as well as annotations.Fields in org.simpleframework.xml.core declared as Detail Modifier and Type Field Description private Detail
ClassInstantiator. detail
This contains the details for the class to instantiate.private 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 Detail
MethodScanner. detail
This contains the details for the class that is being scanned.private Detail
ModelAssembler. detail
This is the type this this is assembling the model for.private 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 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 Detail Modifier and Type Field Description private Cache<Detail>
DetailExtractor. details
This contains a cache of the details scanned for classes.Methods in org.simpleframework.xml.core that return Detail Modifier and Type Method Description Detail
DetailExtractor. getDetail(java.lang.Class type)
This is used to get aDetail
object describing a class and its annotations.Detail
Support. getDetail(java.lang.Class type)
This is used to get aDetail
object describing a class and its annotations.Detail
Support. getDetail(java.lang.Class type, DefaultType access)
Methods in org.simpleframework.xml.core with parameters of type Detail Modifier and Type Method Description private Instantiator
InstantiatorBuilder. build(Detail detail)
This is used to build theInstantiator
object that will be used to instantiate objects.private void
ClassScanner. commit(Detail detail)
This is used to set the primary namespace for nodes that will be decorated by the namespace decorator.private void
ObjectScanner. commit(Detail detail)
Once the scanner has completed extracting the annotations and validating the resulting structure this is called to complete the process.private Instantiator
InstantiatorBuilder. create(Detail detail)
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
FieldScanner. extract(Detail detail)
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
MethodScanner. extract(Detail detail)
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
ObjectScanner. field(Detail detail)
This is used to acquire the contacts for the annotated fields within the specified class.private ContactList
DetailExtractor. getFields(java.lang.Class type, Detail detail)
This is used to acquire a list ofContact
objects that represent the annotated fields in a type.private ContactList
DetailExtractor. getMethods(java.lang.Class type, Detail detail)
This is used to acquire a list ofContact
objects that represent the annotated methods in a type.private void
ClassScanner. method(Detail detail)
This is used to scan the specified class for methods so that the persister callback annotations can be collected.private void
ObjectScanner. method(Detail detail)
This is used to acquire the contacts for the annotated fields within the specified class.private void
ClassScanner. namespace(Detail detail)
This is used to acquire the namespace annotations that apply to the scanned class.private void
ObjectScanner. order(Detail detail)
This is used to acquire the optional order annotation to provide order to the elements and attributes for the generated XML.private void
InstantiatorBuilder. populate(Detail detail)
This used to populate replace the parameters extracted from the scanning process with ones matched with registered labels.private void
ClassScanner. scan(Detail detail)
Scan the fields and methods such that the given class is scanned first then all super classes up to the rootObject
.private void
ConstructorScanner. scan(Detail detail)
This is used to scan the specified class for constructors that can be used to instantiate the class.private void
FieldScanner. scan(Detail detail)
This method is used to scan the class hierarchy for each class in order to extract fields that contain XML annotations.private void
MethodScanner. scan(Detail detail)
This method is used to scan the class hierarchy for each class in order to extract methods that contain XML annotations.private void
ObjectScanner. scan(Detail detail)
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
InstantiatorBuilder. validate(Detail detail)
This is used to ensure that for each parameter in the builder there is a matching method or field.private void
ObjectScanner. validate(Detail detail)
This is used to validate the configuration of the scanned class.Constructors in org.simpleframework.xml.core with parameters of type Detail Constructor Description AnnotationFactory(Detail detail, Support support)
Constructor for theAnnotationFactory
object.ClassInstantiator(java.util.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.ModelMap(Detail detail)
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.TreeModel(Policy policy, Detail detail)
Constructor for theTreeModel
object.TreeModel(Policy policy, Detail detail, java.lang.String name, java.lang.String prefix, int index)
Constructor for theTreeModel
object.
-