public final class ParserParcelization extends ProcessorParcelization
TemplatingClassifier.| Modifier and Type | Field and Description | 
|---|---|
static android.os.Parcelable.Creator | 
CREATOR  | 
| Constructor and Description | 
|---|
ParserParcelization(Parser parser,
                   TemplatingClass templatingClass)
 | 
| Modifier and Type | Method and Description | 
|---|---|
Parser | 
getParser(TemplatingClass templatingClass)
 | 
void | 
writeToParcel(android.os.Parcel dest,
             int flags)  | 
describeContents, getProcessorpublic ParserParcelization(@NonNull
                           Parser parser,
                           @NonNull
                           TemplatingClass templatingClass)
ParserParcelization from given Parser within TemplatingClass.
 This object will contain information how to access given Parser within
 TemplatingClassifier.classify(TemplatingClass)
 after TemplatingClassifier was serialized and
 deserialized via Parcel.parser - Parser for which access information should be collected.templatingClass - TemplatingClass within given Parser is contained.java.lang.IllegalStateException - in case given Parser cannot be found within given TemplatingClass@NonNull public final Parser getParser(@NonNull TemplatingClass templatingClass)
templatingClass - TemplatingClass within which Parser is contained.Parser within given TemplatingClass represented by this ParserParcelization.java.lang.IllegalStateException - if given TemplatingClass is not compatible with this ParserParcelizationjava.lang.ClassCastException - if Parser represented by this ParserParcelization is not of type Tpublic void writeToParcel(@NonNull
                          android.os.Parcel dest,
                          int flags)
writeToParcel in interface android.os.ParcelablewriteToParcel in class ProcessorParcelization