Codota Logo
PrimitiveValue.<init>
Code IndexAdd Codota to your IDE (free)

How to use
uk.co.real_logic.sbe.PrimitiveValue
constructor

Best Java code snippets using uk.co.real_logic.sbe.PrimitiveValue.<init> (Showing top 20 results out of 315)

  • Common ways to obtain PrimitiveValue
private void myMethod () {
PrimitiveValue p =
  • Codota IconString value;PrimitiveType primitiveType;PrimitiveValue.parse(value, primitiveType)
  • Codota IconEncoding encoding;encoding.applicableNullValue()
  • Codota IconEncoding encoding;encoding.nullValue()
  • Smart code suggestions by Codota
}
origin: real-logic/simple-binary-encoding

PrimitiveType(
  final String name, final int size, final double minValue, final double maxValue, final double nullValue)
{
  this.name = name;
  this.size = size;
  this.minValue = new PrimitiveValue(minValue, size);
  this.maxValue = new PrimitiveValue(maxValue, size);
  this.nullValue = new PrimitiveValue(nullValue, size);
}
origin: real-logic/simple-binary-encoding

PrimitiveType(final String name, final int size, final long minValue, final long maxValue, final long nullValue)
{
  this.name = name;
  this.size = size;
  this.minValue = new PrimitiveValue(minValue, size);
  this.maxValue = new PrimitiveValue(maxValue, size);
  this.nullValue = new PrimitiveValue(nullValue, size);
}
origin: real-logic/simple-binary-encoding

/**
 * Parse constant value string and set representation based on type, length, and characterEncoding
 *
 * @param value             expressed as a String
 * @param length            of the type
 * @param characterEncoding of the String
 * @return a new {@link PrimitiveValue} for the value.
 * @throws IllegalArgumentException if parsing malformed type
 */
public static PrimitiveValue parse(
  final String value, final int length, final String characterEncoding)
{
  if (value.length() > length)
  {
    throw new IllegalStateException("value.length=" + value.length() + " greater than length=" + length);
  }
  byte[] bytes = value.getBytes(forName(characterEncoding));
  if (bytes.length < length)
  {
    bytes = Arrays.copyOf(bytes, length);
  }
  return new PrimitiveValue(bytes, characterEncoding, length);
}
origin: real-logic/simple-binary-encoding

/**
 * Parse constant value string and set representation based on type
 *
 * @param value             expressed as a String
 * @param primitiveType     that this is supposed to be
 * @param characterEncoding of the constant value.
 * @return a new {@link PrimitiveValue} for the value.
 * @throws IllegalArgumentException if parsing malformed type
 */
public static PrimitiveValue parse(
  final String value, final PrimitiveType primitiveType, final String characterEncoding)
{
  if (PrimitiveType.CHAR != primitiveType)
  {
    throw new IllegalArgumentException("primitiveType must be char: " + primitiveType);
  }
  if (value.length() > 1)
  {
    throw new IllegalArgumentException("Constant char value malformed: " + value);
  }
  return new PrimitiveValue(value.getBytes(forName(characterEncoding))[0], characterEncoding);
}
origin: real-logic/simple-binary-encoding

return new PrimitiveValue((long)value.getBytes(US_ASCII)[0], 1);
return new PrimitiveValue(Byte.parseByte(value), 1);
return new PrimitiveValue(Short.parseShort(value), 2);
return new PrimitiveValue(Integer.parseInt(value), 4);
return new PrimitiveValue(Long.parseLong(value), 8);
return new PrimitiveValue(Short.parseShort(value), 1);
return new PrimitiveValue(Integer.parseInt(value), 2);
return new PrimitiveValue(Long.parseLong(value), 4);
return new PrimitiveValue(biValue.longValue(), 8);
return new PrimitiveValue(Float.parseFloat(value), 4);
return new PrimitiveValue(Double.parseDouble(value), 8);
origin: real-logic/simple-binary-encoding

