Class WorldMapPoint.WorldMapPointBuilder<C extends WorldMapPoint,​B extends WorldMapPoint.WorldMapPointBuilder<C,​B>>

  • Enclosing class:
    WorldMapPoint

    public abstract static class WorldMapPoint.WorldMapPointBuilder<C extends WorldMapPoint,​B extends WorldMapPoint.WorldMapPointBuilder<C,​B>>
    extends Object
    • Constructor Detail

      • WorldMapPointBuilder

        public WorldMapPointBuilder()
    • Method Detail

      • self

        protected abstract B self()
      • build

        public abstract C build()
      • worldPoint

        public B worldPoint​(WorldPoint worldPoint)
        Returns:
        this.
      • target

        public B target​(@Nullable
                        WorldPoint target)
        Returns:
        this.
      • imagePoint

        public B imagePoint​(Point imagePoint)
        Returns:
        this.
      • snapToEdge

        public B snapToEdge​(boolean snapToEdge)
        Returns:
        this.
      • currentlyEdgeSnapped

        public B currentlyEdgeSnapped​(boolean currentlyEdgeSnapped)
        Returns:
        this.
      • jumpOnClick

        public B jumpOnClick​(boolean jumpOnClick)
        Returns:
        this.
      • name

        public B name​(String name)
        Returns:
        this.
      • tooltip

        public B tooltip​(String tooltip)
        Returns:
        this.