Uses of Interface
org.simpleframework.xml.core.Detail

Packages that use Detail
Package
Description
 
  • 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 
    This DefaultDetail object is used to create a detail object that contains a default access override.
    (package private) class 
    The DetailScanner 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 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 Detail
    Modifier and Type
    Field
    Description
    private final 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
    DetailExtractor.getDetail(Class type)
    This is used to get a Detail object describing a class and its annotations.
    Support.getDetail(Class type)
    This is used to get a Detail object describing a class and its annotations.
    Support.getDetail(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 the Instantiator 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 the Instantiator object that will be used to instantiate objects.
    private void
    ClassScanner.definition(Detail detail)
    This method is used to extract the Root annotation and the Order 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(Class type, Detail detail)
    This is used to acquire a list of Contact objects that represent the annotated fields in a type.
    private ContactList
    DetailExtractor.getMethods(Class type, Detail detail)
    This is used to acquire a list of Contact 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 root Object.
    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
    Modifier
    Constructor
    Description
     
    AnnotationFactory(Detail detail, Support support)
    Constructor for the AnnotationFactory object.
     
    ClassInstantiator(List<Creator> creators, Creator primary, ParameterMap registry, Detail detail)
    Constructor for the ClassCreator object.
     
    ClassScanner(Detail detail, Support support)
    Constructor for the ClassScanner object.
     
    ConstructorScanner(Detail detail, Support support)
    Constructor for the ConstructorScanner object.
     
    DefaultDetail(Detail detail, DefaultType access)
    Constructor for the DefaultDetail object.
     
    DefaultScanner(Detail original, Support support)
    Constructor for the DefaultScanner object.
     
    ExpressionBuilder(Detail detail, Support support)
    Constructor for the ExpressionBuilder.
     
    FieldScanner(Detail detail, Support support)
    Constructor for the FieldScanner object.
     
    Constructor for the InstantiatorBuilder object.
     
    MethodPartFactory(Detail detail, Support support)
    Constructor for the MethodPartFactory object.
     
    MethodScanner(Detail detail, Support support)
    Constructor for the MethodScanner object.
     
    ModelAssembler(ExpressionBuilder builder, Detail detail, Support support)
    Constructor for the ModelAssembler object.
     
    ModelMap(Detail detail)
    Constructor for the ModelMap object is used to create an empty map.
     
    ObjectScanner(Detail detail, Support support)
    Constructor for the ObjectScanner object.
     
    Constructor for the PrimitiveScanner object.
     
    StructureBuilder(Scanner scanner, Detail detail, Support support)
    Constructor for the StructureBuilder object.
     
    TreeModel(Policy policy, Detail detail)
    Constructor for the TreeModel object.
     
    TreeModel(Policy policy, Detail detail, String name, String prefix, int index)
    Constructor for the TreeModel object.