private void addFieldSignal(final Field field, final Signal signal)
{
  final Encoding.Builder encodingBuilder = new Encoding.Builder()
    .epoch(field.epoch())
    .timeUnit(field.timeUnit())
    .presence(mapPresence(field.presence()))
    .semanticType(semanticTypeOf(null, field));
  if (field.presence() == Presence.CONSTANT && null != field.valueRef())
  {
    final String valueRef = field.valueRef();
    final byte[] bytes;
    bytes = valueRef.getBytes(StandardCharsets.UTF_8);
    encodingBuilder.constValue(new PrimitiveValue(bytes, "UTF-8", valueRef.length()));
    encodingBuilder.primitiveType(PrimitiveType.CHAR);
  }
  final Token token = new Token.Builder()
    .signal(signal)
    .size(field.computedBlockLength())
    .name(field.name())
    .description(field.description())
    .id(field.id())
    .offset(field.computedOffset())
    .version(field.sinceVersion())
    .deprecated(field.deprecated())
    .encoding(encodingBuilder.build())
    .build();
  tokenList.add(token);
}
origin: uk.co.real-logic/sbe

PrimitiveType(final String name, final int size, final double minValue, final double maxValue, final double nullValue)
{
  this.name = name;
  this.size = size;
  this.minValue = new PrimitiveValue(minValue, size);
  this.maxValue = new PrimitiveValue(maxValue, size);
  this.nullValue = new PrimitiveValue(nullValue, size);
}
origin: uk.co.real-logic/sbe-all

PrimitiveType(
  final String name, final int size, final double minValue, final double maxValue, final double nullValue)
{
  this.name = name;
  this.size = size;
  this.minValue = new PrimitiveValue(minValue, size);
  this.maxValue = new PrimitiveValue(maxValue, size);
  this.nullValue = new PrimitiveValue(nullValue, size);
}
origin: uk.co.real-logic/sbe

PrimitiveType(final String name, final int size, final long minValue, final long maxValue, final long nullValue)
{
  this.name = name;
  this.size = size;
  this.minValue = new PrimitiveValue(minValue, size);
  this.maxValue = new PrimitiveValue(maxValue, size);
  this.nullValue = new PrimitiveValue(nullValue, size);
}
origin: uk.co.real-logic/sbe-tool

PrimitiveType(
  final String name, final int size, final double minValue, final double maxValue, final double nullValue)
{
  this.name = name;
  this.size = size;
  this.minValue = new PrimitiveValue(minValue, size);
  this.maxValue = new PrimitiveValue(maxValue, size);
  this.nullValue = new PrimitiveValue(nullValue, size);
}
origin: uk.co.real-logic/sbe-all

PrimitiveType(final String name, final int size, final long minValue, final long maxValue, final long nullValue)
{
  this.name = name;
  this.size = size;
  this.minValue = new PrimitiveValue(minValue, size);
  this.maxValue = new PrimitiveValue(maxValue, size);
  this.nullValue = new PrimitiveValue(nullValue, size);
}
origin: uk.co.real-logic/sbe-tool

PrimitiveType(final String name, final int size, final long minValue, final long maxValue, final long nullValue)
{
  this.name = name;
  this.size = size;
  this.minValue = new PrimitiveValue(minValue, size);
  this.maxValue = new PrimitiveValue(maxValue, size);
  this.nullValue = new PrimitiveValue(nullValue, size);
}
origin: uk.co.real-logic/sbe

/**
 * Parse constant value string and set representation based on type, length, and characterEncoding
 *
 * @param value expressed as a String
 * @param primitiveType that this is supposed to be
 * @param length of the type
 * @param characterEncoding of the String
 * @return a new {@link PrimitiveValue} for the value.
 * @throws IllegalArgumentException if parsing malformed type
 */
public static PrimitiveValue parse(
  final String value, final PrimitiveType primitiveType, final int length, final String characterEncoding)
{
  // TODO: handle incorrect length, characterEncoding, etc.
  return new PrimitiveValue(value.getBytes(forName(characterEncoding)), characterEncoding, length);
}
origin: uk.co.real-logic/sbe-tool

