# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Enums | Methods | Inherited Methods

# ThaiBuddhistEra

`public final enum ThaiBuddhistEra`
`` `extends Enum<ThaiBuddhistEra>` `implements Era`

java.lang.Object
↳ | java.lang.Enum<java.time.chrono.ThaiBuddhistEra>
| ↳ | java.time.chrono.ThaiBuddhistEra

An era in the Thai Buddhist calendar system.

The Thai Buddhist calendar system has two eras. The current era, for years from 1 onwards, is known as the 'Buddhist' era. All previous years, zero or earlier in the proleptic count or one and greater in the year-of-era count, are part of the 'Before Buddhist' era.

year-of-era | era | proleptic-year | ISO proleptic-year
--- | --- | --- | ---
2 | BE | 2 | -542
1 | BE | 1 | -543
1 | BEFORE_BE | 0 | -544
2 | BEFORE_BE | -1 | -545

Do not use `ordinal()` to obtain the numeric representation of `ThaiBuddhistEra`. Use `getValue()` instead.

## Summary

### Enum values
`ThaiBuddhistEra` | `BE` The singleton instance for the current era, 'Buddhist Era', which has the numeric value 1.
`ThaiBuddhistEra` | `BEFORE_BE` The singleton instance for the era before the current one, 'Before Buddhist Era', which has the numeric value 0.

### Public methods
`int` | `getValue()` Gets the numeric era `int` value.
`static ThaiBuddhistEra` | `of(int thaiBuddhistEra)` Obtains an instance of `ThaiBuddhistEra` from an `int` value.
`static ThaiBuddhistEra` | `valueOf(String name)`
`static final ThaiBuddhistEra[]` | `values()`

### Inherited methods
From class `java.lang.Enum`
`final Object` | `clone()` Throws CloneNotSupportedException.
`final int` | `compareTo(ThaiBuddhistEra o)` Compares this enum with the specified object for order.
`final boolean` | `equals(Object other)` Returns true if the specified object is equal to this enum constant.
`final void` | `finalize()` enum classes cannot have finalize methods.
`final Class<ThaiBuddhistEra>` | `getDeclaringClass()` Returns the Class object corresponding to this enum constant's enum type.
`final int` | `hashCode()` Returns a hash code for this enum constant.
`final String` | `name()` Returns the name of this enum constant, exactly as declared in its enum declaration.
`final int` | `ordinal()` Returns the ordinal of this enumeration constant (its position in its enum declaration, where the initial constant is assigned an ordinal of zero).
`String` | `toString()` Returns the name of this enum constant, as contained in the declaration.
`static <T extends Enum<T>> T` | `valueOf(Class<T> enumType, String name)` Returns the enum constant of the specified enum type with the specified name.
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.
From interface `java.lang.Comparable`
`abstract int` | `compareTo(ThaiBuddhistEra o)` Compares this object with the specified object for order.
From interface `java.time.chrono.Era`
`default Temporal` | `adjustInto(Temporal temporal)` Adjusts the specified temporal object to have the same era as this object.
`default int` | `get(TemporalField field)` Gets the value of the specified field from this era as an `int`.
`default String` | `getDisplayName(TextStyle style, Locale locale)` Gets the textual representation of this era.
`default long` | `getLong(TemporalField field)` Gets the value of the specified field from this era as a `long`.
`abstract int` | `getValue()` Gets the numeric value associated with the era as defined by the chronology.
`default boolean` | `isSupported(TemporalField field)` Checks if the specified field is supported.
`default <R> R` | `query(TemporalQuery<R> query)` Queries this era using the specified query.
`default ValueRange` | `range(TemporalField field)` Gets the range of valid values for the specified field.
From interface `java.time.temporal.TemporalAccessor`
`default int` | `get(TemporalField field)` Gets the value of the specified field as an `int`.
`abstract long` | `getLong(TemporalField field)` Gets the value of the specified field as a `long`.
`abstract boolean` | `isSupported(TemporalField field)` Checks if the specified field is supported.
`default <R> R` | `query(TemporalQuery<R> query)` Queries this date-time.
`default ValueRange` | `range(TemporalField field)` Gets the range of valid values for the specified field.
From interface `java.time.temporal.TemporalAdjuster`
`abstract Temporal` | `adjustInto(Temporal temporal)` Adjusts the specified temporal object.

## Enum values

### BE

    public static final ThaiBuddhistEra BE

The singleton instance for the current era, 'Buddhist Era', which has the numeric value 1.

### BEFORE_BE

    public static final ThaiBuddhistEra BEFORE_BE

The singleton instance for the era before the current one, 'Before Buddhist Era', which has the numeric value 0.

## Public methods

### getValue

    public int getValue ()

Gets the numeric era `int` value.

The era BEFORE_BE has the value 0, while the era BE has the value 1.

Returns
`int` | the era value, from 0 (BEFORE_BE) to 1 (BE)

### of

    public static ThaiBuddhistEra of (int thaiBuddhistEra)

Obtains an instance of `ThaiBuddhistEra` from an `int` value.

`ThaiBuddhistEra` is an enum representing the Thai Buddhist eras of BEFORE_BE/BE. This factory allows the enum to be obtained from the `int` value.

Parameters
`thaiBuddhistEra` | `int`: the era to represent, from 0 to 1

Returns
`ThaiBuddhistEra` | the BuddhistEra singleton, never null

Throws
`DateTimeException` | if the era is invalid

### valueOf

    public static ThaiBuddhistEra valueOf (String name)

Parameters
`name` | `String`

Returns
`ThaiBuddhistEra` |

### values

    public static final ThaiBuddhistEra[] values ()

Returns
`ThaiBuddhistEra[]` |

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*