Package net.sf.archimede.model.metadata

Examples of net.sf.archimede.model.metadata.Attribute


        element.setName(title);
        List elementValues = new ArrayList();
        Element valueElement = new ValueElementImpl(metadata, element);
        //Attributes
        List attributes = new ArrayList();
        Attribute attribute = AttributeImpl.createValueAttributeInstance(element, AttributeTypeEnum.STRING_TYPE);
        attribute.setValue(value);
        attributes.add(attribute);
        valueElement.setAttributes(attributes);
        elementValues.add(valueElement);
        element.setElements(elementValues);
       
View Full Code Here


                        Element element = (Element) dcDescriptionElements.get(0);
                        //Get value element
                        List subElements = element.getElements();
                        if (subElements.size() > 0) {
                            Element subElement = (Element) subElements.get(0);
                            Attribute attribute = subElement.getAttributeForName(NodesTypes.PREFIX + Attribute.VALUE_ATTRIBUTE_NAME);
                            String value = (String) attribute.getValue();
                            if (value.length() > 300) {
                                value = value.substring(0, 300) + " [...]";
                            }
                            return value;
                           
                        }
                    }
                }
               
                {
                    List etdmsDescriptionElements = metadata.getRootElement().getElementsForName("etdms:description");
                    if (etdmsDescriptionElements.size() > 0) {
                        Element element = (Element) etdmsDescriptionElements.get(0);
                        //Get value element
                        List subElements = element.getElements();
                        if (subElements.size() > 0) {
                            Element subElement = (Element) subElements.get(0);
                            Attribute attribute = subElement.getAttributeForName(NodesTypes.PREFIX + Attribute.VALUE_ATTRIBUTE_NAME);
                            String value = (String) attribute.getValue();
                            if (value.length() > 300) {
                                value = value.substring(0, 300) + " [...]";
                            }
                            return value;
                           
View Full Code Here

                Element element = (Element) dcTitleElements.get(0);
                //Get value element
                List subElements = element.getElements();
                if (subElements.size() > 0) {
                    Element subElement = (Element) subElements.get(0);
                    Attribute attribute = subElement.getAttributeForName(NodesTypes.PREFIX + Attribute.VALUE_ATTRIBUTE_NAME);
                    String value = (String) attribute.getValue();
//                    if (value.length() > 50) {
//                        value = value.substring(0, 50) + " [...]";
//                    }
                    return value;
                }
            }
           
            List etdmsTitleElements = metadata.getRootElement().getElementsForName("etdms:title");
            if (etdmsTitleElements.size() > 0) {
                Element element = (Element) etdmsTitleElements.get(0);
                //Get value element
                List subElements = element.getElements();
                if (subElements.size() > 0) {
                    Element subElement = (Element) subElements.get(0);
                    Attribute attribute = subElement.getAttributeForName(NodesTypes.PREFIX + Attribute.VALUE_ATTRIBUTE_NAME);
                    String value = (String) attribute.getValue();
//                    if (value.length() > 50) {
//                        value = value.substring(0, 50) + " [...]";
//                    }
                    return value;
                }
View Full Code Here

                    Element element = (Element) dcCreatorElementsIt.next();
                    //Get value element
                    List subElements = element.getElements();
                    if (subElements.size() > 0) {
                        Element subElement = (Element) subElements.get(0);
                        Attribute attribute = subElement.getAttributeForName(NodesTypes.PREFIX + Attribute.VALUE_ATTRIBUTE_NAME);
                        String value = (String) attribute.getValue();
                        creators.add(value);
                    }
                }
               
                if (dcCreatorElements.size() > 0) {

                    return creators;
                }
            }
           
            {
                List etdmsCreatorElements = metadata.getRootElement().getElementsForName("etdms:creator");
               
                for (Iterator etdmsCreatorElementsIt = etdmsCreatorElements.iterator(); etdmsCreatorElementsIt.hasNext(); ){
                    Element element = (Element) etdmsCreatorElementsIt.next();
                    //Get value element
                    List subElements = element.getElements();
                    if (subElements.size() > 0) {
                        Element subElement = (Element) subElements.get(0);
                        Attribute attribute = subElement.getAttributeForName(NodesTypes.PREFIX + Attribute.VALUE_ATTRIBUTE_NAME);
                        String value = (String) attribute.getValue();
                        creators.add(value);
                    }
                }
               
                if (etdmsCreatorElements.size() > 0) {
View Full Code Here

                Element element = (Element) dcTitleElements.get(0);
                //Get value element
                List subElements = element.getElements();
                if (subElements.size() > 0) {
                    Element subElement = (Element) subElements.get(0);
                    Attribute attribute = subElement.getAttributeForName(NodesTypes.PREFIX + Attribute.VALUE_ATTRIBUTE_NAME);
                    String value = (String) attribute.getValue();
//                    if (value.length() > 50) {
//                        value = value.substring(0, 50) + " [...]";
//                    }
                    return value;
                }
            }
           
            List etdmsTitleElements = metadata.getRootElement().getElementsForName("etdms:date");
            if (etdmsTitleElements.size() > 0) {
                Element element = (Element) etdmsTitleElements.get(0);
                //Get value element
                List subElements = element.getElements();
                if (subElements.size() > 0) {
                    Element subElement = (Element) subElements.get(0);
                    Attribute attribute = subElement.getAttributeForName(NodesTypes.PREFIX + Attribute.VALUE_ATTRIBUTE_NAME);
                    String value = (String) attribute.getValue();
//                    if (value.length() > 50) {
//                        value = value.substring(0, 50) + " [...]";
//                    }
                    return value;
                }
View Full Code Here

        tnb.setParent(elementNode);
       
        if (!(element.isValue())) {
            List attributes = element.getAttributes();
            for (Iterator attrIt = attributes.iterator(); attrIt.hasNext(); ) {
                Attribute currentAttr = (Attribute) attrIt.next();
                CustomTreeNode attributeTreeNode = new CustomTreeNode("attribute", currentAttr.getName(), false);
                attributeTreeNode.setContent(currentAttr);
                attributeTreeNode.setParent(tnb);
                tnb.getChildren().add(attributeTreeNode);
            }
           
View Full Code Here

       
        if (!(element.isValue())) {
            List attributes = element.getAttributes();
            Iterator attrIt = attributes.iterator();
            while(attrIt.hasNext()) {
                Attribute currentAttr = (Attribute) attrIt.next();
                CustomTreeNode attributeTreeNode = new CustomTreeNode("attribute", currentAttr.getName(), false);
                attributeTreeNode.setContent(currentAttr);
                attributeTreeNode.setParent(tnb);
                tnb.getChildren().add(attributeTreeNode);
            }
           
View Full Code Here

       
        if (!(element.isValue())) {
            List attributes = element.getAttributes();
            Iterator attrIt = attributes.iterator();
            while(attrIt.hasNext()) {
                Attribute currentAttr = (Attribute) attrIt.next();
                CustomTreeNode attributeTreeNode = new CustomTreeNode("attribute", currentAttr.getName(), false);
                attributeTreeNode.setContent(currentAttr);
                attributeTreeNode.setParent(tnb);
                tnb.getChildren().add(attributeTreeNode);
            }
           
View Full Code Here

        Iterator attrIt = attributes.iterator();
        if (!attrIt.hasNext()) {
            System.out.println(element.getName() + " has no attributes");
        }
        while(attrIt.hasNext()) {
            Attribute currentAttr = (Attribute) attrIt.next();
            CustomTreeNode tnb = new CustomTreeNode("attribute", currentAttr.getName(), false);
            tnb.setContent(currentAttr);
            tnb.setParent(elementNode);
            //tnbFile.setIdentifier(currentAttr.getId());
            elementNode.getChildren().add(tnb);
        }
View Full Code Here

TOP

Related Classes of net.sf.archimede.model.metadata.Attribute

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.