public final class TemplatingClass
extends java.lang.Object
implements android.os.Parcelable
| Modifier and Type | Field and Description | 
|---|---|
static android.os.Parcelable.Creator | 
CREATOR  | 
| Constructor and Description | 
|---|
TemplatingClass()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
consumeResultFrom(TemplatingClass other)  | 
int | 
describeContents()  | 
protected void | 
finalize()  | 
ProcessorGroup[] | 
getClassificationProcessorGroups()
Returns the currently set array of classification processor groups. 
 | 
ProcessorGroup[] | 
getNonClassificationProcessorGroups()
Returns the currently set array of non-classification processor groups. 
 | 
TemplatingRecognizer | 
getOwningRecognizer()
Returns the  
TemplatingRecognizer which contains this TemplatingClass or null if this TemplatingClass is not contained withing any TemplatingRecognizer. | 
void | 
setClassificationProcessorGroups(ProcessorGroup[] processorGroups)
Sets processor groups that will be executed before classification, i.e. 
 | 
void | 
setNonClassificationProcessorGroups(ProcessorGroup[] processorGroups)
Sets processor groups that will be executed if  
TemplatingClassifier.classify(TemplatingClass) returns true. | 
void | 
setTemplatingClassifier(TemplatingClassifier templatingClassifier)
Sets the classifier which will tell whether currently processed document belongs to this class. 
 | 
void | 
writeToParcel(android.os.Parcel dest,
             int flags)  | 
public void setTemplatingClassifier(@Nullable
                                    TemplatingClassifier templatingClassifier)
null, existing classifier (if exists) will be cleared and non-classification
 processor groups will not be executed.templatingClassifier - Classifier which will tell whether currently processed document belongs to this class.public void consumeResultFrom(@NonNull
                              TemplatingClass other)
public void setClassificationProcessorGroups(@Nullable
                                             ProcessorGroup[] processorGroups)
TemplatingClassifier.classify(TemplatingClass) is invoked.processorGroups - processor groups that will be executed before classification@Nullable public ProcessorGroup[] getClassificationProcessorGroups()
public void setNonClassificationProcessorGroups(@Nullable
                                                ProcessorGroup[] processorGroups)
TemplatingClassifier.classify(TemplatingClass) returns true.processorGroups - processor groups that will be executed after classification, if classification is positive@Nullable public ProcessorGroup[] getNonClassificationProcessorGroups()
@Nullable public TemplatingRecognizer getOwningRecognizer()
TemplatingRecognizer which contains this TemplatingClass or null if this TemplatingClass is not contained withing any TemplatingRecognizer.TemplatingRecognizer which contains this TemplatingClass or null if this TemplatingClass is not contained withing any TemplatingRecognizer.java.lang.ClassCastException - if owning recognizer is not of correct typeprotected void finalize()
                 throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(@NonNull
                          android.os.Parcel dest,
                          int flags)
writeToParcel in interface android.os.Parcelable