public final class Subtag extends java.lang.Object implements java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Subtag>
Modifier and Type | Class and Description |
---|---|
static class |
Subtag.Type |
Constructor and Description |
---|
Subtag(Extlang extlang)
Create a Subtag
|
Subtag(Language language)
Create a Subtag
|
Subtag(Region region)
Create a Subtag
|
Subtag(Script script)
Create a Subtag
|
Subtag(Singleton singleton)
Create a Subtag
|
Subtag(Subtag.Type type,
java.lang.String name)
Create a Subtag
|
Subtag(Subtag.Type type,
java.lang.String name,
Subtag prev)
Create a Subtag
|
Subtag(Variant variant)
Create a Subtag
|
Modifier and Type | Method and Description |
---|---|
Subtag |
canonicalize()
Return the canonicalized version of this subtag
|
Subtag |
clone() |
int |
compareTo(Subtag o) |
boolean |
equals(java.lang.Object obj) |
<T extends java.lang.Enum<?>> |
getEnum()
Get this subtags Enum, allowing the subtag to be verified
|
java.lang.String |
getName()
Get the subtag value
|
Subtag |
getNext()
Get the next subtag
|
Subtag |
getPrevious()
Get the previous subtag
|
Subtag.Type |
getType()
Get the subtag type
|
int |
hashCode() |
boolean |
isDeprecated()
True if this subtag has been deprecated
|
boolean |
isValid()
True if this subtag is valid
|
static Subtag |
newWildcard()
Create a new wildcard subtag
|
java.lang.String |
toString() |
public Subtag(Language language)
public Subtag(Script script)
public Subtag(Region region)
public Subtag(Variant variant)
public Subtag(Extlang extlang)
public Subtag(Singleton singleton)
public Subtag(Subtag.Type type, java.lang.String name)
public Subtag(Subtag.Type type, java.lang.String name, Subtag prev)
public Subtag.Type getType()
public java.lang.String getName()
public Subtag getPrevious()
public Subtag getNext()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public Subtag clone()
clone
in class java.lang.Object
public boolean isDeprecated()
public <T extends java.lang.Enum<?>> T getEnum()
public boolean isValid()
public Subtag canonicalize()
public static Subtag newWildcard()
Copyright © 2010 - 2020 Adobe. All Rights Reserved