/**
 * Parse constant value string and set representation based on type
 *
 * @param value             expressed as a String
 * @param primitiveType     that this is supposed to be
 * @param characterEncoding of the constant value.
 * @return a new {@link PrimitiveValue} for the value.
 * @throws IllegalArgumentException if parsing malformed type
 */
public static PrimitiveValue parse(
  final String value, final PrimitiveType primitiveType, final String characterEncoding)
{
  if (PrimitiveType.CHAR != primitiveType)
  {
    throw new IllegalArgumentException("primitiveType must be char: " + primitiveType);
  }
  if (value.length() > 1)
  {
    throw new IllegalArgumentException("Constant char value malformed: " + value);
  }
  return new PrimitiveValue(value.getBytes(forName(characterEncoding))[0], characterEncoding);
}
origin: uk.co.real-logic/sbe-all

/**
 * Parse constant value string and set representation based on type
 *
 * @param value             expressed as a String
 * @param primitiveType     that this is supposed to be
 * @param characterEncoding of the constant value.
 * @return a new {@link PrimitiveValue} for the value.
 * @throws IllegalArgumentException if parsing malformed type
 */
public static PrimitiveValue parse(
  final String value, final PrimitiveType primitiveType, final String characterEncoding)
{
  if (PrimitiveType.CHAR != primitiveType)
  {
    throw new IllegalArgumentException("primitiveType must be char: " + primitiveType);
  }
  if (value.length() > 1)
  {
    throw new IllegalArgumentException("Constant char value malformed: " + value);
  }
  return new PrimitiveValue(value.getBytes(forName(characterEncoding))[0], characterEncoding);
}
origin: uk.co.real-logic/sbe-tool

/**
 * Parse constant value string and set representation based on type, length, and characterEncoding
 *
 * @param value             expressed as a String
 * @param length            of the type
 * @param characterEncoding of the String
 * @return a new {@link PrimitiveValue} for the value.
 * @throws IllegalArgumentException if parsing malformed type
 */
public static PrimitiveValue parse(
  final String value, final int length, final String characterEncoding)
{
  if (value.length() > length)
  {
    throw new IllegalStateException("value.length=" + value.length() + " greater than length=" + length);
  }
  byte[] bytes = value.getBytes(forName(characterEncoding));
  if (bytes.length < length)
  {
    bytes = Arrays.copyOf(bytes, length);
  }
  return new PrimitiveValue(bytes, characterEncoding, length);
}
origin: uk.co.real-logic/sbe-all

/**
 * Parse constant value string and set representation based on type, length, and characterEncoding
 *
 * @param value             expressed as a String
 * @param length            of the type
 * @param characterEncoding of the String
 * @return a new {@link PrimitiveValue} for the value.
 * @throws IllegalArgumentException if parsing malformed type
 */
public static PrimitiveValue parse(
  final String value, final int length, final String characterEncoding)
{
  if (value.length() > length)
  {
    throw new IllegalStateException("value.length=" + value.length() + " greater than length=" + length);
  }
  byte[] bytes = value.getBytes(forName(characterEncoding));
  if (bytes.length < length)
  {
    bytes = Arrays.copyOf(bytes, length);
  }
  return new PrimitiveValue(bytes, characterEncoding, length);
}
origin: uk.co.real-logic/sbe

if (length == 1)
  return new PrimitiveValue(CodecUtil.charGet(buffer, 0), 1);
  return new PrimitiveValue(array, "UTF-8", array.length);
