in.veda.jyotish
Enum Vashya

java.lang.Object
  extended by java.lang.Enum<Vashya>
      extended by in.veda.jyotish.Vashya
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Vashya>

public enum Vashya
extends java.lang.Enum<Vashya>

Vashya, literally means control. This factor shows who among the bride and the groom will have more control, in other words, who would be more dominating. This factor contributes a maximum of two points to the chart. Two points are allotted if the bride and the groom belong to the same Vashya. The Vashyas are simple to calculate and correspond to the whole Rashi.


Enum Constant Summary
CHATUSHPAD
          Having four feet - Aries, Taurus, and Sagittarius (second half)
JALACHAR
          Living in water - Cancer, Capricorn and Pisces.
KEET
          Worm - Scorpio
MANAV
          Human - Gemini, Virgo, Libra, Sagittarius (first half) and Aquarius.
VANCHAR
          Living in the forest - Leo
 
Method Summary
static Vashya valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Vashya[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

CHATUSHPAD

public static final Vashya CHATUSHPAD
Having four feet - Aries, Taurus, and Sagittarius (second half)


MANAV

public static final Vashya MANAV
Human - Gemini, Virgo, Libra, Sagittarius (first half) and Aquarius.


JALACHAR

public static final Vashya JALACHAR
Living in water - Cancer, Capricorn and Pisces.


VANCHAR

public static final Vashya VANCHAR
Living in the forest - Leo


KEET

public static final Vashya KEET
Worm - Scorpio

Method Detail

values

public static Vashya[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (Vashya c : Vashya.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static Vashya valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null