java.lang.Object
colesico.framework.profile.SubjectQualifiers
- All Implemented Interfaces:
java.lang.Iterable<java.lang.String>
public final class SubjectQualifiers
extends java.lang.Object
implements java.lang.Iterable<java.lang.String>
Localizing qualifiers linked with localization subject (resource, e.t.c.)
-
Constructor Summary
Constructors Constructor Description SubjectQualifiers(java.lang.String[] values) -
Method Summary
Modifier and Type Method Description voidforEach(java.util.function.Consumer<? super java.lang.String> action)static SubjectQualifiersfromMap(java.util.Map<java.lang.String,java.lang.String> qualifiersMap, QualifiersDefinition standard)static SubjectQualifiersfromSpec(java.lang.String qualifiersSpec, QualifiersDefinition standard)From qualifiers spec strjava.lang.String[]getValues()java.util.Iterator<java.lang.String>iterator()java.lang.StringtoString()java.lang.StringtoSuffix(char separator)
-
Constructor Details
-
SubjectQualifiers
public SubjectQualifiers(java.lang.String[] values)
-
-
Method Details
-
fromMap
public static SubjectQualifiers fromMap(java.util.Map<java.lang.String,java.lang.String> qualifiersMap, QualifiersDefinition standard) -
fromSpec
public static SubjectQualifiers fromSpec(java.lang.String qualifiersSpec, QualifiersDefinition standard)From qualifiers spec str- Parameters:
qualifiersSpec- qualifiers string in the format: qualifierName1=value1,qualifierName2=value2...standard-- Returns:
-
getValues
public java.lang.String[] getValues() -
iterator
public java.util.Iterator<java.lang.String> iterator()- Specified by:
iteratorin interfacejava.lang.Iterable<java.lang.String>
-
forEach
public void forEach(java.util.function.Consumer<? super java.lang.String> action)- Specified by:
forEachin interfacejava.lang.Iterable<java.lang.String>
-
toSuffix
public java.lang.String toSuffix(char separator) -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-