Class Box2D.PbFilter.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Box2D.PbFilter.Builder>
com.google.protobuf.GeneratedMessage.Builder<Box2D.PbFilter.Builder>
org.box2d.proto.Box2D.PbFilter.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.Cloneable, Box2D.PbFilterOrBuilder
Enclosing class:
Box2D.PbFilter

public static final class Box2D.PbFilter.Builder extends com.google.protobuf.GeneratedMessage.Builder<Box2D.PbFilter.Builder> implements Box2D.PbFilterOrBuilder
Protobuf type box2d.PbFilter
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private int
     
    private int
     
    private int
     
    private int
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
    private
    Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    private void
     
     
    optional int32 category_bits = 1;
    optional int32 group_index = 3;
    optional int32 mask_bits = 2;
    int
    optional int32 category_bits = 1;
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    int
    optional int32 group_index = 3;
    int
    optional int32 mask_bits = 2;
    boolean
    optional int32 category_bits = 1;
    boolean
    optional int32 group_index = 3;
    boolean
    optional int32 mask_bits = 2;
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
     
    setCategoryBits(int value)
    optional int32 category_bits = 1;
    setGroupIndex(int value)
    optional int32 group_index = 3;
    setMaskBits(int value)
    optional int32 mask_bits = 2;

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Field Details

    • bitField0_

      private int bitField0_
    • categoryBits_

      private int categoryBits_
    • maskBits_

      private int maskBits_
    • groupIndex_

      private int groupIndex_
  • Constructor Details

    • Builder

      private Builder()
    • Builder

      private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Box2D.PbFilter.Builder>
    • clear

      public Box2D.PbFilter.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Box2D.PbFilter.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Box2D.PbFilter.Builder>
    • getDefaultInstanceForType

      public Box2D.PbFilter getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Box2D.PbFilter build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Box2D.PbFilter buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • buildPartial0

      private void buildPartial0(Box2D.PbFilter result)
    • mergeFrom

      public Box2D.PbFilter.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Box2D.PbFilter.Builder>
    • mergeFrom

      public Box2D.PbFilter.Builder mergeFrom(Box2D.PbFilter other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Box2D.PbFilter.Builder>
    • mergeFrom

      public Box2D.PbFilter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Box2D.PbFilter.Builder>
      Throws:
      java.io.IOException
    • hasCategoryBits

      public boolean hasCategoryBits()
      optional int32 category_bits = 1;
      Specified by:
      hasCategoryBits in interface Box2D.PbFilterOrBuilder
      Returns:
      Whether the categoryBits field is set.
    • getCategoryBits

      public int getCategoryBits()
      optional int32 category_bits = 1;
      Specified by:
      getCategoryBits in interface Box2D.PbFilterOrBuilder
      Returns:
      The categoryBits.
    • setCategoryBits

      public Box2D.PbFilter.Builder setCategoryBits(int value)
      optional int32 category_bits = 1;
      Parameters:
      value - The categoryBits to set.
      Returns:
      This builder for chaining.
    • clearCategoryBits

      public Box2D.PbFilter.Builder clearCategoryBits()
      optional int32 category_bits = 1;
      Returns:
      This builder for chaining.
    • hasMaskBits

      public boolean hasMaskBits()
      optional int32 mask_bits = 2;
      Specified by:
      hasMaskBits in interface Box2D.PbFilterOrBuilder
      Returns:
      Whether the maskBits field is set.
    • getMaskBits

      public int getMaskBits()
      optional int32 mask_bits = 2;
      Specified by:
      getMaskBits in interface Box2D.PbFilterOrBuilder
      Returns:
      The maskBits.
    • setMaskBits

      public Box2D.PbFilter.Builder setMaskBits(int value)
      optional int32 mask_bits = 2;
      Parameters:
      value - The maskBits to set.
      Returns:
      This builder for chaining.
    • clearMaskBits

      public Box2D.PbFilter.Builder clearMaskBits()
      optional int32 mask_bits = 2;
      Returns:
      This builder for chaining.
    • hasGroupIndex

      public boolean hasGroupIndex()
      optional int32 group_index = 3;
      Specified by:
      hasGroupIndex in interface Box2D.PbFilterOrBuilder
      Returns:
      Whether the groupIndex field is set.
    • getGroupIndex

      public int getGroupIndex()
      optional int32 group_index = 3;
      Specified by:
      getGroupIndex in interface Box2D.PbFilterOrBuilder
      Returns:
      The groupIndex.
    • setGroupIndex

      public Box2D.PbFilter.Builder setGroupIndex(int value)
      optional int32 group_index = 3;
      Parameters:
      value - The groupIndex to set.
      Returns:
      This builder for chaining.
    • clearGroupIndex

      public Box2D.PbFilter.Builder clearGroupIndex()
      optional int32 group_index = 3;
      Returns:
      This builder for chaining.