|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object yarfraw.core.datamodel.TextInput
public class TextInput
<TextInput> element of Rss 1.0 and Rss 2.0. This is ignored by Atom 1.0
Field Summary | |
---|---|
protected String |
_about
|
protected String |
_base
|
protected String |
_lang
|
protected Map<QName,String> |
_otherAttributes
|
protected List<Element> |
_otherElements
|
protected String |
_resource
|
Constructor Summary | |
---|---|
TextInput()
|
|
TextInput(String title,
String description,
String name,
String link)
A channel may optionally contain a <title> -- The label of the Submit button in the text input area. <description> -- Explains the text input area. <name> -- The name of the text object in the text input area. <link> -- The URI of the CGI script that processes text input requests. The purpose of the |
Method Summary | |
---|---|
TextInput |
addOtherAttributes(QName namespace,
String attribute)
Add an attribute that is not in the RSS 2.0 specs. |
TextInput |
addOtherElement(Element element)
Add an element that is not specified in the Rss specs. **Note** The element should not have an empty namespace to avoid collision with the specs elements. |
TextInput |
addOtherElement(String xmlString)
Add an element that is not specified in the Rss specs. **Note** The element should not have an empty namespace to avoid collision with the specs elements. |
boolean |
equals(Object other)
|
String |
getAbout()
This maps to the required 'about' attribute that present of all second level elements (channel, image, item, and textinput). |
String |
getAttributeValueByLocalName(String localName)
Search for attributes that are not in the spec by its local name. |
String |
getAttributeValueByQName(QName name)
Search for attributes that are not in the spec by its QName . |
String |
getBase()
This maps to the 'base' attribute that is common in all Atom 1.0 elements. |
String |
getDescription()
Explains the text input area. |
Element |
getElementByLocalName(String localName)
Search through the other element list and return the FIRST element that matches the input localName. |
Element |
getElementByNS(String namespaceURI,
String localName)
Search through the other element list and return the first element that matches both input the namespaceURI and the localName. |
String |
getLang()
The language attribute indicates the language that is used by the enclosed element. |
Locale |
getLangAsLocale()
The language attribute indicates the language that is used by the enclosed element. |
String |
getLink()
The URI of the CGI script that processes text input requests. |
String |
getName()
The name of the text object in the text input area. |
Map<QName,String> |
getOtherAttributes()
Any other attribute that is not in the RSS specs. |
List<Element> |
getOtherElements()
Other additional elements that are not in the Rss specs. |
String |
getResource()
This maps to the optional 'resource' attribute that present in some Rss 1.0 elements. |
String |
getTitle()
The label of the Submit button in the text input area. |
int |
hashCode()
|
TextInput |
setAbout(String about)
Rss 1.0 only |
TextInput |
setDescription(String description)
Explains the text input area. |
TextInput |
setLink(String link)
The URI of the CGI script that processes text input requests. |
TextInput |
setName(String name)
The name of the text object in the text input area. |
TextInput |
setOtherAttributes(Map<QName,String> otherAttributes)
Any other attribute that is not in the RSS 2.0 specs. |
TextInput |
setOtherElements(List<Element> otherElements)
Other additional elements that are not in the Rss specs. **Note** The element should not have an empty namespace to avoid collision with the specs elements. |
TextInput |
setResource(String resource)
Rss 1.0 only |
TextInput |
setTitle(String title)
The label of the Submit button in the text input area. |
String |
toString()
|
void |
validate(FeedFormat format)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected String _base
protected String _lang
protected String _resource
protected String _about
protected Map<QName,String> _otherAttributes
protected List<Element> _otherElements
Constructor Detail |
---|
public TextInput()
public TextInput(String title, String description, String name, String link)
URISyntaxException
- if link
is an invalid URIMethod Detail |
---|
public String getTitle()
public TextInput setTitle(String title)
public String getDescription()
public TextInput setDescription(String description)
public String getName()
public TextInput setName(String name)
public String getLink()
public TextInput setLink(String link)
public TextInput setResource(String resource)
resource
-
public TextInput setAbout(String about)
about
-
public TextInput setOtherAttributes(Map<QName,String> otherAttributes)
public TextInput addOtherAttributes(QName namespace, String attribute)
public TextInput setOtherElements(List<Element> otherElements)
public TextInput addOtherElement(Element element)
element
- - any elementpublic TextInput addOtherElement(String xmlString) throws SAXException, IOException, ParserConfigurationException
xmlString
- - any element
ParserConfigurationException
IOException
SAXException
public void validate(FeedFormat format) throws ValidationException
ValidationException
public String getBase()
FeedFormat
will ignore this attribute.
public String getLang()
public Locale getLangAsLocale()
public String getResource()
FeedFormat
will ignore this attribute.
public String getAbout()
FeedFormat
will ignore this attribute.
public List<Element> getOtherElements()
public Element getElementByNS(String namespaceURI, String localName)
namespaceURI
- - namespaceURI of the element to be search forlocalName
- - localName of the element
public Element getElementByLocalName(String localName)
localName
- - localName of the element
public Map<QName,String> getOtherAttributes()
public String getAttributeValueByLocalName(String localName)
localName
- localName of the attribute
public String getAttributeValueByQName(QName name)
QName
.
name
- QName
of the attribute
public String toString()
toString
in class Object
public boolean equals(Object other)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |