Examples of AbstractElement


Examples of ch.randelshofer.scorm.AbstractElement

     * Adds all file names referenced by this FileElement and subtree elements.
     */
    public void addSubtreeFileNames(HashSet fileNames) {
        Enumeration enm = preorderEnumeration();
        while (enm.hasMoreElements()) {
            AbstractElement element = (AbstractElement) enm.nextElement();
            if (element instanceof FileElement) {
                FileElement fileElement = (FileElement) element;
                String href = fileElement.getConsolidatedHRef();
                if (href != null && isHRefValid) fileNames.add(href);
            }
View Full Code Here

Examples of ch.randelshofer.scorm.AbstractElement

        if (identifierref == null) isIdentifierrefValid = false;
        if (identifierref != null) {
            isIdentifierrefValid = false;
            Enumeration enm = getIMSManifestDocument().getResourcesElement().preorderEnumeration();
            while (enm.hasMoreElements()) {
                AbstractElement node = (AbstractElement) enm.nextElement();
                if (node.getIdentifier() != null && node.getIdentifier().equals(identifierref)) {
                    isIdentifierrefValid = true;
                    break;
                }
            }
            if (! isIdentifierrefValid) isValid = false;
View Full Code Here

Examples of ch.randelshofer.scorm.AbstractElement

        }
        if (identifierref != null) {
            isIdentifierrefValid = false;
            Enumeration enm = getIMSManifestDocument().getResourcesElement().preorderEnumeration();
            while (enm.hasMoreElements()) {
                AbstractElement node = (AbstractElement) enm.nextElement();
                if (node.getIdentifier() != null && node.getIdentifier().equals(identifierref)) {
                    isIdentifierrefValid = true;
                    break;
                }
            }
            if (!isIdentifierrefValid) {
View Full Code Here

Examples of ch.randelshofer.scorm.AbstractElement

        ResourcesElement resources = getIMSManifestDocument().getResourcesElement();
        HashSet referencedResources = new HashSet();

        Enumeration enm = preorderEnumeration();
        while (enm.hasMoreElements()) {
            AbstractElement element = (AbstractElement) enm.nextElement();
            if (element instanceof ItemElement) {
                ItemElement item = (ItemElement) element;
                if (item.getIdentifierref() != null) {
                    AbstractElement resource = resources.findChildByIdentifier(item.getIdentifierref());
                    if (resource != null) {
                        referencedResources.add(resource);
                    }
                }
            }
View Full Code Here

Examples of ch.randelshofer.scorm.AbstractElement

        if (getIdentifier() == null) isValid = false;
        if (identifier != null) {
            isReferenced = false;
            Enumeration enm = getIMSManifestDocument().getOrganizationsElement().preorderEnumeration();
            while (enm.hasMoreElements()) {
                AbstractElement node = (AbstractElement) enm.nextElement();
                if (node instanceof ItemElement) {
                    ItemElement item = (ItemElement) node;
                    if (item.getIdentifierref() != null
                            && item.getIdentifierref().equals(identifier)) {
                        isReferenced = true;
                        break;
                    }
                }
            }
            enm = getIMSManifestDocument().getResourcesElement().preorderEnumeration();
            while (enm.hasMoreElements()) {
                AbstractElement node = (AbstractElement) enm.nextElement();
                if (node instanceof DependencyElement) {
                    DependencyElement dependency = (DependencyElement) node;
                    if (dependency.getIdentifierref() != null
                            && dependency.getIdentifierref().equals(identifier)) {
                        isReferenced = true;
View Full Code Here

Examples of ch.randelshofer.scorm.AbstractElement

        fileNames.remove("adl_cp_rootv1p2.xsd");
        fileNames.remove("tinylms.xml");
       
        Enumeration enm = getIMSManifestDocument().preorderEnumeration();
        while (enm.hasMoreElements()) {
            AbstractElement element = (AbstractElement) enm.nextElement();
            element.consumeFileNames(fileNames);
        }
        LinkedList list = new LinkedList(fileNames);
        if (list.size() > 0) {
            Collections.sort(list);
            StringBuffer buf = new StringBuffer(
View Full Code Here

Examples of javax.swing.text.AbstractDocument.AbstractElement

            testDoc = new PlainDocument() {
                private static final long serialVersionUID = 1L;

                @Override
                protected AbstractElement createDefaultRoot() {
                    AbstractElement root = new LeafElement(null, null, 0, 1);
                    return root;
                }
            };
            if (BasicSwingTestCase.isHarmony()) {
                fail("ClassCastException must be thrown");
            }
        } catch (ClassCastException e) {
        }
        if (BasicSwingTestCase.isHarmony()) {
            assertNull(testDoc);
            return;
        }
        AbstractElement root = (AbstractElement) testDoc.getDefaultRootElement();
        assertTrue(root instanceof LeafElement);
        assertEquals(AbstractDocument.ContentElementName, root.getName());
        assertEquals(0, root.getElementCount());
        assertFalse(root.getAllowsChildren());
        // Try to insert some text
        try {
            testDoc.insertString(0, "text", null);
            fail("ClassCastException must be thrown");
        } catch (ClassCastException e) {
View Full Code Here

Examples of javax.swing.text.AbstractDocument.AbstractElement

        DefaultStyledDocument anotherDoc = new DefaultStyledDocument(styles);
        assertSame(doc.getAttributeContext(), anotherDoc.getAttributeContext());
    }

    public void testCreateDefaultRoot() {
        AbstractElement defRoot = doc.createDefaultRoot();
        assertTrue(defRoot instanceof SectionElement);
        assertEquals(0, defRoot.getAttributeCount());
        assertEquals(1, defRoot.getElementCount());
        assertTrue(defRoot.getElement(0) instanceof BranchElement);
    }
View Full Code Here

Examples of javax.swing.text.AbstractDocument.AbstractElement

    public void testGetNameParent() throws Exception {
        final String parentName = "parentName";
        attrs.addAttribute(AbstractDocument.ElementNameAttribute, parentName);
        BranchElement parent = doc.new BranchElement(null, attrs);
        AbstractElement element = new AbstractElementImpl(doc, parent, null);
        assertTrue(parent.isDefined(AbstractDocument.ElementNameAttribute));
        assertEquals(parentName, parent.getName());
        assertFalse(element.isDefined(AbstractDocument.ElementNameAttribute));
        assertNull(element.getName());
    }
View Full Code Here

Examples of javax.swing.text.AbstractDocument.AbstractElement

        assertEquals("BranchElement(bidi root) 0,15\n", bidi.toString());
        assertEquals("BranchElement(html) 0,15\n", par.toString());
    }

    public void testGetName() {
        AbstractElement block = htmlDoc.new BlockElement(null, null);
        assertEquals("paragraph", block.getName());
        htmlDoc.lockWrite();

        final String name = "asddsa";
        block = htmlDoc.new BlockElement(null, null);
        block.addAttribute(StyleConstants.NameAttribute, name);
        assertEquals(name, block.getName());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.