public static final class MgrsGrid.AdvancedBuilder extends Object implements AutoCloseable
Constructor and Description |
---|
AdvancedBuilder(MgrsGrid.AdvancedBuilder other) |
Modifier and Type | Method and Description |
---|---|
MgrsGrid |
build()
Returns the MGRS grid.
|
void |
close() |
protected void |
finalize() |
MgrsGrid.AdvancedBuilder |
setting(MgrsGridSetting gridSetting)
Includes the setting within the MGRS grid.
|
public AdvancedBuilder(@NotNull MgrsGrid.AdvancedBuilder other)
public void close()
close
in interface AutoCloseable
@NotNull public MgrsGrid build() throws IllegalStateException
IllegalStateException
- when the settings are invalid.MgrsGrid
@NotNull public MgrsGrid.AdvancedBuilder setting(@NotNull MgrsGridSetting gridSetting) throws IllegalArgumentException
gridSetting
- the MGRS grid setting.IllegalArgumentException
- when an invalid setting is passed.