public final class HoroscopeAPI
extends java.lang.Object
Constructor and Description |
---|
HoroscopeAPI(int id)
Create a new instance of HoroscopeAPI where id is user_id.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDeveloperInfo()
Get developer info
|
java.lang.String |
getHoroscopeReading(HoroscopeSign sign,
HoroscopeReading reading)
Get a reading for horoscope sign.
|
long |
getLastModified()
Returns the value of the
last-modified header field. |
java.lang.String |
getSignInfo(HoroscopeSign hsign)
Get a date range for current Horoscope sign in String format.
|
java.lang.String |
getSignInfo(ZodiacSign zsign)
Get a year list for current Zodiac sign in String format.
|
java.lang.String |
getSignSymbol(HoroscopeSign hsign)
Get the Special symbol for current Horoscope sign in String format.
|
java.lang.String |
getSignSymbol(ZodiacSign zsign)
Get the Chinese symbol for current Zodiac sign in String format.
|
java.lang.String |
getZodiacReading(ZodiacSign sign,
ZodiacReading reading)
Get a reading for zodiac sign.
|
public HoroscopeAPI(int id) throws java.net.MalformedURLException, java.io.IOException, SQLExcpetion
Code example
try
{
HoroscopeAPI api = new HoroscopeAPI(123456789);
}
catch (MalformedURLException ex)
{
ex.printStackTrace();
}
catch (IOException ex)
{
ex.printStackTrace();
}
catch (SQLExcpetion ex)
{
ex.printStackTrace();
}
id
- java.net.MalformedURLException
java.io.IOException
SQLExcpetion
public final java.lang.String getZodiacReading(ZodiacSign sign, ZodiacReading reading)
Code example
try
{
HoroscopeAPI api = new HoroscopeAPI(123456789);
String reading = api.getZodiacReading(ZodiacSign.Dragon, ZodiacReading.Daily_Zodiac);
}
catch (MalformedURLException ex)
{
ex.printStackTrace();
}
catch (IOException ex)
{
ex.printStackTrace();
}
catch (SQLExcpetion ex)
{
ex.printStackTrace();
}
sign
- Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Sheep, Monkey, Rooster, Dog, Pigreading
- Daily_Zodiacpublic final java.lang.String getHoroscopeReading(HoroscopeSign sign, HoroscopeReading reading)
Code example
try
{
HoroscopeAPI api = new HoroscopeAPI(123456789);
String reading = api.getHoroscopeReading(HoroscopeSign.Libra, HoroscopeReading.Love);
}
catch (MalformedURLException ex)
{
ex.printStackTrace();
}
catch (IOException ex)
{
ex.printStackTrace();
}
catch (SQLExcpetion ex)
{
ex.printStackTrace();
}
sign
- Aries, Taurus, Gemini, Cancer, Leo, Virgo, Libra, Scorpio, Sagittarius, Capricorn, Aquarius, Pisces;reading
- Daily_Horoscope, Weekly_Horoscope, Monthly_Horoscope, Love, Career, Wellnesspublic final java.lang.String getDeveloperInfo()
Code example
try
{
HoroscopeAPI api = new HoroscopeAPI(123456789);
String info = api.getDeveloperInfo();
}
catch (MalformedURLException ex)
{
ex.printStackTrace();
}
catch (IOException ex)
{
ex.printStackTrace();
}
catch (SQLExcpetion ex)
{
ex.printStackTrace();
}
public final long getLastModified()
last-modified
header field.
The result is the number of milliseconds since January 1, 1970.HoroscopeAPI
was last modified, or 0 if not known.public final java.lang.String getSignInfo(HoroscopeSign hsign)
public final java.lang.String getSignInfo(ZodiacSign zsign)
public final java.lang.String getSignSymbol(HoroscopeSign hsign)
Get the Special symbol for current Horoscope sign in String format. eg ♎
Note that the symbol is Non-ASCII. It may not display correctly
public final java.lang.String getSignSymbol(ZodiacSign zsign)
Get the Chinese symbol for current Zodiac sign in String format. eg 龙
Note that the symbol is Non-ASCII. It may not display correctly