blob: f54667d3c10c7e765d16a185972a71999bb3a1f8 [file] [log] [blame]
package co.nstant.in.cbor.model;
import java.util.Objects;
/**
* See https://peteroupc.github.io/CBOR/langtags.html
*/
public class LanguageTaggedString extends Array {
public LanguageTaggedString(String language, String string) {
this(new UnicodeString(language), new UnicodeString(string));
}
public LanguageTaggedString(UnicodeString language, UnicodeString string) {
setTag(38);
add(Objects.requireNonNull(language));
add(Objects.requireNonNull(string));
}
public UnicodeString getLanguage() {
return (UnicodeString) getDataItems().get(0);
}
public UnicodeString getString() {
return (UnicodeString) getDataItems().get(1);
}
}