Tabnine Logo
PrimitiveValue.<init>
Code IndexAdd Tabnine 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)

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

  • Reactive rest calls using spring rest template
  • getContentResolver (Context)
  • addToBackStack (FragmentTransaction)
  • onCreateOptionsMenu (Activity)
  • Socket (java.net)
    Provides a client-side TCP socket.
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now