service / com.scurab.android.uitor.extract2 / BaseExtractor

BaseExtractor

abstract class BaseExtractor

Base class for all extractors. Pre-fills most of important properties

Constructors

<init>

Base class for all extractors. Pre-fills most of important properties

BaseExtractor()

Properties

parent

Define a "parent" class in terms of extracting for your extractor For example an extractor for android.view.ViewGroup would have android.view.View

abstract val parent: Class<*>?

Functions

extract

fun Any?.extract(context: ExtractingContext): Any

interfaces

fun Any?.interfaces(): String

onFillValues

abstract fun onFillValues(item: Any, context: ExtractingContext): Unit

Inheritors

BaseViewExtractor

Base extractor for any subclass of android.view.View

abstract class BaseViewExtractor : BaseExtractor

ReflectionExtractor

class ReflectionExtractor : BaseExtractor