Package com.sun.syndication.feed.module

Examples of com.sun.syndication.feed.module.Module


    private static String getEntryText(SyndEntry anEntry)
    {
        String text = null;

        // Check if the RSS/RDF content module is present
        Module module = anEntry.getModule(ContentModule.URI);
        if (module != null)
        {
            ContentModule cmod = (ContentModule)module;
            List encodeds = cmod.getEncodeds();
            if (encodeds != null && encodeds.size() > 0)
View Full Code Here


        if (modules != null) {
            cModules = new ArrayList();

            for (int i = 0; i < modules.size(); i++) {
                Module module = (Module) modules.get(i);
                Module clonedModule = null;

                try {
                    if (module instanceof DCModule) {
                        clonedModule = new DCModuleImpl();
                    } else if (module instanceof SyModule) {
                        clonedModule = new SyModuleImpl();
                    }

                    clonedModule.copyFrom(module);
                    cModules.add(clonedModule);
                } catch (Exception ex) {
                    throw new RuntimeException("Cloning modules", ex);
                }
            }
View Full Code Here

        return cModules;
    }

    public static Module getModule(List modules, String uri) {
        Module module = null;

        for (int i = 0; (module == null) && (modules != null) && (i < modules.size()); i++) {
            module = (Module) modules.get(i);
            System.out.println(module.getClass() + " : " + module.getUri());

            if (module.getUri() != null) {
                if (!module.getUri().equals(uri)) {
                    module = null;
                }
            }
        }
View Full Code Here

        for (int i=0;i<parsers.size();i++) {
            ModuleParser parser = (ModuleParser) parsers.get(i);
            String namespaceUri = parser.getNamespaceUri();
            Namespace namespace = Namespace.getNamespace(namespaceUri);
            if (hasElementsFrom(root, namespace)) {
                Module module = parser.parse(root);
                if (module != null) {
                    if (modules == null) {
                        modules = new ArrayList();
                    }
                    modules.add(module);
View Full Code Here

    }

    public void generateModules(List modules, Element element) {
        Map generators = getPluginMap();
        for (int i = 0; i < modules.size(); i++) {
            Module module = (Module) modules.get(i);
            String namespaceUri = module.getUri();
            ModuleGenerator generator = (ModuleGenerator)generators.get(namespaceUri);
            if (generator != null) {
                generator.generate(module, element);
            }
        }
View Full Code Here

    public static List cloneModules(List modules) {
        List cModules = null;
        if (modules!=null) {
            cModules = new ArrayList();
            for (int i=0;i<modules.size();i++) {
                Module module = (Module) modules.get(i);
                try {
                    Object c = module.clone();
                    cModules.add(c);
                }
                catch (Exception ex) {
                    throw new RuntimeException("Cloning modules",ex);
                }
View Full Code Here

        }
        return cModules;
    }

    public static Module getModule(List modules,String uri) {
        Module module = null;
        for (int i=0;module==null && modules!=null && i<modules.size();i++) {
            module = (Module) modules.get(i);
            if (!module.getUri().equals(uri)) {
                module = null;
            }
        }
        return module;
    }
View Full Code Here

        for (int i=0;i<parsers.size();i++) {
            ModuleParser parser = (ModuleParser) parsers.get(i);
            String namespaceUri = parser.getNamespaceUri();
            Namespace namespace = Namespace.getNamespace(namespaceUri);
            if (hasElementsFrom(root, namespace)) {
                Module module = parser.parse(root);
                if (module != null) {
                    if (modules == null) {
                        modules = new ArrayList();
                    }
                    modules.add(module);
View Full Code Here

    }

    public void generateModules(List modules, Element element) {
        Map generators = getPluginMap();
        for (int i = 0; i < modules.size(); i++) {
            Module module = (Module) modules.get(i);
            String namespaceUri = module.getUri();
            ModuleGenerator generator = (ModuleGenerator)generators.get(namespaceUri);
            if (generator != null) {
                generator.generate(module, element);
            }
        }
View Full Code Here

         * (non-Javadoc)
         *
         * @see com.sun.syndication.io.ModuleParser#parse(org.jdom2.Element)
         */
    public Module parse(Element element) {
        Module geoRssModule = parseGML(element);
        return geoRssModule;
    }
View Full Code Here

TOP

Related Classes of com.sun.syndication.feed.module.Module

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.