org.apache.axis.types

Class Language

Implemented Interfaces:
java.io.Serializable

public class Language
extends Token

Custom class for supporting XSD data type language language represents natural language identifiers as defined by [RFC 1766]. The value space of language is the set of all strings that are valid language identifiers as defined in the language identification section of [XML 1.0 (Second Edition)]. The lexical space of language is the set of all strings that are valid language identifiers as defined in the language identification section of [XML 1.0 (Second Edition)]. The base type of language is token.
Author:
Eddie Pick
See Also:
XML Schema 3.3.3, Serialized Form

Constructor Summary

Language()
Language(String stValue)
ctor for Language

Method Summary

static boolean
isValid(String stValue)
validate the value against the xsd definition TODO

Methods inherited from class org.apache.axis.types.Token

isValid, setValue

Methods inherited from class org.apache.axis.types.NormalizedString

equals, hashCode, isValid, setValue, toString

Constructor Details

Language

public Language()

Language

public Language(String stValue)
            throws IllegalArgumentException
ctor for Language

Method Details

isValid

public static boolean isValid(String stValue)
validate the value against the xsd definition TODO
Overrides:
isValid in interface Token
See Also:
RFC1766 Language-Tag = Primary-tag *( "-" Subtag ) Primary-tag = 1*8ALPHA Subtag = 1*8ALPHA

Copyright © 2005 Apache Web Services Project. All Rights Reserved.