public class SchemesProviderImpl extends java.lang.Object implements SchemesProvider
| Constructor and Description |
|---|
SchemesProviderImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addScheme(Scheme newScheme)
Adds just one new scheme.
|
void |
delScheme(Scheme scheme)
Removes a scheme from the list.
|
Scheme |
getDefaultScheme()
Returns the Scheme that should be the default.
|
Scheme |
getScheme(java.lang.String text)
Returns the Scheme corresponding to the string representation of the
scheme in the text parameter.
|
java.util.Iterator<Scheme> |
getSchemes()
The ordered list of preferred languages.
|
void |
setDefaultSchemeURI(java.net.URI defaultSchemeURI)
Sets the default scheme uri.
|
void |
setSchemes(java.util.Collection<Scheme> newCol)
Sets the set of languages (replaces current set of labels) .
|
public java.util.Iterator<Scheme> getSchemes()
SchemesProvidergetSchemes in interface SchemesProviderpublic Scheme getDefaultScheme()
SchemesProvidergetDefaultScheme in interface SchemesProviderpublic void setSchemes(java.util.Collection<Scheme> newCol)
SchemesProvidersetSchemes in interface SchemesProvidernewCol - the new schemespublic void addScheme(Scheme newScheme)
SchemesProvideraddScheme in interface SchemesProvidernewScheme - the new schemepublic void delScheme(Scheme scheme)
SchemesProviderdelScheme in interface SchemesProviderscheme - the schemepublic Scheme getScheme(java.lang.String text)
SchemesProvidergetScheme in interface SchemesProvidertext - the textpublic void setDefaultSchemeURI(java.net.URI defaultSchemeURI)
defaultSchemeURI - the new default scheme uri