Class Box2D.PbFixture.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Box2D.PbFixture.Builder>
com.google.protobuf.GeneratedMessage.Builder<Box2D.PbFixture.Builder>
org.box2d.proto.Box2D.PbFixture.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.PbFixtureOrBuilder
Enclosing class:
Box2D.PbFixture

public static final class Box2D.PbFixture.Builder extends com.google.protobuf.GeneratedMessage.Builder<Box2D.PbFixture.Builder> implements Box2D.PbFixtureOrBuilder
Protobuf type box2d.PbFixture
  • Field Details

  • 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.PbFixture.Builder>
    • maybeForceBuilderInitialization

      private void maybeForceBuilderInitialization()
    • clear

      public Box2D.PbFixture.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.PbFixture.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.PbFixture.Builder>
    • getDefaultInstanceForType

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

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

      public Box2D.PbFixture 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.PbFixture result)
    • mergeFrom

      public Box2D.PbFixture.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.PbFixture.Builder>
    • mergeFrom

      public Box2D.PbFixture.Builder mergeFrom(Box2D.PbFixture 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.PbFixture.Builder>
    • mergeFrom

      public Box2D.PbFixture.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.PbFixture.Builder>
      Throws:
      java.io.IOException
    • hasTag

      public boolean hasTag()
      optional int64 tag = 1;
      Specified by:
      hasTag in interface Box2D.PbFixtureOrBuilder
      Returns:
      Whether the tag field is set.
    • getTag

      public long getTag()
      optional int64 tag = 1;
      Specified by:
      getTag in interface Box2D.PbFixtureOrBuilder
      Returns:
      The tag.
    • setTag

      public Box2D.PbFixture.Builder setTag(long value)
      optional int64 tag = 1;
      Parameters:
      value - The tag to set.
      Returns:
      This builder for chaining.
    • clearTag

      public Box2D.PbFixture.Builder clearTag()
      optional int64 tag = 1;
      Returns:
      This builder for chaining.
    • hasRestitution

      public boolean hasRestitution()
      optional float restitution = 2;
      Specified by:
      hasRestitution in interface Box2D.PbFixtureOrBuilder
      Returns:
      Whether the restitution field is set.
    • getRestitution

      public float getRestitution()
      optional float restitution = 2;
      Specified by:
      getRestitution in interface Box2D.PbFixtureOrBuilder
      Returns:
      The restitution.
    • setRestitution

      public Box2D.PbFixture.Builder setRestitution(float value)
      optional float restitution = 2;
      Parameters:
      value - The restitution to set.
      Returns:
      This builder for chaining.
    • clearRestitution

      public Box2D.PbFixture.Builder clearRestitution()
      optional float restitution = 2;
      Returns:
      This builder for chaining.
    • hasFriction

      public boolean hasFriction()
      optional float friction = 3;
      Specified by:
      hasFriction in interface Box2D.PbFixtureOrBuilder
      Returns:
      Whether the friction field is set.
    • getFriction

      public float getFriction()
      optional float friction = 3;
      Specified by:
      getFriction in interface Box2D.PbFixtureOrBuilder
      Returns:
      The friction.
    • setFriction

      public Box2D.PbFixture.Builder setFriction(float value)
      optional float friction = 3;
      Parameters:
      value - The friction to set.
      Returns:
      This builder for chaining.
    • clearFriction

      public Box2D.PbFixture.Builder clearFriction()
      optional float friction = 3;
      Returns:
      This builder for chaining.
    • hasDensity

      public boolean hasDensity()
      optional float density = 4;
      Specified by:
      hasDensity in interface Box2D.PbFixtureOrBuilder
      Returns:
      Whether the density field is set.
    • getDensity

      public float getDensity()
      optional float density = 4;
      Specified by:
      getDensity in interface Box2D.PbFixtureOrBuilder
      Returns:
      The density.
    • setDensity

      public Box2D.PbFixture.Builder setDensity(float value)
      optional float density = 4;
      Parameters:
      value - The density to set.
      Returns:
      This builder for chaining.
    • clearDensity

      public Box2D.PbFixture.Builder clearDensity()
      optional float density = 4;
      Returns:
      This builder for chaining.
    • hasSensor

      public boolean hasSensor()
      optional bool sensor = 5;
      Specified by:
      hasSensor in interface Box2D.PbFixtureOrBuilder
      Returns:
      Whether the sensor field is set.
    • getSensor

      public boolean getSensor()
      optional bool sensor = 5;
      Specified by:
      getSensor in interface Box2D.PbFixtureOrBuilder
      Returns:
      The sensor.
    • setSensor

      public Box2D.PbFixture.Builder setSensor(boolean value)
      optional bool sensor = 5;
      Parameters:
      value - The sensor to set.
      Returns:
      This builder for chaining.
    • clearSensor

      public Box2D.PbFixture.Builder clearSensor()
      optional bool sensor = 5;
      Returns:
      This builder for chaining.
    • hasFilter

      public boolean hasFilter()
      optional .box2d.PbFilter filter = 10;
      Specified by:
      hasFilter in interface Box2D.PbFixtureOrBuilder
      Returns:
      Whether the filter field is set.
    • getFilter

      public Box2D.PbFilter getFilter()
      optional .box2d.PbFilter filter = 10;
      Specified by:
      getFilter in interface Box2D.PbFixtureOrBuilder
      Returns:
      The filter.
    • setFilter

      public Box2D.PbFixture.Builder setFilter(Box2D.PbFilter value)
      optional .box2d.PbFilter filter = 10;
    • setFilter

      public Box2D.PbFixture.Builder setFilter(Box2D.PbFilter.Builder builderForValue)
      optional .box2d.PbFilter filter = 10;
    • mergeFilter

      public Box2D.PbFixture.Builder mergeFilter(Box2D.PbFilter value)
      optional .box2d.PbFilter filter = 10;
    • clearFilter

      public Box2D.PbFixture.Builder clearFilter()
      optional .box2d.PbFilter filter = 10;
    • getFilterBuilder

      public Box2D.PbFilter.Builder getFilterBuilder()
      optional .box2d.PbFilter filter = 10;
    • getFilterOrBuilder

      public Box2D.PbFilterOrBuilder getFilterOrBuilder()
      optional .box2d.PbFilter filter = 10;
      Specified by:
      getFilterOrBuilder in interface Box2D.PbFixtureOrBuilder
    • getFilterFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<Box2D.PbFilter,Box2D.PbFilter.Builder,Box2D.PbFilterOrBuilder> getFilterFieldBuilder()
      optional .box2d.PbFilter filter = 10;
    • hasShape

      public boolean hasShape()
      optional .box2d.PbShape shape = 11;
      Specified by:
      hasShape in interface Box2D.PbFixtureOrBuilder
      Returns:
      Whether the shape field is set.
    • getShape

      public Box2D.PbShape getShape()
      optional .box2d.PbShape shape = 11;
      Specified by:
      getShape in interface Box2D.PbFixtureOrBuilder
      Returns:
      The shape.
    • setShape

      public Box2D.PbFixture.Builder setShape(Box2D.PbShape value)
      optional .box2d.PbShape shape = 11;
    • setShape

      public Box2D.PbFixture.Builder setShape(Box2D.PbShape.Builder builderForValue)
      optional .box2d.PbShape shape = 11;
    • mergeShape

      public Box2D.PbFixture.Builder mergeShape(Box2D.PbShape value)
      optional .box2d.PbShape shape = 11;
    • clearShape

      public Box2D.PbFixture.Builder clearShape()
      optional .box2d.PbShape shape = 11;
    • getShapeBuilder

      public Box2D.PbShape.Builder getShapeBuilder()
      optional .box2d.PbShape shape = 11;
    • getShapeOrBuilder

      public Box2D.PbShapeOrBuilder getShapeOrBuilder()
      optional .box2d.PbShape shape = 11;
      Specified by:
      getShapeOrBuilder in interface Box2D.PbFixtureOrBuilder
    • getShapeFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<Box2D.PbShape,Box2D.PbShape.Builder,Box2D.PbShapeOrBuilder> getShapeFieldBuilder()
      optional .box2d.PbShape shape = 11;