-
- All Implemented Interfaces:
-
com.datadog.android.sessionreplay.recorder.mapper.WireframeMapper
public class TextViewMapper<T extends TextView> extends BaseAsyncBackgroundWireframeMapper<T>
A WireframeMapper implementation to map a TextView component.
-
-
Constructor Summary
Constructors Constructor Description TextViewMapper(ViewIdentifierResolver viewIdentifierResolver, ColorStringFormatter colorStringFormatter, ViewBoundsResolver viewBoundsResolver, DrawableToColorMapper drawableToColorMapper)
-
Method Summary
Modifier and Type Method Description List<MobileSegment.Wireframe>map(T view, MappingContext mappingContext, AsyncJobStatusCallback asyncJobStatusCallback, InternalLogger internalLogger)Maps a View to a List<Wireframe> in order to be rendered in the Session Replay player. -
-
Constructor Detail
-
TextViewMapper
TextViewMapper(ViewIdentifierResolver viewIdentifierResolver, ColorStringFormatter colorStringFormatter, ViewBoundsResolver viewBoundsResolver, DrawableToColorMapper drawableToColorMapper)
-
-
Method Detail
-
map
@UiThread() List<MobileSegment.Wireframe> map(T view, MappingContext mappingContext, AsyncJobStatusCallback asyncJobStatusCallback, InternalLogger internalLogger)
Maps a View to a List<Wireframe> in order to be rendered in the Session Replay player.
- Parameters:
view- as the View instance that will be mappedmappingContext- in which we provide useful information regarding the currentasyncJobStatusCallback- a callback that can be called when the mapper starts or finishes processing an async job.internalLogger- the logger to log internal warnings
-
-
-
-