typeFactory static method
Implementation
static NDEFRecord typeFactory(TypeNameFormat tnf, String classType) {
NDEFRecord record;
if (tnf == TypeNameFormat.nfcWellKnown) {
if (classType == UriRecord.classType) {
record = UriRecord();
} else if (classType == TextRecord.classType) {
record = TextRecord();
} else if (classType == SizeRecord.classType) {
record = SizeRecord();
} else if (classType == TypeRecord.classType) {
record = TypeRecord();
} else if (classType == ActionRecord.classType) {
record = ActionRecord();
} else {
record = WellKnownRecord();
}
} else if (tnf == TypeNameFormat.media) {
record = MimeRecord();
} else if (tnf == TypeNameFormat.absoluteURI) {
record = AbsoluteUriRecord();
} else {
record = NDEFRecord();
}
return record;
}