当前位置: 首页>>代码示例>>Java>>正文


Java TextEncodingType.setTokenSeparator方法代码示例

本文整理汇总了Java中net.opengis.swe.x20.TextEncodingType.setTokenSeparator方法的典型用法代码示例。如果您正苦于以下问题:Java TextEncodingType.setTokenSeparator方法的具体用法?Java TextEncodingType.setTokenSeparator怎么用?Java TextEncodingType.setTokenSeparator使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在net.opengis.swe.x20.TextEncodingType的用法示例。


在下文中一共展示了TextEncodingType.setTokenSeparator方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addTextEncoding

import net.opengis.swe.x20.TextEncodingType; //导入方法依赖的package包/类
private static void addTextEncoding(DataArrayType xbDataArray) {
    TextEncodingType xb_textEncoding = (TextEncodingType) xbDataArray.addNewEncoding().addNewAbstractEncoding()
            .substitute( SweConstants.QN_TEXT_ENCODING_SWE_200, TextEncodingType.type );
    xb_textEncoding.setDecimalSeparator( Ioos52nConstants.DECIMAL_SEPARATOR );
    xb_textEncoding.setTokenSeparator( Ioos52nConstants.TOKEN_SEPARATOR );
    xb_textEncoding.setBlockSeparator( Character.toString(Ioos52nConstants.BLOCK_SEPARATOR_TO_ESCAPE) );
}
 
开发者ID:ioos,项目名称:i52n-sos,代码行数:8,代码来源:IoosSwe2ResultEncoder.java

示例2: createTextEncoding

import net.opengis.swe.x20.TextEncodingType; //导入方法依赖的package包/类
protected TextEncodingDocument createTextEncoding() {
    TextEncodingDocument textEncodingDocument = TextEncodingDocument.Factory
            .newInstance();
    TextEncodingType textEncodingType = textEncodingDocument
            .addNewTextEncoding();
    textEncodingType.setTokenSeparator(",");
    textEncodingType.setBlockSeparator(";");
    return textEncodingDocument;
}
 
开发者ID:52North,项目名称:SOS-Test-Suite,代码行数:10,代码来源:InsertResultTemplateTest.java

示例3: addResult

import net.opengis.swe.x20.TextEncodingType; //导入方法依赖的package包/类
private void addResult(final SweArrayObservationParameters obsParameter) {
	final DataArrayDocument xbDataArrayDoc = DataArrayDocument.Factory.newInstance();
	final DataArrayType xbDataArray = xbDataArrayDoc.addNewDataArray1();
	// count
	xbDataArray.addNewElementCount().addNewCount().setValue(BigInteger.valueOf(timeseries.size()));
	// element type
	final DataRecordType xbDataRecord = DataRecordType.Factory.newInstance();
	// phentime
	final Field xbPhenTime = xbDataRecord.addNewField();
	xbPhenTime.setName("phenomenonTime");
	final TimeType xbTimeWithUom = TimeType.Factory.newInstance();
	xbTimeWithUom.setDefinition("http://www.opengis.net/def/property/OGC/0/PhenomenonTime");
	xbTimeWithUom.addNewUom().setHref("http://www.opengis.net/def/uom/ISO-8601/0/Gregorian");
	xbPhenTime.addNewAbstractDataComponent().set(xbTimeWithUom);
	xbPhenTime
		.getAbstractDataComponent()
		.substitute(XMLConstants.QN_SWE_2_0_TIME, TimeType.type);
	// obsProp
	final Field xbObsProperty = xbDataRecord.addNewField();
	xbObsProperty.setName(NcNameResolver.fixNcName(getObservedProperty().getName()));
	final QuantityType xbQuantityWithUom = QuantityType.Factory.newInstance();
	xbQuantityWithUom.setDefinition(getObservedProperty().getUri());
	xbQuantityWithUom.addNewUom().setCode(getUnitOfMeasurementCode());
	xbObsProperty.addNewAbstractDataComponent().set(xbQuantityWithUom);
	xbObsProperty
		.getAbstractDataComponent()
		.substitute(XMLConstants.QN_SWE_2_0_QUANTITY, QuantityType.type);

	final ElementType xbElementType = xbDataArray.addNewElementType();
	xbElementType.setName("definition");
	xbElementType.addNewAbstractDataComponent().set(xbDataRecord);
	xbElementType
		.getAbstractDataComponent()
		.substitute(XMLConstants.QN_SWE_2_0_DATA_RECORD, DataRecordType.type);

	// encoding
	final TextEncodingType textEncoding = TextEncodingType.Factory.newInstance();
	// token
	textEncoding.setTokenSeparator(tokenSeparator);
	// block seperator
	textEncoding.setBlockSeparator(blockSeparator);
	xbDataArray.addNewEncoding().addNewAbstractEncoding().set(textEncoding);
	xbDataArray
		.getEncoding().getAbstractEncoding()
		.substitute(XMLConstants.QN_SWE_2_0_TEXT_ENCODING, TextEncodingType.type);

	// values
	xbDataArray.addNewValues().set(createValuesString());
	obsParameter.addObservationValue(xbDataArrayDoc.xmlText());
}
 
开发者ID:52North,项目名称:sos-importer,代码行数:51,代码来源:TimeSeries.java


注:本文中的net.opengis.swe.x20.TextEncodingType.setTokenSeparator方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。