return new PrimitiveValue(CodecUtil.int8Get(buffer, 0), 1);
return new PrimitiveValue(CodecUtil.int16Get(buffer, 0, ByteOrder.LITTLE_ENDIAN), 2);
return new PrimitiveValue(CodecUtil.int32Get(buffer, 0, ByteOrder.LITTLE_ENDIAN), 4);
return new PrimitiveValue(CodecUtil.int64Get(buffer, 0, ByteOrder.LITTLE_ENDIAN), 8);
return new PrimitiveValue(CodecUtil.uint8Get(buffer, 0), 1);
return new PrimitiveValue(CodecUtil.uint16Get(buffer, 0, ByteOrder.LITTLE_ENDIAN), 2);
return new PrimitiveValue(CodecUtil.uint32Get(buffer, 0, ByteOrder.LITTLE_ENDIAN), 4);
return new PrimitiveValue(CodecUtil.uint64Get(buffer, 0, ByteOrder.LITTLE_ENDIAN), 8);
return new PrimitiveValue(CodecUtil.floatGet(buffer, 0, ByteOrder.LITTLE_ENDIAN), 4);
return new PrimitiveValue(CodecUtil.doubleGet(buffer, 0, ByteOrder.LITTLE_ENDIAN), 8);
origin: uk.co.real-logic/sbe-tool

private void addFieldSignal(final Field field, final Signal signal)
{
  final Encoding.Builder encodingBuilder = new Encoding.Builder()
    .epoch(field.epoch())
    .timeUnit(field.timeUnit())
    .presence(mapPresence(field.presence()))
    .semanticType(semanticTypeOf(null, field));
  if (field.presence() == Presence.CONSTANT && null != field.valueRef())
  {
    final String valueRef = field.valueRef();
    final byte[] bytes;
    bytes = valueRef.getBytes(StandardCharsets.UTF_8);
    encodingBuilder.constValue(new PrimitiveValue(bytes, "UTF-8", valueRef.length()));
    encodingBuilder.primitiveType(PrimitiveType.CHAR);
  }
  final Token token = new Token.Builder()
    .signal(signal)
    .size(field.computedBlockLength())
    .name(field.name())
    .description(field.description())
    .id(field.id())
    .offset(field.computedOffset())
    .version(field.sinceVersion())
    .deprecated(field.deprecated())
    .encoding(encodingBuilder.build())
    .build();
  tokenList.add(token);
}
origin: uk.co.real-logic/sbe-all

private void addFieldSignal(final Field field, final Signal signal)
{
  final Encoding.Builder encodingBuilder = new Encoding.Builder()
    .epoch(field.epoch())
    .timeUnit(field.timeUnit())
    .presence(mapPresence(field.presence()))
    .semanticType(semanticTypeOf(null, field));
  if (field.presence() == Presence.CONSTANT && null != field.valueRef())
  {
    final String valueRef = field.valueRef();
    final byte[] bytes;
    bytes = valueRef.getBytes(StandardCharsets.UTF_8);
    encodingBuilder.constValue(new PrimitiveValue(bytes, "UTF-8", valueRef.length()));
    encodingBuilder.primitiveType(PrimitiveType.CHAR);
  }
  final Token token = new Token.Builder()
    .signal(signal)
    .size(field.computedBlockLength())
    .name(field.name())
    .description(field.description())
    .id(field.id())
    .offset(field.computedOffset())
    .version(field.sinceVersion())
    .deprecated(field.deprecated())
    .encoding(encodingBuilder.build())
    .build();
  tokenList.add(token);
}
uk.co.real_logic.sbePrimitiveValue<init>

Javadoc

Construct and fill in value as a long.

Popular methods of PrimitiveValue

  • longValue
    Return long value for this PrimitiveValue
  • parse
    Parse constant value string and set representation based on type
  • size
    Return encodedLength for this PrimitiveValue for serialization purposes.
  • toString
    Return String representation of this object
  • byteArrayValue
    Return byte array value for this PrimitiveValue given a particular type
  • doubleValue
    Return double value for this PrimitiveValue.
  • representation
    Get the Representation of the value.
  • characterEncoding
    The character encoding of the byte array representation.

Popular in Java

  • Finding current android device location
  • addToBackStack (FragmentTransaction)
  • getSystemService (Context)
  • getExternalFilesDir (Context)
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • JButton (javax.swing)
  • JFileChooser (javax.swing)
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now