Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

add(char[], Span, Break, TextPaint) - Method in class su.whs.watl.layout.TextLinesBuilder
push 'span' to line if lastBreak == null then lastBreak = (span,0) if span.height > state.height: state marked as 'invalidates line height' // case: second char of span exceed line width limit, but linebreaker reports line ends on lastBreak // - we does not change current line height, just reports onLineFinished(), clear states stack // and starts new line with span height
add(char[], Span, Break, int, TextPaint) - Method in class su.whs.watl.layout.TextLinesBuilder
 
addHighlight(int, int, int, boolean, int, Runnable) - Method in class su.whs.watl.text.TextLayout
 
ALIGN_CENTER - Static variable in class su.whs.watl.text.ImagePlacementHandler
 
ALIGN_END - Static variable in class su.whs.watl.text.ImagePlacementHandler
 
ALIGN_START - Static variable in class su.whs.watl.text.ImagePlacementHandler
 
append(CharSequence) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
append(CharSequence, int, int) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
append(char) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
append(CharSequence, int, int) - Method in class su.whs.watl.text.TextLayout
 
append(CharSequence, int, int) - Method in class su.whs.watl.ui.TextViewEx
 
apply(TextPaint) - Method in class su.whs.watl.layout.Style
 
apply() - Method in class su.whs.watl.text.ContentView.Options
notify change listener about invalidation level
AutoPlacedDrawable - Interface in su.whs.watl.experimental
Created by igor n. boulliev on 04.09.15.

B

baselineShift - Variable in class su.whs.watl.text.LineSpan
 
BaseTextPagerAdapter - Class in su.whs.watl.text
abstract class BaseTextPagerAdapter at least one method must be implement : View getViewForPage(int pageNo)
BaseTextPagerAdapter(int) - Constructor for class su.whs.watl.text.BaseTextPagerAdapter
base constructor
BaseTextPagerAdapter(int, ITextPagesNumber) - Constructor for class su.whs.watl.text.BaseTextPagerAdapter
extended constructor
beginsFrom(int) - Method in class su.whs.watl.layout.State
 
Break - Class in su.whs.watl.layout
class Break describe x-coordinate modifications for given position
Break() - Constructor for class su.whs.watl.layout.Break
 
breakFirst - Variable in class su.whs.watl.text.LineSpan
 
breakLine(boolean, TextLine) - Method in class su.whs.watl.text.ReflowState
 
breakLineAfterImage() - Method in class su.whs.watl.text.ReflowState
 
breaksToString(LineSpanBreak) - Method in class su.whs.watl.text.LineSpan
 

C

carrierReturn - Variable in class su.whs.watl.text.LineSpanBreak
 
carrierReturn(TextLine) - Method in class su.whs.watl.text.ReflowState
 
CenterAlignment() - Constructor for class su.whs.watl.text.HtmlTagHandler.CenterAlignment
 
CharacterClass - Enum in su.whs.watl.layout
Created by igor n. boulliev on 18.02.17.
charAt(int) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
chars - Variable in class su.whs.watl.text.TextLayout
 
clear() - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
clearCache(boolean) - Method in class su.whs.watl.text.LineSpan
 
clearMeasurementData(LineSpan) - Static method in class su.whs.watl.text.LineSpan
 
clearSpans() - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
ClickableSpanListener - Interface in su.whs.watl.ui
Created by igor n. boulliev on 01.04.15.
contentReady(String, CharSequence, ContentView.Options) - Method in interface su.whs.watl.text.ContentView
 
ContentView - Interface in su.whs.watl.text
Created by igor n. boulliev on 10.02.15.
ContentView.Options - Class in su.whs.watl.text
Options for ContentView implementations each setter returns Options
ContentView.OptionsChangeListener - Interface in su.whs.watl.text
 
copy(ContentView.Options) - Method in class su.whs.watl.text.ContentView.Options
 
createViewForPage(int) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
createViewForPage(int) - Method in interface su.whs.watl.text.TextLayoutEx.PagerViewBuilder
 
currentWhitespaceWidth - Variable in class su.whs.watl.layout.State
 

D

debugClickedLineBound - Variable in class su.whs.watl.ui.TextViewWS
 
debugPaint - Variable in class su.whs.watl.ui.TextViewEx
 
DefaultImagePlacementHandler() - Constructor for class su.whs.watl.text.ImagePlacementHandler.DefaultImagePlacementHandler
 
DefaultTagHandler() - Constructor for class su.whs.watl.experimental.HtmlToSpanned.DefaultTagHandler
 
DEFER - Static variable in class su.whs.watl.text.ImagePlacementHandler
 
delete(int, int) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
descent - Variable in class su.whs.watl.text.LineSpan
 
deserialize(DataInputStream) - Method in class su.whs.watl.experimental.SpannedSerializator
 
Deserialize(DataInputStream, LineSpan, boolean) - Static method in class su.whs.watl.text.LineSpan
 
Deserialize(DataInputStream) - Static method in class su.whs.watl.text.LineSpanBreak
 
DeserializeLineSpan(DataInputStream, LineSpan) - Static method in class su.whs.watl.text.LineSpan
 
destroyItem(ViewGroup, int, Object) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
direction - Variable in class su.whs.watl.text.LineSpan
 
directionSwitch - Variable in class su.whs.watl.text.LineSpanBreak
 
directionSwitchBreak() - Method in class su.whs.watl.text.ReflowState
 
doSkipWhitespaces(char[]) - Method in class su.whs.watl.text.ReflowState
 
draw(Canvas, char[], float, float, Break[], int, float, TextPaint) - Method in class su.whs.watl.layout.Span
 
draw(Canvas, char[], float, float, float, TextPaint) - Method in class su.whs.watl.layout.Span
 
draw(Canvas, int, int, int, int, int, int) - Method in class su.whs.watl.text.TextLayout
 
draw(Canvas, int, int, int, int) - Method in class su.whs.watl.text.TextLayout
 
draw(List<TextLine>, int, int, char[], Canvas, Rect, float, float, TextPaint, int, int, int, boolean, boolean) - Method in class su.whs.watl.text.TextLayout
 
drawableClipHeight - Variable in class su.whs.watl.text.LineSpan
 
drawableClipWidth - Variable in class su.whs.watl.text.LineSpan
 
drawableScaledHeight - Variable in class su.whs.watl.text.LineSpan
 
drawableScaledWidth - Variable in class su.whs.watl.text.LineSpan
 
drawableScrollX - Variable in class su.whs.watl.text.LineSpan
 
drawableScrollY - Variable in class su.whs.watl.text.LineSpan
 
drawAllSelectionCursors(Canvas) - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
drawAllSelectionCursors(Canvas) - Method in class su.whs.watl.ui.TextViewWS
 
drawBackground(Canvas) - Method in class su.whs.watl.ui.TextViewWS
 
drawCompoundDrawables(Canvas) - Method in class su.whs.watl.ui.TextViewWS
 
drawOverlay(Canvas) - Method in class su.whs.watl.ui.TextViewEx
 
drawOverlay(Canvas) - Method in class su.whs.watl.ui.TextViewWS
 
drawSelectionCursor(Canvas, float, float, float, boolean) - Method in class su.whs.watl.ui.TextViewEx
 
drawSelectionCursor(Canvas, float, float, float, boolean) - Method in class su.whs.watl.ui.TextViewWS
called for painting selection cursor at starts and ends

