private static void exportCodeTypeNew( XMLStreamWriter writer, org.deegree.commons.tom.ows.CodeType codeType, String localName, String owsNS ) throws XMLStreamException { if ( codeType != null ) { writer.writeStartElement( owsNS, localName ); if ( codeType.getCodeSpace() != null && !"".equals( codeType.getCodeSpace() ) ) { writer.writeAttribute( "codeSpace", codeType.getCodeSpace() ); } writer.writeCharacters( codeType.getCode() ); writer.writeEndElement(); // localName } }
private void writeIdentifier( CodeType id ) throws XMLStreamException { writer.writeStartElement( "ows", "Identifier", owsNS ); if ( id.getCodeSpace() != null ) { writer.writeCharacters( id.getCodeSpace() + ":" + id.getCode() ); } else { writer.writeCharacters( id.getCode() ); } writer.writeEndElement(); }
private static boolean equals( CodeType codeType, org.deegree.process.jaxb.java.CodeType codeType2 ) { if ( codeType2.getValue().equals( codeType.getCode() ) ) { if ( codeType2.getCodeSpace() == null ) { return codeType.getCodeSpace() == null; } return codeType2.getCodeSpace().equals( codeType.getCodeSpace() ); } return false; } }
private static boolean equals( CodeType codeType, org.deegree.process.jaxb.java.CodeType codeType2 ) { if ( codeType2.getValue().equals( codeType.getCode() ) ) { if ( codeType2.getCodeSpace() == null ) { return codeType.getCodeSpace() == null; } return codeType2.getCodeSpace().equals( codeType.getCodeSpace() ); } return false; }
private void writeKeywords( XMLStreamWriter writer ) throws XMLStreamException { List<Pair<List<LanguageString>, CodeType>> keywords = identification == null ? null : identification.getKeywords(); if ( keywords != null && !keywords.isEmpty() ) { writer.writeStartElement( WMSNS, "KeywordList" ); for ( Pair<List<LanguageString>, CodeType> key : keywords ) { CodeType type = key.second; for ( LanguageString lanString : key.first ) { writer.writeStartElement( WMSNS, "Keyword" ); if ( type != null ) { writer.writeAttribute( "vocabulary", type.getCodeSpace() ); } writer.writeCharacters( lanString.getString() ); writer.writeEndElement(); } } writer.writeEndElement(); } }
private void writeKeywordList( final XMLStreamWriter writer, final List<Pair<List<LanguageString>, CodeType>> keywordList ) throws XMLStreamException { if ( keywordList != null && !keywordList.isEmpty() ) { writer.writeStartElement( WMSNS, "KeywordList" ); // <element ref="wms:Keyword" minOccurs="0" maxOccurs="unbounded"/> for ( final Pair<List<LanguageString>, CodeType> kws : keywordList ) { String vocabulary = null; if ( kws.second != null ) { vocabulary = kws.second.getCodeSpace(); } for ( final LanguageString ls : kws.first ) { writeElement( writer, WMSNS, "Keyword", ls.getString(), null, null, "vocabulary", vocabulary ); } } writer.writeEndElement(); } }
private void writeGML3( GMLStdProps props ) throws XMLStreamException { StringOrRef description = props.getDescription(); if ( description != null ) { writer.writeStartElement( "gml", "description", gmlNs ); if ( description.getRef() != null ) { writer.writeAttribute( XLNNS, "xlink", description.getRef() ); } if ( description.getString() != null ) { writer.writeCharacters( description.getString() ); } writer.writeEndElement(); } for ( CodeType name : props.getNames() ) { writer.writeStartElement( "gml", "name", gmlNs ); if ( name.getCodeSpace() != null ) { writer.writeAttribute( "codeSpace", name.getCodeSpace() ); } if ( name.getCode() != null ) { writer.writeCharacters( name.getCode() ); } writer.writeEndElement(); } }
private void writeGML32( GMLStdProps props ) throws XMLStreamException { StringOrRef description = props.getDescription(); if ( description != null ) { writer.writeStartElement( "gml", "description", gmlNs ); if ( description.getRef() != null ) { writer.writeAttribute( XLNNS, "xlink", description.getRef() ); } if ( description.getString() != null ) { writer.writeCharacters( description.getString() ); } writer.writeEndElement(); } for ( CodeType name : props.getNames() ) { writer.writeStartElement( "gml", "name", gmlNs ); if ( name.getCodeSpace() != null ) { writer.writeAttribute( "codeSpace", name.getCodeSpace() ); } if ( name.getCode() != null ) { writer.writeCharacters( name.getCode() ); } writer.writeEndElement(); } } }
private void writeGML2( GMLStdProps props ) throws XMLStreamException { StringOrRef description = props.getDescription(); if ( description != null ) { writer.writeStartElement( "gml", "description", gmlNs ); if ( description.getRef() != null ) { writer.writeAttribute( XLNNS, "xlink", description.getRef() ); } if ( description.getString() != null ) { writer.writeCharacters( description.getString() ); } writer.writeEndElement(); } for ( CodeType name : props.getNames() ) { writer.writeStartElement( "gml", "name", gmlNs ); if ( name.getCodeSpace() != null ) { writer.writeAttribute( "codeSpace", name.getCodeSpace() ); } if ( name.getCode() != null ) { writer.writeCharacters( name.getCode() ); } writer.writeEndElement(); // in GML 2, only one gml:name is allowed break; } }
URL url = client.getDescribeProcessURL( false ); if ( processInfo.getId().getCodeSpace() != null ) { LOG.warn( "Performing DescribeProcess using GET, but process identifier ('" + processInfo.getId() + "') has a code space (which cannot be expressed using the GET binding). "
return new SingleObjectIterator( new AttributeNode<Property>( (PropertyNode) node, new QName( "uom" ), uom ) ); } else if ( value instanceof CodeType && ( (CodeType) value ).getCodeSpace() != null ) { PrimitiveValue codeSpace = new PrimitiveValue( ( (CodeType) value ).getCodeSpace() ); return new SingleObjectIterator( new AttributeNode<Property>( (PropertyNode) node, new QName( "codeSpace" ), codeSpace ) );
if ( input.getIdentifier().getCodeSpace() != null ) { writer.writeAttribute( "codeSpace", input.getIdentifier().getCodeSpace() );
} else if ( value1 instanceof CodeType ) { result = new Pair<Object, Object>( value1, new CodeType( value2.toString(), ( (CodeType) value1 ).getCodeSpace() ) ); } else if ( value1 instanceof Measure ) { result = new Pair<Object, Object>( value1, new Measure( value2.toString(), } else if ( value1 instanceof CodeType ) { result = new Pair<Object, Object>( new CodeType( value1.toString(), ( (CodeType) value2 ).getCodeSpace() ), value2 ); } else if ( value1 instanceof Measure ) { result = new Pair<Object, Object>( new Measure( value1.toString(), ( (Measure) value2 ).getUomUri() ),
if ( output.getIdentifier().getCodeSpace() != null ) { writer.writeAttribute( "codeSpace", output.getIdentifier().getCodeSpace() );
if ( codeType.getCodeSpace() != null && codeType.getCodeSpace().length() > 0 ) { if ( GML_2 != version ) { writer.writeAttribute( "codeSpace", codeType.getCodeSpace() );