Refine search
private void addBreakers(Element element) { Element messages = new Element("messages"); Element message = new Element("message"); String breakerNames = StringUtils.join(breakers, ", "); message.setAttribute("text", breakerNames); message.setAttribute("kind", "Breakers"); messages.addContent(message); element.addContent(messages); }
public Element ccTrayXmlElement(String fullContextPath) { Element element = new Element("Project"); element.setAttribute("name", name); element.setAttribute("activity", activity); element.setAttribute("lastBuildStatus", lastBuildStatus); element.setAttribute("lastBuildLabel", lastBuildLabel); element.setAttribute("lastBuildTime", DateUtils.formatIso8601ForCCTray(lastBuildTime)); element.setAttribute("webUrl", fullContextPath + "/" + webUrl); if (!breakers.isEmpty()) { addBreakers(element); } return element; }
public Element createRootTree() { final Element rootElement = new Element(GeoTiffConstants.GEOTIFF_IIO_ROOT_ELEMENT_NAME); rootElement.addContent(createIFD()); return rootElement; }
private Element createIFD() { Element ifd = new Element(GeoTiffConstants.GEOTIFF_IFD_TAG); ifd.setAttribute( GeoTiffConstants.GEOTIFF_TAGSETS_ATT_NAME, BaselineTIFFTagSet.class.getName() + "," + GeoTIFFTagSet.class.getName()); if (modelPixelScale.isSet()) { ifd.addContent(createModelPixelScaleElement()); } if (isModelTiePointsSet()) { ifd.addContent(createModelTiePointsElement()); } else if (isModelTransformationSet()) { ifd.addContent(createModelTransformationElement()); } if (getNumGeoKeyEntries() > 1) { ifd.addContent(createGeoKeyDirectoryElement()); } if (numGeoTiffDoubleParams > 0) { ifd.addContent(createGeoDoubleParamsElement()); } if (numGeoTiffAsciiParams > 0) { ifd.addContent(createGeoAsciiParamsElement()); } if (isNodataSet) { ifd.addContent(createNoDataElement()); } if (isMetadataSet) { createMetadataElement(ifd); } return ifd; }
private Document createEmptyCruiseConfigDocument() { Element root = new Element("cruise"); Namespace xsiNamespace = Namespace.getNamespace("xsi", XML_NS); root.addNamespaceDeclaration(xsiNamespace); registry.registerNamespacesInto(root); root.setAttribute("noNamespaceSchemaLocation", "cruise-config.xsd", xsiNamespace); String xsds = registry.xsds(); if (!xsds.isEmpty()) { root.setAttribute("schemaLocation", xsds, xsiNamespace); } root.setAttribute("schemaVersion", Integer.toString(GoConstants.CONFIG_SCHEMA_VERSION)); return new Document(root); }
private Element createGeoAsciiParamsElement() { Element field = createFieldElement(getGeoAsciiParamsTag()); Element data = new Element(GeoTiffConstants.GEOTIFF_ASCIIS_TAG); field.addContent(data); data.addContent(createAsciiElement(geoTiffAsciiParams.toString())); return field; }
private Element genCapabilityOperationElem( String operationAsString ) { Element getCapOpsElem; getCapOpsElem= new Element( operationAsString, wcsNS ); getCapOpsElem.addContent( new Element( "DCPType", wcsNS ).addContent( new Element( "HTTP", wcsNS ).addContent( new Element( "Get", wcsNS ).addContent( new Element( "OnlineResource", wcsNS ).setAttribute( "href", serverURI.toString(), xlinkNS ) ) ) ) ); return getCapOpsElem; }
private static Element elementFor(Class<?> aClass, ConfigCache configCache) { final AttributeAwareConfigTag attributeAwareConfigTag = annotationFor(aClass, AttributeAwareConfigTag.class); if (attributeAwareConfigTag != null) { final Element element = new Element(attributeAwareConfigTag.value(), namespaceFor(attributeAwareConfigTag)); element.setAttribute(attributeAwareConfigTag.attribute(), attributeAwareConfigTag.attributeValue()); return element; } ConfigTag configTag = annotationFor(aClass, ConfigTag.class); if (configTag == null) throw bomb(format("Cannot get config tag for {0}", aClass)); return new Element(configTag.value(), namespaceFor(configTag)); }
private Element createNoDataElement() { Element field = createFieldElement(getNoDataTag()); Element data = new Element(GeoTiffConstants.GEOTIFF_ASCIIS_TAG); field.addContent(data); data.addContent(createAsciiElement(Double.toString(noData))); return field; }
private Element genParamElement( String name, List<String> allowedValues ) { Element paramElem = new Element( "Parameter", owcsNS ).setAttribute( "name", name ); Element allowedValuesElem = new Element( "AllowedValues", owcsNS ); for ( String curVal : allowedValues ) allowedValuesElem.addContent( new Element( "Value", owcsNS).addContent( curVal ) ); return paramElem.addContent( allowedValuesElem); }
@Test(expected = RuntimeException.class) public void shouldValidateAndConvertOnlyIfAppropriate() throws NoSuchFieldException { final Foo object = new Foo(); final GoConfigFieldWriter field = new GoConfigFieldWriter(Foo.class.getDeclaredField("number"), object, configCache, null); final Element element = new Element("foo"); element.setAttribute("number", "anything"); field.setValueIfNotNull(element, object); }
private Element createGeoDoubleParamsElement() { Element field = createFieldElement(getGeoDoubleParamsTag()); Element data = new Element(GeoTiffConstants.GEOTIFF_DOUBLES_TAG); field.addContent(data); for (int i = 0; i < numGeoTiffDoubleParams; i++) { Element param = createDoubleElement(geoTiffDoubleParams[i]); data.addContent(param); } return field; }
private Element genCapabilityOperationElem( String operationAsString ) { Element getCapOpsElem; getCapOpsElem= new Element( operationAsString, wcsNS ); getCapOpsElem.addContent( new Element( "DCPType", wcsNS ).addContent( new Element( "HTTP", wcsNS ).addContent( new Element( "Get", wcsNS ).addContent( new Element( "OnlineResource", wcsNS ).setAttribute( "href", serverURI.toString(), xlinkNS ) ) ) ) ); return getCapOpsElem; }
@Test public void shouldConvertFromXmlToJavaObjectCorrectly() throws Exception { final Foo object = new Foo(); final GoConfigFieldWriter field = new GoConfigFieldWriter(Foo.class.getDeclaredField("number"), object, configCache, null); final Element element = new Element("foo"); element.setAttribute("number", "100"); field.setValueIfNotNull(element, object); assertThat(object.number, is(100L)); }
private Element createModelTransformationElement() { Element field = createFieldElement(getModelTransformationTag()); Element data = new Element(GeoTiffConstants.GEOTIFF_DOUBLES_TAG); field.addContent(data); addDoubleElements(data, modelTransformation); return field; }
private static Element addTable(final Element body, final String id) { final Element table = new Element("table"); body.addContent(table); table.setAttribute("id", id); return table; }
@Test public void shouldConvertFileCorrectly() throws Exception { final Foo object = new Foo(); final GoConfigFieldWriter field = new GoConfigFieldWriter(Foo.class.getDeclaredField("directory"), object, configCache, null); final Element element = new Element("foo"); element.setAttribute("directory", "foo" + FileUtil.fileseparator() + "dir"); field.setValueIfNotNull(element, object); assertThat(object.directory.getPath(), is("foo" + FileUtil.fileseparator() + "dir")); }
private void createMetadataElement(Element ifd) { if (ifd != null && tiffTagsMetadata != null && !tiffTagsMetadata.isEmpty()) { Iterator<String> keys = tiffTagsMetadata.keySet().iterator(); while (keys.hasNext()) { String key = keys.next(); String[] setIdPair = key.split(":"); String set = TagSet.BASELINE.toString(); if (setIdPair.length > 1) { set = setIdPair[0].toUpperCase(); } String keyName = setIdPair[setIdPair.length - 1]; if (GeoTiffConstants.isNumeric(keyName)) { final String value = tiffTagsMetadata.get(key); final TIFFTag tag = getAsciiTag(set, Integer.valueOf(keyName)); if (tag != null) { Element field = createFieldElement(tag); Element data = new Element(GeoTiffConstants.GEOTIFF_ASCIIS_TAG); field.addContent(data); data.addContent(createAsciiElement(value)); ifd.addContent(field); } } } } }
private Element getRDFItems() { Element items = new Element( "items", NS_XMNLS ); Element rdfseq = new Element( "Seq", NS_RDF ); for( Entry e : m_entries ) { String url = e.getURL(); rdfseq.addContent( new Element( "li", NS_RDF ).setAttribute( "resource", url, NS_RDF ) ); } items.addContent( rdfseq ); return items; }
@Test public void shouldContinueParsingWhenConfigClassHasValidAttributeAwareConfigTagAnnotation() { final Element element = new Element("example"); element.setAttribute("type", "example-type"); when(configCache.getFieldCache()).thenReturn(new ClassAttributeCache.FieldCache()); final GoConfigClassLoader<ConfigWithAttributeAwareConfigTagAnnotation> loader = GoConfigClassLoader.classParser(element, ConfigWithAttributeAwareConfigTagAnnotation.class, configCache, goCipher, registry, referenceElements); final ConfigWithAttributeAwareConfigTagAnnotation configWithConfigTagAnnotation = loader.parse(); assertNotNull(configWithConfigTagAnnotation); }