need inverse mode, if cursor out of clipRect ( inverse start horizontal inverse end horizontal inverse start vertical (if bottom line) inverse end vertical (if bottom line)

drawText(Canvas) - Method in class su.whs.watl.ui.MultiColumnTextViewEx
draw TextLayout lines on canvas
drawText(Canvas) - Method in class su.whs.watl.ui.TextViewEx
draw text content on canvas
drawText(Canvas) - Method in class su.whs.watl.ui.TextViewWS
 
dump() - Method in class su.whs.watl.text.LineSpan
 
dump(char[], int, boolean) - Method in class su.whs.watl.text.LineSpan
 
dump(char[], boolean) - Method in class su.whs.watl.text.LineSpan
 
DynamicDrawableInteractionListener - Interface in su.whs.watl.text
Created by igor n. boulliev on 05.02.15.

E

enableJustification(boolean) - Method in class su.whs.watl.text.ContentView.Options
enable/disable full text justification
end - Variable in class su.whs.watl.text.LineSpan
 
entityValue(String) - Static method in class su.whs.watl.experimental.ThirdPartyUtils
 
EXCLUSIVE - Static variable in class su.whs.watl.text.ImagePlacementHandler
 

F

finalize() - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
finalize() - Method in class su.whs.watl.text.TextLayout
 
finish() - Method in class su.whs.watl.layout.TextLinesBuilder
 
finish() - Method in class su.whs.watl.text.ReflowState
 
finishUpdate(ViewGroup) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
flagsFromInt(LineSpanBreak, int) - Static method in class su.whs.watl.text.LineSpanBreak
 
flagsToInt(LineSpanBreak) - Static method in class su.whs.watl.text.LineSpanBreak
 
formatPreformatted(String) - Method in class su.whs.watl.text.HtmlTagHandler
 
fromAttributes(Context, AttributeSet, int, int) - Method in class su.whs.watl.text.ContentView.Options
 
fromHtml(String, HtmlTagHandler.ImageGetter) - Static method in class su.whs.watl.text.HtmlTagHandler
 

G

getAlignment() - Method in class su.whs.watl.text.HtmlTagHandler.CenterAlignment
 
getAlignment() - Method in class su.whs.watl.text.HtmlTagHandler.OppositeAlignment
 
getAlignment(int) - Static method in class su.whs.watl.text.ImagePlacementHandler
 
getAvailableHeight() - Method in interface su.whs.watl.layout.TextLinesBuilderCallbacks
 
getAvailableHeight() - Method in class su.whs.watl.layout.TextPagesBuilder
 
getAvailableHeight() - Method in interface su.whs.watl.layout.TextPagesBuilderCallbacks
 
getAvailableWidth() - Method in interface su.whs.watl.layout.TextLinesBuilderCallbacks
 
getAvailableWidth() - Method in class su.whs.watl.layout.TextPagesBuilder
 
getAvailableWidth() - Method in interface su.whs.watl.layout.TextPagesBuilderCallbacks
 
getChars(int, int, char[], int) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
getChars() - Method in class su.whs.watl.text.TextLayout
 
getCount() - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
getDefaultDirection() - Method in class su.whs.watl.text.ContentView.Options
 
getDrawable(String) - Method in class su.whs.watl.experimental.HtmlToSpanned.ImageGetter
 
getDrawable(String) - Method in class su.whs.watl.text.HtmlTagHandler
 
getDrawable(String, int, int) - Method in interface su.whs.watl.text.HtmlTagHandler.ImageGetter
 
getDrawable(String, String, int, int) - Method in interface su.whs.watl.text.HtmlTagHandler.ImageGetter
 
getDrawable() - Method in class su.whs.watl.text.LineSpan
 
getDrawable() - Method in class su.whs.watl.text.style.VideoThumbnailSpan
 
getDrawableCallbacks() - Method in interface su.whs.watl.text.ITextLayout
 
getDrawableCallbacks() - Method in class su.whs.watl.text.TextLayout
 
getDrawableMinimumScaleFactor() - Method in class su.whs.watl.text.ContentView.Options
 
getDrawablePaddings(Rect) - Method in class su.whs.watl.text.ContentView.Options
 
getDrawablePaddings() - Method in class su.whs.watl.text.ContentView.Options
 
getDrawableWrapRatioTreshold() - Method in class su.whs.watl.text.ContentView.Options
 
getDrawableWrapWidthTreshold() - Method in class su.whs.watl.text.ContentView.Options
 
getDynamicDrawablePosition(DynamicDrawableSpan) - Method in class su.whs.watl.text.TextLayout
 
getDynamicDrawableSpanRect(DynamicDrawableSpan, Rect) - Method in class su.whs.watl.text.TextLayout
 
getEmptyLineHeightLimit() - Method in class su.whs.watl.text.ContentView.Options
empty lines height must be less or equals to limit
getEmptyLinesThreshold() - Method in class su.whs.watl.text.ContentView.Options
 
getEnd() - Method in class su.whs.watl.text.TextLayout
 
getEnd() - Method in class su.whs.watl.text.TextLayout.LinesIterator
 
getEnd() - Method in class su.whs.watl.ui.TextViewWS
 
getFilters() - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
getHeight() - Method in class su.whs.watl.text.TextLayout
 
getHeight() - Method in class su.whs.watl.text.TextLayout.LinesIterator
 
getImagePlacementHandler() - Method in class su.whs.watl.text.ContentView.Options
 
getInvalidateListener() - Method in class su.whs.watl.text.TextLayout
 
getItemPosition(Object) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
getJustificationFraction() - Method in class su.whs.watl.text.ContentView.Options
 
getJustificationThreshold() - Method in class su.whs.watl.text.ContentView.Options
 
getLineBottom(int) - Method in class su.whs.watl.text.TextLayout
 
getLineBounds(int, Rect) - Method in class su.whs.watl.ui.MultiColumnTextViewEx
used for display selection cursors correctly
getLineBounds(int, Rect) - Method in class su.whs.watl.ui.TextViewEx
calculate geometric bounds for line on layout
getLineBreaker() - Method in class su.whs.watl.text.ContentView.Options
 
getLineCount() - Method in class su.whs.watl.text.TextLayout
 
getLineCount() - Method in class su.whs.watl.ui.TextViewEx
 
getLineDescent(int) - Method in class su.whs.watl.text.TextLayout
 
getLineEnd(int) - Method in class su.whs.watl.text.TextLayout
 
getLineForPosition(int) - Method in class su.whs.watl.text.TextLayout
find line for character position
getLineForPosition(int) - Method in class su.whs.watl.ui.TextViewEx
 
getLineForPosition(int) - Method in class su.whs.watl.ui.TextViewWS
 
getLineForVertical(float, int) - Method in class su.whs.watl.text.TextLayout
 
getLineForVertical(float) - Method in class su.whs.watl.text.TextLayout
 
getLineHeight(int) - Method in class su.whs.watl.text.TextLayout
 
getLinesCount() - Method in class su.whs.watl.text.TextLayout
Deprecated.
getLinesIterator() - Method in class su.whs.watl.text.TextLayout
 
getLineSpacingAdd() - Method in class su.whs.watl.text.ContentView.Options
 
getLineSpacingMultiplier() - Method in class su.whs.watl.text.ContentView.Options
 
getLineSpan() - Method in class su.whs.watl.text.TextLayout
 
getLineStart(int) - Method in class su.whs.watl.text.TextLayout
 
getLineTop(int) - Method in class su.whs.watl.text.TextLayout
 
getNewLineLeftMargin() - Method in class su.whs.watl.text.ContentView.Options
 
getNewLineTopMargin() - Method in class su.whs.watl.text.ContentView.Options
 
getOffsetForCoordinates(View, float, float, int) - Method in class su.whs.watl.text.TextLayout
 
getOffsetForCoordinates(float, float, int) - Method in class su.whs.watl.ui.TextViewEx
returns character position for given coordinates on layout
getOffsetForCoordinates(float, float, int) - Method in class su.whs.watl.ui.TextViewWS
calculate character index for given coordinates on canvas (x and y)
getOffsetForHorizontal(TextLine, int) - Method in class su.whs.watl.text.TextLayout
 
getOptions() - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
getOptions() - Method in interface su.whs.watl.text.ITextLayout
 
getOptions() - Method in class su.whs.watl.text.TextLayout
return layout's Options
getOptions() - Method in interface su.whs.watl.ui.ITextView
 
getOptions() - Method in class su.whs.watl.ui.TextViewEx
 
getPageEnd(int) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
getPageStart(int) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
getPageTitle(int) - Method in class su.whs.watl.text.BaseTextPagerAdapter
implement this, if your viewpager must show page titles
getPaint() - Method in class su.whs.watl.text.TextLayout
 
getPlaceholderCallbacks() - Method in interface su.whs.watl.text.ITextLayout
 
getPlaceholderCallbacks() - Method in class su.whs.watl.text.TextLayout
 
getPrimaryHorizontal(int, int) - Method in class su.whs.watl.text.TextLayout
calculate horizontal offset of character with index 'position'
getPrimaryHorizontal(int, int, int) - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
getPrimaryHorizontal(int, int, int) - Method in class su.whs.watl.ui.TextViewEx
 
getPrimaryHorizontal(int, int, int) - Method in class su.whs.watl.ui.TextViewWS
calculate horizontal offset of character used from calculateSelectionCrusorPosition()
getReflowQuantize() - Method in class su.whs.watl.text.ContentView.Options
 
getReflowThreadPoolTag() - Method in class su.whs.watl.text.ContentView.Options
 
getSelectionColor() - Method in class su.whs.watl.text.ContentView.Options
 
getSelectionColor() - Method in class su.whs.watl.text.TextLayout
 
getSelectionEnd() - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
getSelectionEnd() - Method in interface su.whs.watl.ui.ITextView
 
getSelectionEnd() - Method in class su.whs.watl.ui.TextViewEx
 
getSelectionEnd() - Method in class su.whs.watl.ui.TextViewWS
 
getSelectionEnds() - Method in class su.whs.watl.text.TextLayout
 
getSelectionStart() - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
getSelectionStart() - Method in interface su.whs.watl.ui.ITextView
 
getSelectionStart() - Method in class su.whs.watl.ui.TextViewEx
 
getSelectionStart() - Method in class su.whs.watl.ui.TextViewWS
 
getSelectionStarts() - Method in class su.whs.watl.text.TextLayout
 
getSize() - Method in class su.whs.watl.text.TextLayout.LinesIterator
 
getSpanEnd(Object) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
getSpanFlags(Object) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
getSpans(int, int, Class<T>) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
getSpanStart(Object) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
getStart() - Method in class su.whs.watl.text.TextLayout
 
getStart() - Method in class su.whs.watl.text.TextLayout.LinesIterator
 
getStart() - Method in class su.whs.watl.ui.TextViewWS
 
getState() - Method in class su.whs.watl.text.ContentView.Options
 
getState() - Method in class su.whs.watl.text.TextLayout
 
getText() - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
getText() - Method in class su.whs.watl.text.TextLayout
 
getText() - Method in interface su.whs.watl.ui.ITextView
 
getText() - Method in class su.whs.watl.ui.TextViewEx
 
getTextLayout() - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
getTextLayout() - Method in interface su.whs.watl.ui.ITextView
 
getTextLayout() - Method in class su.whs.watl.ui.TextViewEx
 
getTextPaddings() - Method in class su.whs.watl.text.ContentView.Options
 
getTextPaint() - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
getTextPaint() - Method in interface su.whs.watl.text.ContentView.OptionsChangeListener
 
getTextPaint() - Method in class su.whs.watl.text.TextLayout
 
getUrls() - Method in class su.whs.watl.ui.TextViewEx
 
getVideoSource() - Method in class su.whs.watl.text.style.VideoThumbnailSpan
 
getViewForPage(int) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
getViewType(int) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
getViewTypeForPage(int) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
getViewTypesCount() - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
getWidth() - Method in class su.whs.watl.text.TextLayout
 
gravity - Variable in class su.whs.watl.text.LineSpan
 

H

handleTag(boolean, String, Editable, XMLReader) - Method in class su.whs.watl.text.HtmlTagHandler
 
hasNext() - Method in class su.whs.watl.text.TextLayout.LinesIterator
 
hasPreformatted() - Method in class su.whs.watl.text.HtmlTagHandler
 
height - Variable in class su.whs.watl.text.LineSpan
 
height - Variable in class su.whs.watl.text.TextLayout
 
height - Variable in class su.whs.watl.text.TextLine
 
HtmlTagHandler - Class in su.whs.watl.text
supported tags: UL OL DD IFRAME (filtered out) CENTER RIGHT RTL LTR
HtmlTagHandler(Html.ImageGetter) - Constructor for class su.whs.watl.text.HtmlTagHandler
 
HtmlTagHandler() - Constructor for class su.whs.watl.text.HtmlTagHandler
 
HtmlTagHandler.CenterAlignment - Class in su.whs.watl.text
 
HtmlTagHandler.ImageGetter - Interface in su.whs.watl.text
extended ImageGetter, with supports for construct previewDrawable/video
HtmlTagHandler.OppositeAlignment - Class in su.whs.watl.text
 
HtmlToSpanned - Class in su.whs.watl.experimental
Created by igor n.boulliev on 11.01.16.
HtmlToSpanned() - Constructor for class su.whs.watl.experimental.HtmlToSpanned
 
HtmlToSpanned.DefaultTagHandler - Class in su.whs.watl.experimental
 
HtmlToSpanned.ImageGetter - Class in su.whs.watl.experimental
 
HtmlToSpanned.TagHandler - Interface in su.whs.watl.experimental
 
hyphen - Variable in class su.whs.watl.text.LineSpanBreak
 
hyphenWidth - Variable in class su.whs.watl.text.LineSpan
 

I

ImageGetter() - Constructor for class su.whs.watl.experimental.HtmlToSpanned.ImageGetter
 
ImagePlacementHandler - Class in su.whs.watl.text
Created by igor n. boulliev on 03.02.15.
ImagePlacementHandler() - Constructor for class su.whs.watl.text.ImagePlacementHandler
 
ImagePlacementHandler.DefaultImagePlacementHandler - Class in su.whs.watl.text
FIXME: available height not used
ImagePlacementHandler.DefaultImagePlacementHandler.WRAP - Enum in su.whs.watl.text
 
increaseBreak(float) - Method in class su.whs.watl.text.ReflowState
 
increaseBreak(float, float) - Method in class su.whs.watl.text.ReflowState
 
INLINE - Static variable in class su.whs.watl.text.ImagePlacementHandler
 
insert(int, CharSequence, int, int) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
insert(int, CharSequence) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
instantiateItem(ViewGroup, int) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
invalidate() - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
invalidate() - Method in interface su.whs.watl.text.ContentView.OptionsChangeListener
 
invalidate() - Method in class su.whs.watl.text.TextLayout
invalidate layout actually, invalidate() works only if width/font size changed
invalidate(int, int, int, int) - Method in interface su.whs.watl.text.TextLayoutListener
allow TextLayout to call repaint on anitmation events
invalidateContent() - Method in class su.whs.watl.ui.TextViewWS
 
invalidateLines() - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
invalidateLines() - Method in interface su.whs.watl.text.ContentView.OptionsChangeListener
 
invalidateLines() - Method in class su.whs.watl.text.TextLayout
called when layout geometry was changed, or some handlers replaced
invalidateLines() - Method in class su.whs.watl.text.TextLayoutEx
 
invalidateLinesFrom(int) - Method in class su.whs.watl.text.TextLayout
 
invalidateMeasurement() - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
invalidateMeasurement() - Method in interface su.whs.watl.text.ContentView.OptionsChangeListener
 
invalidateMeasurement() - Method in class su.whs.watl.text.TextLayout
called when font size was changed
invalidateMeasurement() - Method in class su.whs.watl.text.TextLayoutEx
 
invalidateMeasurement() - Method in interface su.whs.watl.text.TextLayoutEx.PagerViewBuilder
 
invalidateMeasurementFrom(int) - Method in class su.whs.watl.text.TextLayout
 
invalidateMeasurementInternal() - Method in class su.whs.watl.text.TextLayout
 
invalidateMeasurementInternal(int, LineSpan) - Method in class su.whs.watl.text.TextLayout
 
InvalidVersionException(String) - Constructor for exception su.whs.watl.experimental.SpannedSerializator.InvalidVersionException
 
isAsyncReflow() - Method in class su.whs.watl.text.ContentView.Options
 
isBidiEnabled() - Static method in class su.whs.watl.text.LineSpan
 
isCompressionEnabled() - Method in class su.whs.watl.text.ContentView.Options
 
isFilterEmptyLines() - Method in class su.whs.watl.text.ContentView.Options
 
isJustification() - Method in class su.whs.watl.text.ContentView.Options
 
isLayouted() - Method in class su.whs.watl.text.TextLayout
 
isLineAreWrap(int) - Method in class su.whs.watl.text.TextLayout
 
isNewLineAfter(int) - Static method in class su.whs.watl.text.ImagePlacementHandler
 
isNewLineBefore(int) - Static method in class su.whs.watl.text.ImagePlacementHandler
 
isReflowBackgroundTaskCancelled() - Method in class su.whs.watl.text.TextLayout
 
isReflowBackgroundTaskRunning() - Method in class su.whs.watl.text.TextLayout
 
isReflowFinished() - Method in class su.whs.watl.text.TextLayout
 
isSelectModeActive() - Method in class su.whs.watl.ui.TextViewEx
 
isSelectModeActive() - Method in class su.whs.watl.ui.TextViewWS
 
isTextSelectable() - Method in class su.whs.watl.ui.TextViewWS
 
isViewFromObject(View, Object) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
isWhitespacesCompressEnabled() - Method in interface su.whs.watl.layout.TextLinesBuilderCallbacks
 
isWhitespacesCompressEnabled() - Method in class su.whs.watl.layout.TextPagesBuilder
 
isWrapText(int) - Static method in class su.whs.watl.text.ImagePlacementHandler
 
ITextLayout - Interface in su.whs.watl.text
Created by igor n. boulliev on 11.01.16.
ITextPagesNumber - Interface in su.whs.watl.text
Created by igor n. boulliev on 16.06.15.
ITextView - Interface in su.whs.watl.ui
Created by igor n. boulliev on 18.02.15.

J

jumpSelectionCursor(float, float, int) - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
jumpSelectionCursor(float, float, int) - Method in class su.whs.watl.ui.TextViewWS
 
justify(int) - Method in class su.whs.watl.text.TextLine
 

L

lastBreak - Variable in class su.whs.watl.text.ReflowState
 
lastWhitespace - Variable in class su.whs.watl.layout.State
 
layoutFinished() - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
layoutFinished() - Method in interface su.whs.watl.text.TextLayoutEx.PagerViewBuilder
 
leading - Variable in class su.whs.watl.text.LineSpan
 
length() - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
Line - Class in su.whs.watl.layout
Created by igor n. boulliev on 18.02.17.
Line() - Constructor for class su.whs.watl.layout.Line
 
lines - Variable in class su.whs.watl.text.TextLayout
 
LinesIterator() - Constructor for class su.whs.watl.text.TextLayout.LinesIterator
 
LineSpan - Class in su.whs.watl.text
Created by igor n. boulliev on 07.12.14.
LineSpan() - Constructor for class su.whs.watl.text.LineSpan
 
lineSpan - Variable in class su.whs.watl.text.TextLayout
 
LineSpanBreak - Class in su.whs.watl.text
Created by igor n. boulliev on 13.03.15.
LineSpanBreak() - Constructor for class su.whs.watl.text.LineSpanBreak
 
lineWidth - Variable in class su.whs.watl.text.ReflowState
 
listener - Variable in class su.whs.watl.text.TextLayout
 
log_single_line(int) - Method in class su.whs.watl.text.TextLayout
 

M

makeOptions() - Method in class su.whs.watl.ui.TextViewEx
 
margin - Variable in class su.whs.watl.text.LineSpan
 
marginEnd - Variable in class su.whs.watl.text.LineSpan
 
marginLineCount - Variable in class su.whs.watl.text.LineSpan
 
measure(char[], TextPaint) - Method in class su.whs.watl.layout.Span
 
Measure(char[], int, int, TextPaint) - Constructor for class su.whs.watl.layout.Span.Measure
 
Measure() - Constructor for class su.whs.watl.layout.Span.Measure
 
measure(LineSpan, char[], TextPaint, boolean) - Static method in class su.whs.watl.text.LineSpan
 
measure(LineSpan, char[], TextPaint) - Static method in class su.whs.watl.text.LineSpan
measure all spans chain
mInvalidate - Variable in class su.whs.watl.text.ContentView.Options
 
mInvalidateLines - Variable in class su.whs.watl.text.ContentView.Options
 
mInvalidateMeasurement - Variable in class su.whs.watl.text.ContentView.Options
 
mListener - Variable in class su.whs.watl.text.ContentView.Options
 
moveCursor(float, float, int) - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
moveCursor(float, float, int) - Method in class su.whs.watl.ui.TextViewWS
moving selection cursor with magnet effect do not change line if y distance less than lineHeight from active y position
MultiColumnTextViewEx - Class in su.whs.watl.ui
Created by igor n. boulliev on 18.02.15.
MultiColumnTextViewEx(Context) - Constructor for class su.whs.watl.ui.MultiColumnTextViewEx
 
MultiColumnTextViewEx(Context, AttributeSet) - Constructor for class su.whs.watl.ui.MultiColumnTextViewEx
 
MultiColumnTextViewEx(Context, AttributeSet, int) - Constructor for class su.whs.watl.ui.MultiColumnTextViewEx
 
mViewsCount - Variable in class su.whs.watl.text.TextLayout
 

N

newBreak() - Method in class su.whs.watl.text.LineSpan
 
next - Variable in class su.whs.watl.text.LineSpan
 
next - Variable in class su.whs.watl.text.LineSpanBreak
 
next() - Method in class su.whs.watl.text.TextLayout.LinesIterator
 
nextSpanTransition(int, int, Class) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
noDraw - Variable in class su.whs.watl.text.LineSpan
 
nonLetterBreak(boolean) - Method in class su.whs.watl.text.ReflowState
 
notifyTextHeightChanged() - Method in class su.whs.watl.text.TextLayout
 
notifyTextInfoInvalidated() - Method in class su.whs.watl.text.TextLayout
 
notifyTextReady() - Method in class su.whs.watl.text.TextLayout
 

O

onAttachedToWindow() - Method in class su.whs.watl.ui.TextViewEx
 
onClick(View, CharacterStyle, int, int, Rect) - Method in interface su.whs.watl.ui.ClickableSpanListener
 
onClicked(DynamicDrawableSpan, Rect, View) - Method in interface su.whs.watl.text.DynamicDrawableInteractionListener
 
onDetachedFromWindow() - Method in class su.whs.watl.ui.TextViewEx
 
onDraw(Canvas) - Method in class su.whs.watl.ui.TextViewWS
 
onDrawableClicked(Drawable, int, DynamicDrawableSpan) - Method in class su.whs.watl.ui.TextViewEx
called by touch handler, if touched on dynamicdrawablespan used internally for call DynamicDrawableInteractionListener
onDrawableClicked(Drawable, int, DynamicDrawableSpan) - Method in class su.whs.watl.ui.TextViewWS
 
onFinish(List<TextLine>, int) - Method in interface su.whs.watl.text.ITextLayout
 
onFinish(List<TextLine>, int) - Method in class su.whs.watl.text.TextLayout
method, where handles layout finish
onFinish(List<TextLine>, int) - Method in class su.whs.watl.text.TextLayoutEx
 
onHeightChanged(int) - Method in interface su.whs.watl.layout.TextPagesBuilderCallbacks
 
onHeightExceed(int) - Method in interface su.whs.watl.text.TextLayoutListener
called when viewHeight exceed
onHeightExceed(int) - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
onHeightExceed(int) - Method in class su.whs.watl.ui.TextViewEx
called when given height exceed WARN: called fron non-ui thread
onHighlightAnimationFinished(int) - Method in class su.whs.watl.text.TextLayout
 
onHighlightAnimationStarts(int) - Method in class su.whs.watl.text.TextLayout
 
onHighlightAnimationUpdate(int) - Method in class su.whs.watl.text.TextLayout
 
onLayoutFinished() - Method in interface su.whs.watl.layout.TextPagesBuilderCallbacks
 
onLayoutFinished(int) - Method in interface su.whs.watl.ui.TextViewLayoutListener
 
onLineHeightChanged(int) - Method in interface su.whs.watl.layout.TextLinesBuilderCallbacks
 
onLineHeightChanged(int) - Method in class su.whs.watl.layout.TextPagesBuilder
 
onLineReady(Line) - Method in interface su.whs.watl.layout.TextLinesBuilderCallbacks
 
onLineReady(Line) - Method in class su.whs.watl.layout.TextPagesBuilder
 
onLongClick(DynamicDrawableSpan, RectF, View) - Method in interface su.whs.watl.text.DynamicDrawableInteractionListener
 
onLongTapCharacter(int) - Method in class su.whs.watl.ui.TextViewWS
 
onMeasure(int, int) - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
onMeasure(int, int) - Method in class su.whs.watl.ui.TextViewEx
 
onPageReady(List<TextLine>, int, int) - Method in interface su.whs.watl.layout.TextPagesBuilderCallbacks
 
onPreDraw() - Method in class su.whs.watl.ui.TextViewEx
 
onPreDraw() - Method in class su.whs.watl.ui.TextViewWS
 
onProgress(List<TextLine>, int, boolean) - Method in interface su.whs.watl.text.ITextLayout
 
onProgress(List<TextLine>, int, boolean) - Method in class su.whs.watl.text.TextLayout
method where handles interaction with TextLayoutListener when overriden - onProgress() must increments mViewsCount on every viewHeightExceed==true
onProgress(List<TextLine>, int, boolean) - Method in class su.whs.watl.text.TextLayoutEx
 
onProgress(List<TextLine>, int, boolean) - Method in interface su.whs.watl.text.TextLayoutEx.TextLayoutListenerAdv
 
onRestoreInstanceState(Parcelable) - Method in class su.whs.watl.ui.TextViewEx
 
onSaveInstanceState() - Method in class su.whs.watl.ui.TextViewEx
 
onSelectionModeEnds() - Method in class su.whs.watl.ui.TextViewWS
 
onSelectionModeStarts(int, int) - Method in class su.whs.watl.ui.TextViewWS
 
onTag(String, boolean, Map<String, String>) - Method in class su.whs.watl.experimental.HtmlToSpanned.DefaultTagHandler
 
onTag(String, boolean, Map<String, String>) - Method in interface su.whs.watl.experimental.HtmlToSpanned.TagHandler
 
onTextHeightChanged() - Method in interface su.whs.watl.text.TextLayoutListener
called, when layout's height changed (this is not called, if layout created with height > -1)
onTextHeightChanged() - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
onTextHeightChanged() - Method in class su.whs.watl.ui.TextViewEx
called by TextLayout.reflow() -> on text height changed
onTextInfoInvalidated() - Method in interface su.whs.watl.text.TextLayoutListener
called, when layout's content changed
onTextInfoInvalidated() - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
onTextInfoInvalidated() - Method in class su.whs.watl.ui.TextViewEx
called by TextLayout when layout invalidated (base font size changed) (lineBreaker changed) (imagePlacementHandler changed) (requested geometry changed)
onTextReady() - Method in interface su.whs.watl.text.TextLayoutListener
called when reflow finished
onTextReady() - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
onTextReady() - Method in class su.whs.watl.ui.TextViewEx
called by TextLayout when reflow() process finished
onUrlClicked(String, int, ClickableSpan) - Method in class su.whs.watl.ui.TextViewEx
called when urlspan clicked
onUrlClicked(String, int, ClickableSpan) - Method in class su.whs.watl.ui.TextViewWS
 
OppositeAlignment() - Constructor for class su.whs.watl.text.HtmlTagHandler.OppositeAlignment
 
Options() - Constructor for class su.whs.watl.text.ContentView.Options
 
Options(ContentView.Options) - Constructor for class su.whs.watl.text.ContentView.Options
 
Options(Context, AttributeSet, int, int) - Constructor for class su.whs.watl.text.ContentView.Options
 
Options() - Constructor for class su.whs.watl.text.TextLayout.Options
 

P

PageBreakSpan - Class in su.whs.watl.text.style
mark 'page break' for paginated views
PageBreakSpan() - Constructor for class su.whs.watl.text.style.PageBreakSpan
 
pageGeometryBegins(int, int, int, int, TextLayoutEx.TextLayoutListenerAdv) - Method in class su.whs.watl.text.TextLayoutEx
 
pageReady(int) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
pageReady(int) - Method in interface su.whs.watl.text.TextLayoutEx.PagerViewBuilder
 
paragraphEnd - Variable in class su.whs.watl.text.LineSpan
 
paragraphStart - Variable in class su.whs.watl.text.LineSpan
 
paragraphStartMargin - Variable in class su.whs.watl.text.LineSpan
 
paragraphStyles - Variable in class su.whs.watl.text.LineSpan
 
paragraphTopMargin - Variable in class su.whs.watl.text.LineSpan
 
place(int, int, int, int, Point, ContentView.Options) - Method in interface su.whs.watl.experimental.AutoPlacedDrawable
 
place(DynamicDrawableSpan, int, int, int, int, int, Point, ContentView.Options, boolean) - Method in class su.whs.watl.text.ImagePlacementHandler.DefaultImagePlacementHandler
default image placement handler

behavior -

place(DynamicDrawableSpan, int, int, int, int, int, Point, ContentView.Options, boolean) - Method in class su.whs.watl.text.ImagePlacementHandler
 
PLACEHOLDER - Static variable in class su.whs.watl.text.ImagePlacementHandler
 
position - Variable in class su.whs.watl.text.LineSpanBreak
 
PreformattedSpan - Class in su.whs.watl.text.style
Created by igor n. boulliev on 09.01.16.
PreformattedSpan() - Constructor for class su.whs.watl.text.style.PreformattedSpan
 
prepare(Spanned, int, int, int, int, SparseArray<DynamicDrawableSpan>) - Static method in class su.whs.watl.text.LineSpan
uses for transform given spanned text into LineSpan
prepare(Spanned, int, int, int, int, int, SparseArray<DynamicDrawableSpan>) - Static method in class su.whs.watl.text.LineSpan
 
prepare(Spanned, int, int) - Method in class su.whs.watl.text.TextLayout
 
prepareLayout(int, int) - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
prepareLayout(int, int) - Method in class su.whs.watl.ui.TextViewEx
 
prepareLayout() - Method in class su.whs.watl.ui.TextViewEx
 
processTouchAt(float, float, boolean, int) - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
processTouchAt(float, float, boolean, int) - Method in class su.whs.watl.ui.TextViewEx
 
processTouchAt(float, float, boolean, int) - Method in class su.whs.watl.ui.TextViewWS
 

R

read(DataInputStream) - Static method in class su.whs.watl.experimental.SpannedSerializator
 
read(int, DataInputStream) - Method in class su.whs.watl.experimental.SpannedSerializator
 
readDynamicDrawableSpan(DataInputStream) - Method in class su.whs.watl.experimental.SpannedSerializator
by default - reads drawable from stream
ReadError(String) - Constructor for exception su.whs.watl.experimental.SpannedSerializator.ReadError
 
reflow(char[], int, int, LineSpan, float, int, int, int, int, TextPaint, ContentView.Options) - Method in class su.whs.watl.text.TextLayout
main method used for calculating spans geometry with given base TextPaint, width and height limit, and so on
reflowedHeight - Variable in class su.whs.watl.text.TextLayout
 
reflowedWidth - Variable in class su.whs.watl.text.TextLayout
 
ReflowState - Class in su.whs.watl.text
Created by igor n. boulliev on 13.03.15.
ReflowState(LineSpan, float) - Constructor for class su.whs.watl.text.ReflowState
 
ReflowState(ReflowState, boolean) - Constructor for class su.whs.watl.text.ReflowState
 
ReflowState(ReflowState) - Constructor for class su.whs.watl.text.ReflowState
 
ReflowState(ReflowState, LineSpan) - Constructor for class su.whs.watl.text.ReflowState
 
registerDrawable(DynamicDrawableSpan, int, int) - Method in interface su.whs.watl.text.ITextLayout
 
registerDrawable(DynamicDrawableSpan, int, int) - Method in class su.whs.watl.text.TextLayout
 
release() - Method in class su.whs.watl.text.LineSpanBreak
 
release() - Method in class su.whs.watl.text.TextLayout
 
remove() - Method in class su.whs.watl.text.TextLayout.LinesIterator
 
removeHighlight(int, int) - Method in class su.whs.watl.text.TextLayout
 
removeSpan(Object) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
replace(int, int, CharSequence, int, int) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
replace(int, int, CharSequence) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
requestedHeight - Variable in class su.whs.watl.text.TextLayout
 
reset() - Method in class su.whs.watl.layout.TextLinesBuilder
 
reset() - Method in class su.whs.watl.text.TextLayoutEx
 
resetHighlight() - Method in class su.whs.watl.text.TextLayout
reset hightlits (similar to setHighlight(0,0,0))
resetState() - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
resetState() - Method in class su.whs.watl.ui.TextViewEx
reset state (currently - only selections)
restoreState(Parcelable, ClassLoader) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
reversed - Variable in class su.whs.watl.text.LineSpan
 
RightToLeftDirectionSpan - Class in su.whs.watl.text.style
marks span of text, wich must be rendered right-to-left
RightToLeftDirectionSpan() - Constructor for class su.whs.watl.text.style.RightToLeftDirectionSpan
 
rollback(int) - Method in class su.whs.watl.text.ReflowState
 
runLineSpanToIndex(char[], TextPaint, LineSpan, LineSpanBreak, int, int, int, int, float, int, Rect, Rect) - Static method in class su.whs.watl.text.Utils
returns drawing start coordinate for character at position 'index' note, if span are LTR - returns left edge of character, else (for RTL) - returns right bound
runLineSpanToX(char[], TextPaint, LineSpan, LineSpanBreak, int, float, float, int, float, int, Rect, Rect) - Static method in class su.whs.watl.text.Utils
 

S

saveState() - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
SCROLLABLE - Static variable in class su.whs.watl.text.ImagePlacementHandler
 
selectCursorAt(float, float, int) - Method in class su.whs.watl.ui.TextViewWS
 
serialize(DataOutputStream) - Method in class su.whs.watl.experimental.SpannedSerializator
serialize Spanned to DataOutputStream
Serialize(DataOutputStream, LineSpan, char[], boolean) - Static method in class su.whs.watl.text.LineSpan
 
Serialize(DataOutputStream, LineSpanBreak) - Static method in class su.whs.watl.text.LineSpanBreak
 
SerializeLineSpan(DataOutputStream, LineSpan, boolean) - Static method in class su.whs.watl.text.LineSpan
 
set(Bundle) - Method in class su.whs.watl.text.ContentView.Options
set options from bundle
setChangeListener(ContentView.OptionsChangeListener) - Method in class su.whs.watl.text.ContentView.Options
sets object, which must handle notifications about options updated
setClickableSpanListener(ClickableSpanListener) - Method in class su.whs.watl.ui.TextViewWS
 
setColumnLimits(int, int) - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
setColumnsCount(int) - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
setCustomSelectionActionModeCallback(ActionMode.Callback) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
setCustomSelectionActionModeCallback(ActionMode.Callback) - Method in class su.whs.watl.ui.TextViewWS
 
setCustomSelectionActionModeCallback(android.support.v7.view.ActionMode.Callback) - Method in class su.whs.watl.ui.TextViewWS
 
setDefaultDirection(int) - Method in class su.whs.watl.text.ContentView.Options
set default text direction (NOT SUPPORTED YET)
setDrawableBounds(Drawable, int, int, int, int) - Method in interface su.whs.watl.text.ITextLayout
 
setDrawableBounds(Drawable, int, int, int, int) - Method in class su.whs.watl.text.TextLayout
 
setDrawableMinimumScaleFactor(float) - Method in class su.whs.watl.text.ContentView.Options
 
setDrawablePaddings(int, int, int, int) - Method in class su.whs.watl.text.ContentView.Options
set paddings, applied to all drawables in text (text and drawables has separated paddings)
setDrawableWrapRatioTreshold(float) - Method in class su.whs.watl.text.ContentView.Options
 
setDrawableWrapWidthTreshold(float) - Method in class su.whs.watl.text.ContentView.Options
 
setDynamicDrawableInteractionListener(DynamicDrawableInteractionListener) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
setDynamicDrawableInteractionListener(DynamicDrawableInteractionListener) - Method in class su.whs.watl.ui.TextViewEx
register listener for clicks on Drawables
setFilterEmptyLines(boolean) - Method in class su.whs.watl.text.ContentView.Options
if true - ContentView will skip lines with zero length, if sufficient lines was added to paragraph (see setEmptyLinesThreashold)
setFilters(InputFilter[]) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
setHighlight(int, int, int) - Method in class su.whs.watl.text.TextLayout
set highlight text range
setHighlightColor(int) - Method in class su.whs.watl.ui.TextViewEx
 
setImagePlacementHandler(ImagePlacementHandler) - Method in class su.whs.watl.text.ContentView.Options
 
setInvalidateListener(TextLayoutListener) - Method in class su.whs.watl.text.TextLayout
 
setIsLayoutedInternal(boolean) - Method in class su.whs.watl.text.TextLayout
 
setLineBreaker(LineBreaker) - Method in class su.whs.watl.text.ContentView.Options
 
setLineSpacingAdd(int) - Method in class su.whs.watl.text.ContentView.Options
 
setLineSpacingMultiplier(float) - Method in class su.whs.watl.text.ContentView.Options
 
setLoadingState(boolean) - Method in interface su.whs.watl.text.ContentView
 
setMaxLines(int) - Method in interface su.whs.watl.text.ITextLayout
 
setMaxLines(int) - Method in class su.whs.watl.text.TextLayout
 
setNewLineLeftMargin(int) - Method in class su.whs.watl.text.ContentView.Options
 
setNewLineTopMargin(int) - Method in class su.whs.watl.text.ContentView.Options
 
setPaint(TextPaint) - Method in class su.whs.watl.text.TextLayout
 
setPrimaryItem(ViewGroup, int, Object) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
setReflowBackgroundTaskCancelled(boolean) - Method in class su.whs.watl.text.TextLayout
 
setReflowBackgroundTaskRunning(boolean) - Method in class su.whs.watl.text.TextLayout
 
setReflowFinished(boolean) - Method in class su.whs.watl.text.TextLayout
 
setReflowQuantize(int) - Method in class su.whs.watl.text.ContentView.Options
 
setSelected(boolean) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
setSelected(boolean) - Method in interface su.whs.watl.ui.ITextView
 
setSelected(boolean) - Method in class su.whs.watl.ui.TextViewEx
 
setSelected(boolean) - Method in class su.whs.watl.ui.TextViewWS
 
setSelection(int, int) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
setSelection(int, int) - Method in class su.whs.watl.text.TextLayout
set selected text range
setSelection(int, int) - Method in interface su.whs.watl.ui.ITextView
 
setSelection(int, int) - Method in class su.whs.watl.ui.TextViewEx
 
setSelection(int, int) - Method in class su.whs.watl.ui.TextViewWS
 
setSelectionColor(int) - Method in class su.whs.watl.ui.TextViewWS
 
setSelectionCursorDrawable(int) - Method in class su.whs.watl.ui.TextViewWS
 
setSelectionCursorDrawable(int, int) - Method in class su.whs.watl.ui.TextViewWS
 
setSize(int, int) - Method in class su.whs.watl.text.TextLayout
 
setSize(int, int, int) - Method in class su.whs.watl.text.TextLayout
set size for layout where 'visible height' < available height

used for split layout to pages

setSize(int, int, int) - Method in class su.whs.watl.text.TextLayoutEx
 
setSpan(Object, int, int, int) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 
setText(CharSequence) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
setText(CharSequence) - Method in interface su.whs.watl.ui.ITextView
 
setText(CharSequence, TextView.BufferType) - Method in class su.whs.watl.ui.TextViewEx
 
setTextColor(int) - Method in class su.whs.watl.text.TextLayout
 
setTextColor(int) - Method in class su.whs.watl.ui.TextViewEx
 
setTextIsSelectable(boolean) - Method in class su.whs.watl.ui.TextViewEx
 
setTextIsSelectable(boolean) - Method in class su.whs.watl.ui.TextViewWS
 
setTextIsSelecteableInternal(boolean) - Method in class su.whs.watl.ui.TextViewEx
 
setTextIsSelecteableInternal(boolean) - Method in class su.whs.watl.ui.TextViewWS
 
setTextLayout(TextLayout) - Method in class su.whs.watl.ui.MultiColumnTextViewEx
 
setTextLayout(TextLayout) - Method in class su.whs.watl.ui.TextViewEx
WARNING: local options overriden with TextLayout.getOptions()
setTextPaddings(int, int, int, int) - Method in class su.whs.watl.text.ContentView.Options
set text paddings (in additional to view's padding)
setTextSize(float) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
setTextSize(int, float) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
setTextSize(float) - Method in class su.whs.watl.text.ContentView.Options
change base text size
setTextSize(float) - Method in interface su.whs.watl.text.ContentView.OptionsChangeListener
 
setTextSize(float) - Method in class su.whs.watl.text.TextLayout
 
setTextSize(float) - Method in class su.whs.watl.text.TextLayoutEx
 
setTextSize(float) - Method in interface su.whs.watl.ui.ITextView
 
setTextSize(int, float) - Method in interface su.whs.watl.ui.ITextView
 
setTextSize(float) - Method in class su.whs.watl.ui.TextViewEx
 
setTextSize(int, float) - Method in class su.whs.watl.ui.TextViewEx
 
setTextViewLayoutListener(TextViewLayoutListener) - Method in class su.whs.watl.ui.TextViewEx
 
setTypeface(Typeface) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
setTypeface(Typeface) - Method in interface su.whs.watl.text.ITextLayout
 
setTypeface(Typeface, int) - Method in interface su.whs.watl.text.ITextLayout
 
setTypeface(Typeface) - Method in class su.whs.watl.text.TextLayout
 
setTypeface(Typeface, int) - Method in class su.whs.watl.text.TextLayout
 
setTypeface(Typeface) - Method in class su.whs.watl.ui.TextViewEx
 
setTypeface(Typeface, int) - Method in class su.whs.watl.ui.TextViewEx
 
skip - Variable in class su.whs.watl.text.LineSpan
 
skip - Variable in class su.whs.watl.text.LineSpanBreak
 
Span - Class in su.whs.watl.layout
Created by igor n. boulliev on 18.02.17.
Span(Style, int, int, char[], TextPaint) - Constructor for class su.whs.watl.layout.Span
 
Span(Style, int, int) - Constructor for class su.whs.watl.layout.Span
 
Span(DataInputStream, StyleDictionary) - Constructor for class su.whs.watl.layout.Span
 
Span.Measure - Class in su.whs.watl.layout
 
SpannableStringBuilder2 - Class in su.whs.watl.experimental
Created by igor n. boulliev on 12.01.16.
SpannableStringBuilder2() - Constructor for class su.whs.watl.experimental.SpannableStringBuilder2
 
SpannableStringBuilder2(CharSequence) - Constructor for class su.whs.watl.experimental.SpannableStringBuilder2
 
SpannableStringBuilder2(CharSequence, int, int) - Constructor for class su.whs.watl.experimental.SpannableStringBuilder2
 
SpannedSerializationException(String) - Constructor for exception su.whs.watl.experimental.SpannedSerializator.SpannedSerializationException
 
SpannedSerializator - Class in su.whs.watl.experimental
Helper, writes Spanned to DataOutputStream, and reads it's back - from DataInputStream to Spanned to support custom CharacterStyle and ParagrpahStyle - override class and implements own read(int tag, DataInputStream dis) and write(Object o, DataOutputStream dos) write(Object o, DataOutputStream dos) must write int 'tag' (>100), and Span paramteres to stream, and read will be called with 'tag' - and correct instance must be constructed, used prevously written N bytes from stream
SpannedSerializator(Spanned) - Constructor for class su.whs.watl.experimental.SpannedSerializator
 
SpannedSerializator() - Constructor for class su.whs.watl.experimental.SpannedSerializator
 
SpannedSerializator.InvalidVersionException - Exception in su.whs.watl.experimental
 
SpannedSerializator.ReadError - Exception in su.whs.watl.experimental
 
SpannedSerializator.SpannedSerializationException - Exception in su.whs.watl.experimental
 
spans - Variable in class su.whs.watl.text.LineSpan
 
start - Variable in class su.whs.watl.text.LineSpan
 
startUpdate(ViewGroup) - Method in class su.whs.watl.text.BaseTextPagerAdapter
 
State - Class in su.whs.watl.layout
Created by igor n. boulliev on 18.02.17.
State(Span, float) - Constructor for class su.whs.watl.layout.State
 
stopReflowIfNeed() - Method in class su.whs.watl.text.TextLayout
stop background thread, if running
stopReflowIfNeed() - Method in class su.whs.watl.text.TextLayoutEx
 
strong - Variable in class su.whs.watl.text.LineSpan
 
strong - Variable in class su.whs.watl.text.LineSpanBreak
 
Style - Class in su.whs.watl.layout
Created by igor n. boulliev on 18.02.17.
Style() - Constructor for class su.whs.watl.layout.Style
 
StyleDictionary - Class in su.whs.watl.layout
Created by igor n. boulliev on 18.02.17.
StyleDictionary() - Constructor for class su.whs.watl.layout.StyleDictionary
 
su.whs.watl.experimental - package su.whs.watl.experimental
 
su.whs.watl.layout - package su.whs.watl.layout
 
su.whs.watl.text - package su.whs.watl.text
 
su.whs.watl.text.style - package su.whs.watl.text.style
 
su.whs.watl.ui - package su.whs.watl.ui
 
subSequence(int, int) - Method in class su.whs.watl.experimental.SpannableStringBuilder2
 

T

tail - Variable in class su.whs.watl.text.LineSpanBreak
 
TextLayout - Class in su.whs.watl.text
* states: measured (invalidates on change base font size) layouted (depends on 'measured' and 'width', 'lineBreaker', 'imagePlacementHandler' + if requested height > reflowed Height)
TextLayout(Spanned, int, int, TextPaint, TextLayoutListener) - Constructor for class su.whs.watl.text.TextLayout
default LineBreaker implementation
TextLayout(Spanned, int, int, TextPaint, ContentView.Options, TextLayoutListener) - Constructor for class su.whs.watl.text.TextLayout
 
TextLayout() - Constructor for class su.whs.watl.text.TextLayout
 
TextLayout(Spanned, TextPaint) - Constructor for class su.whs.watl.text.TextLayout
 
TextLayout(Spanned, TextPaint, TextLayoutListener) - Constructor for class su.whs.watl.text.TextLayout
 
TextLayout.LinesIterator - Class in su.whs.watl.text
iterator to quick access to lines properties developed to support MultiColumnTextViewEx's height==MeasureSpec.UNSPECIFIED
TextLayout.Options - Class in su.whs.watl.text
 
TextLayoutEx - Class in su.whs.watl.text
supports for pagination and complex geometry layouts per page supports different geometry for pages supports serialization of 'page split info' for fast layout at restore Created by igor n. boulliev on 30.05.15.
TextLayoutEx(Spanned, TextPaint, ContentView.Options, TextLayoutEx.PagerViewBuilder) - Constructor for class su.whs.watl.text.TextLayoutEx
 
TextLayoutEx.PagerViewBuilder - Interface in su.whs.watl.text
 
TextLayoutEx.TextLayoutListenerAdv - Interface in su.whs.watl.text
 
TextLayoutListener - Interface in su.whs.watl.text
TextInfoInvalidateListener - used for notify TextLayout's holder about layout geometry changes and content updates
TextLine - Class in su.whs.watl.text
Created by igor n. boulliev on 11.01.16.
TextLine(ReflowState, int, LeadingMarginSpan) - Constructor for class su.whs.watl.text.TextLine
 
TextLine(LineSpan, int, int, int) - Constructor for class su.whs.watl.text.TextLine
 
TextLine(LineSpan, int, int) - Constructor for class su.whs.watl.text.TextLine
 
TextLinesBuilder - Class in su.whs.watl.layout
Created by igor n. boulliev on 15.01.17.
TextLinesBuilder(TextLinesBuilderCallbacks, ContentView.Options) - Constructor for class su.whs.watl.layout.TextLinesBuilder
 
TextLinesBuilderCallbacks - Interface in su.whs.watl.layout
Created by igor n. boulliev on 15.01.17.
TextPagesBuilder - Class in su.whs.watl.layout
Created by igor n. boulliev on 15.01.17.
TextPagesBuilder(TextPagesBuilderCallbacks, TextPaint) - Constructor for class su.whs.watl.layout.TextPagesBuilder
 
TextPagesBuilderCallbacks - Interface in su.whs.watl.layout
Created by igor n. boulliev on 15.01.17.
TextViewEx - Class in su.whs.watl.ui
TextViewEx - drop-in replacement for TextView additional features: - supports LineBreaker for line breaks - supports full justification for spanned strings - supports OverflowListener - supports two-tap click on urls - supports hyphenation (see sample application)
TextViewEx(Context) - Constructor for class su.whs.watl.ui.TextViewEx
 
TextViewEx(Context, AttributeSet) - Constructor for class su.whs.watl.ui.TextViewEx
 
TextViewEx(Context, AttributeSet, int) - Constructor for class su.whs.watl.ui.TextViewEx
 
TextViewEx(Context, AttributeSet, int, int) - Constructor for class su.whs.watl.ui.TextViewEx
 
TextViewLayoutListener - Interface in su.whs.watl.ui
Created by igor n. boulliev on 10.02.15.
TextViewWS - Class in su.whs.watl.ui
Created by igor n. boulliev on 08.03.15.
TextViewWS(Context) - Constructor for class su.whs.watl.ui.TextViewWS
 
TextViewWS(Context, AttributeSet) - Constructor for class su.whs.watl.ui.TextViewWS
 
TextViewWS(Context, AttributeSet, int) - Constructor for class su.whs.watl.ui.TextViewWS
 
TextViewWS(Context, AttributeSet, int, int) - Constructor for class su.whs.watl.ui.TextViewWS
 
ThirdPartyUtils - Class in su.whs.watl.experimental
Modified by by igor n. boulliev on 09.01.16.
ThirdPartyUtils() - Constructor for class su.whs.watl.experimental.ThirdPartyUtils
 
THUMBNAIL - Static variable in class su.whs.watl.text.ImagePlacementHandler
 
toString(boolean) - Method in class su.whs.watl.text.LineSpan
 
toString() - Method in class su.whs.watl.text.LineSpan
 
toString(char[], boolean) - Method in class su.whs.watl.text.LineSpan
 
toString() - Method in class su.whs.watl.text.ReflowState
 

U

unescape(String) - Static method in class su.whs.watl.experimental.ThirdPartyUtils
Unescapes the entities in a String.
updateDrawState(TextPaint) - Method in class su.whs.watl.text.style.RightToLeftDirectionSpan
 
updateGeometry(int[]) - Method in interface su.whs.watl.text.ITextLayout
 
updateGeometry(int[]) - Method in class su.whs.watl.text.TextLayout
default implementation does not supports geometry change supports
updateGeometry(int[]) - Method in interface su.whs.watl.text.TextLayoutEx.TextLayoutListenerAdv
 
updateGeometry(int[]) - Method in class su.whs.watl.text.TextLayoutEx
called by TextLayout.reflow() immediately after viewHeightExceed == true,
updateInfo(View, int, int) - Method in interface su.whs.watl.text.ITextPagesNumber
 
Utils - Class in su.whs.watl.text
Created by igor n. boulliev on 09.09.15.
Utils() - Constructor for class su.whs.watl.text.Utils
 

V

valueOf(String) - Static method in enum su.whs.watl.layout.CharacterClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum su.whs.watl.text.ImagePlacementHandler.DefaultImagePlacementHandler.WRAP
Returns the enum constant of this type with the specified name.
values() - Static method in enum su.whs.watl.layout.CharacterClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum su.whs.watl.text.ImagePlacementHandler.DefaultImagePlacementHandler.WRAP
Returns an array containing the constants of this enum type, in the order they are declared.
VideoThumbnailSpan - Class in su.whs.watl.text.style
Created by igor n. boulliev on 13.11.15.
VideoThumbnailSpan(String, String, int, int, Html.ImageGetter) - Constructor for class su.whs.watl.text.style.VideoThumbnailSpan
 
viewHeight - Variable in class su.whs.watl.text.TextLayout
 

W

whitespacesCount - Variable in class su.whs.watl.layout.State
 
width - Variable in class su.whs.watl.text.LineSpan
 
width - Variable in class su.whs.watl.text.LineSpanBreak
 
width - Variable in class su.whs.watl.text.TextLayout
 
widths - Variable in class su.whs.watl.text.LineSpan
 
write(Object, DataOutputStream) - Method in class su.whs.watl.experimental.SpannedSerializator
WARNING: at least one dos.writeInt() must be called in custom implementation
writeDynamicDrawableSpan(DynamicDrawableSpan, DataOutputStream) - Method in class su.whs.watl.experimental.SpannedSerializator
by default - calls getDrawable() and store drawable AS BitmapDrawable to stream
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links