Package com.buschmais.jqassistant.core.store.api.descriptor

Examples of com.buschmais.jqassistant.core.store.api.descriptor.Descriptor


        String javaHome = System.getProperty("java.home");
        Assume.assumeNotNull("java.home is not set.", javaHome);
        File runtimeJar = new File(javaHome + "/lib/rt.jar");
        Assume.assumeTrue("Java Runtime JAR not found: " + runtimeJar.getAbsolutePath(), runtimeJar.exists());
        Iterator<? extends FileDescriptor> iterator = getScanner().scan(runtimeJar, runtimeJar.getAbsolutePath(), JavaScope.CLASSPATH).iterator();
        Descriptor descriptor;
        do {
            int count = 0;
            store.beginTransaction();
            do {
                if (iterator.hasNext()) {
View Full Code Here


                        if (directory) {
                            return plugin.scanDirectory(store, name);
                        } else {
                            BufferedInputStream inputStream = new BufferedInputStream(openInputStream(name, element));
                            StreamSource streamSource = new StreamSource(inputStream, name);
                            Descriptor descriptor = plugin.scanFile(store, streamSource);
                            inputStream.close();
                            return descriptor;
                        }
                    } catch(Exception e) {
                        throw new IOException("Error scanning "+name,e);
                    }
                }

                @Override
        public Descriptor next() {
          if (hasNext()) {
            Descriptor result = next;
            next = null;
            return result;
          }
          throw new NoSuchElementException("No more results.");
        }
View Full Code Here

                        message.append(entry.getKey());
                        message.append('=');
                        Object value = entry.getValue();
                        if (value != null) {
                            if (value instanceof Descriptor) {
                                Descriptor descriptor = (Descriptor) value;
                                LanguageElement elementValue = ReportHelper.getLanguageElement(descriptor);
                                if (elementValue != null) {
                                    SourceProvider sourceProvider = elementValue.getSourceProvider();
                                    message.append(sourceProvider.getName(descriptor));
                                } else {
View Full Code Here

        xmlStreamWriter.writeAttribute("name", columnName);
        String stringValue = null;
        if (value == null) {
            stringValue = null;
        } else if (value instanceof Descriptor) {
            Descriptor descriptor = (Descriptor) value;
            LanguageElement elementValue = ReportHelper.getLanguageElement(descriptor);
            if (elementValue != null) {
                xmlStreamWriter.writeStartElement("element");
                xmlStreamWriter.writeAttribute("language", elementValue.getLanguage());
                xmlStreamWriter.writeCharacters(elementValue.name());
View Full Code Here

TOP

Related Classes of com.buschmais.jqassistant.core.store.api.descriptor.Descriptor

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.