@Override public CodeType[] getNames() { return gmlProps.getNames(); }
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; } }