本文整理汇总了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) );
}
示例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;
}
示例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());
}