- 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
-
- 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
-