uk.co.real_logic.sbe.xml.XmlSchemaParser.getByteOrder()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(134)

本文整理了Java中uk.co.real_logic.sbe.xml.XmlSchemaParser.getByteOrder()方法的一些代码示例,展示了XmlSchemaParser.getByteOrder()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XmlSchemaParser.getByteOrder()方法的具体详情如下:
包路径:uk.co.real_logic.sbe.xml.XmlSchemaParser
类名称:XmlSchemaParser
方法名:getByteOrder

XmlSchemaParser.getByteOrder介绍

[英]Helper function to convert a schema byteOrderName into a ByteOrder
[中]Helper函数,用于将模式字节顺序名转换为字节顺序

代码示例

代码示例来源:origin: real-logic/simple-binary-encoding

public MessageSchema(
  final Node schemaNode, final Map<String, Type> typeByNameMap, final Map<Long, Message> messageByIdMap)
{
  this.packageName = getAttributeValue(schemaNode, "package");
  this.description = getAttributeValueOrNull(schemaNode, "description");
  this.id = Integer.parseInt(getAttributeValue(schemaNode, "id"));
  this.version = Integer.parseInt(getAttributeValue(schemaNode, "version", "0"));
  this.semanticVersion = getAttributeValueOrNull(schemaNode, "semanticVersion");
  this.byteOrder = getByteOrder(getAttributeValue(schemaNode, "byteOrder", "littleEndian"));
  this.typeByNameMap = typeByNameMap;
  this.messageByIdMap = messageByIdMap;
  final String headerType = getAttributeValueOrNull(schemaNode, "headerType");
  this.headerType = null == headerType ? HEADER_TYPE_DEFAULT : headerType;
  Verify.present(typeByNameMap, this.headerType, "Message header");
  ((CompositeType)typeByNameMap.get(this.headerType)).checkForWellFormedMessageHeader(schemaNode);
}

代码示例来源:origin: uk.co.real-logic/sbe-all

public MessageSchema(
  final Node schemaNode, final Map<String, Type> typeByNameMap, final Map<Long, Message> messageByIdMap)
{
  this.packageName = getAttributeValue(schemaNode, "package");
  this.description = getAttributeValueOrNull(schemaNode, "description");
  this.id = Integer.parseInt(getAttributeValue(schemaNode, "id"));
  this.version = Integer.parseInt(getAttributeValue(schemaNode, "version", "0"));
  this.semanticVersion = getAttributeValueOrNull(schemaNode, "semanticVersion");
  this.byteOrder = getByteOrder(getAttributeValue(schemaNode, "byteOrder", "littleEndian"));
  this.typeByNameMap = typeByNameMap;
  this.messageByIdMap = messageByIdMap;
  final String headerType = getAttributeValueOrNull(schemaNode, "headerType");
  this.headerType = null == headerType ? HEADER_TYPE_DEFAULT : headerType;
  Verify.present(typeByNameMap, this.headerType, "Message header");
  ((CompositeType)typeByNameMap.get(this.headerType)).checkForWellFormedMessageHeader(schemaNode);
}

代码示例来源:origin: uk.co.real-logic/sbe-tool

public MessageSchema(
  final Node schemaNode, final Map<String, Type> typeByNameMap, final Map<Long, Message> messageByIdMap)
{
  this.packageName = getAttributeValue(schemaNode, "package");
  this.description = getAttributeValueOrNull(schemaNode, "description");
  this.id = Integer.parseInt(getAttributeValue(schemaNode, "id"));
  this.version = Integer.parseInt(getAttributeValue(schemaNode, "version", "0"));
  this.semanticVersion = getAttributeValueOrNull(schemaNode, "semanticVersion");
  this.byteOrder = getByteOrder(getAttributeValue(schemaNode, "byteOrder", "littleEndian"));
  this.typeByNameMap = typeByNameMap;
  this.messageByIdMap = messageByIdMap;
  final String headerType = getAttributeValueOrNull(schemaNode, "headerType");
  this.headerType = null == headerType ? HEADER_TYPE_DEFAULT : headerType;
  Verify.present(typeByNameMap, this.headerType, "Message header");
  ((CompositeType)typeByNameMap.get(this.headerType)).checkForWellFormedMessageHeader(schemaNode);
}

代码示例来源:origin: uk.co.real-logic/sbe

public MessageSchema(
  final Node schemaNode, final Map<String, Type> typeByNameMap, final Map<Long, Message> messageByIdMap)
{
  this.packageName = getAttributeValue(schemaNode, "package");
  this.description = getAttributeValueOrNull(schemaNode, "description");
  this.id = Integer.parseInt(getAttributeValue(schemaNode, "id"));
  this.version = Integer.parseInt(getAttributeValue(schemaNode, "version", "0"));
  this.semanticVersion = getAttributeValueOrNull(schemaNode, "semanticVersion");
  this.byteOrder = getByteOrder(getAttributeValue(schemaNode, "byteOrder", "littleEndian"));
  this.typeByNameMap = typeByNameMap;
  this.messageByIdMap = messageByIdMap;
  final String headerType = getAttributeValueOrNull(schemaNode, "headerType");
  this.headerType = null == headerType ? HEADER_TYPE_DEFAULT : headerType;
  Verify.present(typeByNameMap, this.headerType, "Message header");
  ((CompositeType)typeByNameMap.get(this.headerType)).checkForWellFormedMessageHeader(schemaNode);
}

相关文章