org.jbind.xml.core.data
Interface ILanguageData

All Superinterfaces:
IAnySimpleTypeData, IAnyTypeData, IHasLength, INormalizedStringData, ISimpleData, IStringData, ITextContentProvider, ITokenData
All Known Implementing Classes:
LanguageData

public interface ILanguageData
extends ITokenData

Language information according to http://www.ietf.org/rfc/rfc1766.txt. The validation of language and country codes can be configured (cf Config)


Method Summary
 ILanguage getLanguage()
           
 void setLanguage(ILanguage aLanguage)
           
 
Methods inherited from interface org.jbind.xml.core.data.IStringData
getString, setString
 
Methods inherited from interface org.jbind.xml.core.data.IAnySimpleTypeData
getObject, setObject, toString
 
Methods inherited from interface org.jbind.xml.core.data.IAnyTypeData
accept_, acceptImpl_, addReferencedData_, createElement_, createElement_, equals, getAttribute_, getDataDesc_, getImpl_, getParent_, getSubstitutionHead_, getType_, hashCode, isDefault_, isNil_, iterAttributes_, iterElements_, setAttribute_, setDataDesc_, setImpl_, setSubstitutionHead_, setType_
 
Methods inherited from interface org.jbind.xml.core.data.ISimpleData
getCanonicalForm_, getLexicalValue_, getNormalizedValue_, getSimpleStorageObject, setLexicalValue_, simpleStorageValueEquals, simpleStorageValueHashCode
 
Methods inherited from interface org.jbind.xml.core.base.ITextContentProvider
getTextContent_
 
Methods inherited from interface org.jbind.xml.core.data.IHasLength
getLength
 

Method Detail

getLanguage

public ILanguage getLanguage()

setLanguage

public void setLanguage(ILanguage aLanguage)
                 throws XmlException
Throws:
XmlException