|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.gcapmedia.dab.epg.Genre
public class Genre
Indicates the genre of a programme, group or service (audio or data). The genre scheme is based on that used by TV-Anytime. The supported classification schemes are:
The href is the only required element and this specifies the genre, the Classification Scheme (CS) and the genre scheme used.
The definition element, if used, should contain a description of the genre.
Both of the above elements are intended to make the element more readable for humans.
The type attribute indicates the type of the genre. The types of genres are defined as follows:
Nested Class Summary | |
---|---|
static class |
Genre.Scheme
|
static class |
Genre.Type
Genre type |
Constructor Summary | |
---|---|
Genre(Genre.Scheme scheme)
Create a new genre |
|
Genre(Genre.Scheme scheme,
java.lang.String definition,
Genre.Type type,
int level1,
int level2,
int level3)
Create a new genre |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getDefinition()
|
java.net.URI |
getHref()
|
int |
getLevel1()
|
int |
getLevel2()
|
int |
getLevel3()
|
Genre.Scheme |
getScheme()
|
Genre.Type |
getType()
|
boolean |
hasLevel1()
|
boolean |
hasLevel2()
|
boolean |
hasLevel3()
|
void |
setLevel1(int level1)
|
void |
setLevel2(int level2)
|
void |
setLevel3(int level3)
|
void |
setType(Genre.Type type)
Set the genre type |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Genre(Genre.Scheme scheme)
href
- Genre HREFpublic Genre(Genre.Scheme scheme, java.lang.String definition, Genre.Type type, int level1, int level2, int level3)
scheme
- Genre schemedefinition
- Descriptive definitiontype
- Genre typelevel1
- level2
- level3
- Method Detail |
---|
public void setType(Genre.Type type)
type
- Genre typepublic Genre.Scheme getScheme()
public void setLevel1(int level1)
public int getLevel1()
public boolean hasLevel1()
public void setLevel2(int level2)
public int getLevel2()
public boolean hasLevel2()
public void setLevel3(int level3)
public int getLevel3()
public boolean hasLevel3()
public java.net.URI getHref() throws java.net.URISyntaxException
java.net.URISyntaxException
public java.lang.String getDefinition()
public Genre.Type getType()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |