Package org.exolab.castor.xml

Examples of org.exolab.castor.xml.Introspector


            // disabled or it is ok!
            LOG.debug("Introspection is disabled!");
            return results;
        }
       
        Introspector introspector =
            (Introspector) properties.get(ResolverStrategy.PROPERTY_INTROSPECTOR);
        if (introspector == null) {
            String message = "No Introspector defined in properties!";
            LOG.warn(message);
            throw new IllegalStateException(message);
        }
        Class clazz = ResolveHelpers.loadClass(classLoader, className);
        if (clazz != null) {
            try {
                XMLClassDescriptor descriptor = introspector.generateClassDescriptor(clazz);
                if (descriptor != null) {
                    if (LOG.isDebugEnabled()) {
                        LOG.debug("Found descriptor: " + descriptor);
                    }
                    results.put(clazz.getName(), descriptor);
View Full Code Here


        XMLClassDescriptorResolver cdr = (XMLClassDescriptorResolver) ClassDescriptorResolverFactory
            .createClassDescriptorResolver(BindingType.XML);
        cdr.setInternalContext(internalContext);
        internalContext.setXMLClassDescriptorResolver(cdr);

        Introspector introspector = new Introspector();
        introspector.setInternalContext(internalContext);
        internalContext.setIntrospector(introspector);
        cdr.setIntrospector(introspector);
       
        ResolverStrategy resolverStrategy = new CastorXMLStrategy();
        internalContext.setResolverStrategy(resolverStrategy);
View Full Code Here

        XMLClassDescriptorResolver cdr = (XMLClassDescriptorResolver) ClassDescriptorResolverFactory
            .createClassDescriptorResolver(BindingType.XML);
        cdr.setInternalContext(this);
        setXMLClassDescriptorResolver(cdr);

        Introspector introspector = new Introspector();
        introspector.setInternalContext(this);
        setIntrospector(introspector);
        cdr.setIntrospector(introspector);
       
        ResolverStrategy resolverStrategy = new CastorXMLStrategy();
        setResolverStrategy(resolverStrategy);
View Full Code Here

     *
     * @return the Introspector being used by this ClassDescriptorResolver
    **/
    public Introspector getIntrospector() {
        if (_introspector == null)
            _introspector = new Introspector();
        return _introspector;
    } //-- getIntrospector
View Full Code Here

    **/
    public void setForceIntrospection(boolean force) {
        _forceIntrospection = force;
        if (force) {
            if (_introspector == null)
                _introspector = new Introspector();
        }
    } //-- setForceInstrospection
View Full Code Here

    **/
    public void setForceIntrospection(boolean force) {
        _forceIntrospection = force;
        if (force) {
            if (_introspector == null)
                _introspector = new Introspector();
        }
    } //-- setForceInstrospection
View Full Code Here

TOP

Related Classes of org.exolab.castor.xml.Introspector

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.