Class ParserParcelization
java.lang.Object
com.microblink.blinkinput.entities.recognizers.templating.parcelization.ProcessorParcelization
com.microblink.blinkinput.entities.recognizers.templating.parcelization.ParserParcelization
- All Implemented Interfaces:
android.os.Parcelable
Utility class to help serializing of captured parsers within
TemplatingClassifier.-
Nested Class Summary
-
Field Summary
FieldsFields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal <T extends Parser>
TgetParser(TemplatingClass templatingClass) voidwriteToParcel(android.os.Parcel dest, int flags) Methods inherited from class com.microblink.blinkinput.entities.recognizers.templating.parcelization.ProcessorParcelization
describeContents, getProcessor
-
Field Details
-
CREATOR
-
-
Constructor Details
-
ParserParcelization
Creates aParserParcelizationfrom givenParserwithinTemplatingClass. This object will contain information how to access givenParserwithinTemplatingClassifier.classify(TemplatingClass)afterTemplatingClassifierwas serialized and deserialized viaParcel.- Parameters:
parser-Parserfor which access information should be collected.templatingClass-TemplatingClasswithin givenParseris contained.- Throws:
IllegalStateException- in case givenParsercannot be found within givenTemplatingClass
-
-
Method Details
-
getParser
- Type Parameters:
T- concrete type of theParser- Parameters:
templatingClass-TemplatingClasswithin whichParseris contained.- Returns:
- the
Parserwithin givenTemplatingClassrepresented by thisParserParcelization. - Throws:
IllegalStateException- if givenTemplatingClassis not compatible with thisParserParcelizationClassCastException- ifParserrepresented by thisParserParcelizationis not of type T
-
writeToParcel
public void writeToParcel(@NonNull android.os.Parcel dest, int flags) - Specified by:
writeToParcelin interfaceandroid.os.Parcelable- Overrides:
writeToParcelin classProcessorParcelization
-