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

A

addCellRange(CellRange) - Method in class com.bin.david.form.data.table.TableData
获取所有合并规则,包括自定义和自动合并规则 请不要使用该方法来添加合并单元格 而是通过设置setUserCellRange来添加
addChildren(Column) - Method in class com.bin.david.form.data.column.Column
添加子列
addData(List<T>, boolean) - Method in class com.bin.david.form.core.SmartTable
添加数据 通过这个方法可以实现动态添加数据,参数isFoot可以实现首尾添加
addData(TableData<T>, List<T>, boolean) - Method in class com.bin.david.form.core.TableParser
添加数据
addData(List<Object>, int, boolean) - Method in class com.bin.david.form.data.column.ArrayColumn
添加数据
addData(List<Object>, int, boolean) - Method in class com.bin.david.form.data.column.Column
填充数据
addData(T, boolean) - Method in class com.bin.david.form.data.column.Column
动态添加数据
addLine(int, boolean) - Method in class com.bin.david.form.data.TableInfo
动态添加列,数组重新创建Copy
addTableHeight(TableData<T>, TableConfig) - Method in class com.bin.david.form.core.TableMeasurer
添加table高度
AnnotationParser<T> - Class in com.bin.david.form.core
Created by huang on 2017/11/4.
AnnotationParser(int) - Constructor for class com.bin.david.form.core.AnnotationParser
 
ARRAY - Static variable in class com.bin.david.form.data.column.ArrayColumn
 
ArrayColumn<T> - Class in com.bin.david.form.data.column
Created by huang on 2018/2/1.
ArrayColumn(String, String) - Constructor for class com.bin.david.form.data.column.ArrayColumn
 
ArrayColumn(String, String, boolean) - Constructor for class com.bin.david.form.data.column.ArrayColumn
 
ArrayColumn(String, String, boolean, IFormat<T>) - Constructor for class com.bin.david.form.data.column.ArrayColumn
 
ArrayColumn(String, String, boolean, IDrawFormat<T>) - Constructor for class com.bin.david.form.data.column.ArrayColumn
 
ArrayColumn(String, String, boolean, IFormat<T>, IDrawFormat<T>) - Constructor for class com.bin.david.form.data.column.ArrayColumn
 
ArrayStructure - Class in com.bin.david.form.data
Created by huang on 2018/2/5.
ArrayStructure() - Constructor for class com.bin.david.form.data.ArrayStructure
 
ArrayTableData<T> - Class in com.bin.david.form.data.table
Created by huang on 2018/1/14.
ArrayTableData(String, List<T>, List<Column<T>>) - Constructor for class com.bin.david.form.data.table.ArrayTableData
二维数组的构造方法

B

BaseAbstractGridFormat - Class in com.bin.david.form.data.format.grid
Created by huang on 2018/3/9.
BaseAbstractGridFormat() - Constructor for class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
 
BaseBackgroundFormat - Class in com.bin.david.form.data.format.bg
Created by huang on 2017/11/14.
BaseBackgroundFormat(int) - Constructor for class com.bin.david.form.data.format.bg.BaseBackgroundFormat
 
BaseBubbleTip<C,S> - Class in com.bin.david.form.data.format.tip
Created by huang on 2017/10/20.
BaseBubbleTip(Context, int, int, FontStyle) - Constructor for class com.bin.david.form.data.format.tip.BaseBubbleTip
 
BaseCellBackgroundFormat<T> - Class in com.bin.david.form.data.format.bg
Created by huang on 2017/11/14.
BaseCellBackgroundFormat() - Constructor for class com.bin.david.form.data.format.bg.BaseCellBackgroundFormat
 
BaseGridFormat - Class in com.bin.david.form.data.format.grid
Created by huang on 2018/3/9.
BaseGridFormat() - Constructor for class com.bin.david.form.data.format.grid.BaseGridFormat
 
BaseSelectFormat - Class in com.bin.david.form.data.format.selected
Created by huang on 2018/1/12.
BaseSelectFormat() - Constructor for class com.bin.david.form.data.format.selected.BaseSelectFormat
 
BaseSequenceFormat - Class in com.bin.david.form.data.format.sequence
Created by huang on 2018/3/21.
BaseSequenceFormat() - Constructor for class com.bin.david.form.data.format.sequence.BaseSequenceFormat
 
BitmapDrawer - Class in com.bin.david.form.utils
Created by huang on 2018/3/12.
BitmapDrawer() - Constructor for class com.bin.david.form.utils.BitmapDrawer
 
BitmapDrawFormat<T> - Class in com.bin.david.form.data.format.draw
Created by huang on 2017/10/30.
BitmapDrawFormat(int, int) - Constructor for class com.bin.david.form.data.format.draw.BitmapDrawFormat
 
BitmapTitleDrawFormat - Class in com.bin.david.form.data.format.title
Created by huang on 2017/10/30.
BitmapTitleDrawFormat(int, int) - Constructor for class com.bin.david.form.data.format.title.BitmapTitleDrawFormat
 
BOTTOM - Static variable in interface com.bin.david.form.component.IComponent
 
BOTTOM - Static variable in class com.bin.david.form.data.format.draw.TextImageDrawFormat
 
BOTTOM - Static variable in class com.bin.david.form.data.format.title.TitleImageDrawFormat
 

C

canScrollVertically(int) - Method in class com.bin.david.form.core.SmartTable
 
Cell - Class in com.bin.david.form.data
Created by huang on 2018/1/24.
Cell(int, int) - Constructor for class com.bin.david.form.data.Cell
 
Cell(Cell) - Constructor for class com.bin.david.form.data.Cell
 
CellInfo<T> - Class in com.bin.david.form.data
Created by huang on 2017/11/15.
CellInfo() - Constructor for class com.bin.david.form.data.CellInfo
 
CellRange - Class in com.bin.david.form.data
Created by huang on 2018/1/16.
CellRange(int, int, int, int) - Constructor for class com.bin.david.form.data.CellRange
合并单元格构造方法
CIRCLE - Static variable in class com.bin.david.form.data.style.PointStyle
 
clear() - Method in class com.bin.david.form.data.ArrayStructure
清空
clear() - Method in class com.bin.david.form.data.table.TableData
 
clear() - Method in class com.bin.david.form.data.TableInfo
 
clearCellRangeAddresses() - Method in class com.bin.david.form.data.table.TableData
清除自动合并的规则
clearCount() - Method in class com.bin.david.form.data.format.count.DecimalCountFormat
 
clearCount() - Method in interface com.bin.david.form.data.format.count.ICountFormat
 
clearCount() - Method in class com.bin.david.form.data.format.count.NumberCountFormat
 
clearCount() - Method in class com.bin.david.form.data.format.count.StringCountFormat
 
col - Variable in class com.bin.david.form.data.Cell
 
col - Variable in class com.bin.david.form.data.CellInfo
所在列位置
column - Variable in class com.bin.david.form.data.CellInfo
所在列
Column<T> - Class in com.bin.david.form.data.column
Created by huang on 2017/10/31.
Column(String, List<Column>) - Constructor for class com.bin.david.form.data.column.Column
列构造方法 用于构造组合列
Column(String, Column...) - Constructor for class com.bin.david.form.data.column.Column
列构造方法 用于构造组合列
Column(String, String) - Constructor for class com.bin.david.form.data.column.Column
列构造方法 用于构造子列
Column(String, String, IFormat<T>) - Constructor for class com.bin.david.form.data.column.Column
列构造方法 用于构造子列
Column(String, String, IDrawFormat<T>) - Constructor for class com.bin.david.form.data.column.Column
列构造方法 用于构造子列
Column(String, String, IFormat<T>, IDrawFormat<T>) - Constructor for class com.bin.david.form.data.column.Column
列构造方法 用于构造子列
column - Variable in class com.bin.david.form.data.column.ColumnInfo
ColumnInfo - Class in com.bin.david.form.data.column
Created by huang on 2017/11/2.
ColumnInfo() - Constructor for class com.bin.david.form.data.column.ColumnInfo
 
ColumnNode - Class in com.bin.david.form.data.column
Created by huang on 2018/2/1.
ColumnNode(String, ColumnNode) - Constructor for class com.bin.david.form.data.column.ColumnNode
 
ColumnNode(String, ColumnNode, ArrayColumn) - Constructor for class com.bin.david.form.data.column.ColumnNode
 
ColumnType - Enum in com.bin.david.form.annotation
Created by huang on 2017/11/4.
com.bin.david.form.annotation - package com.bin.david.form.annotation
 
com.bin.david.form.component - package com.bin.david.form.component
 
com.bin.david.form.core - package com.bin.david.form.core
 
com.bin.david.form.data - package com.bin.david.form.data
 
com.bin.david.form.data.column - package com.bin.david.form.data.column
 
com.bin.david.form.data.form - package com.bin.david.form.data.form
 
com.bin.david.form.data.format - package com.bin.david.form.data.format
 
com.bin.david.form.data.format.bg - package com.bin.david.form.data.format.bg
 
com.bin.david.form.data.format.count - package com.bin.david.form.data.format.count
 
com.bin.david.form.data.format.draw - package com.bin.david.form.data.format.draw
 
com.bin.david.form.data.format.grid - package com.bin.david.form.data.format.grid
 
com.bin.david.form.data.format.selected - package com.bin.david.form.data.format.selected
 
com.bin.david.form.data.format.sequence - package com.bin.david.form.data.format.sequence
 
com.bin.david.form.data.format.tip - package com.bin.david.form.data.format.tip
 
com.bin.david.form.data.format.title - package com.bin.david.form.data.format.title
 
com.bin.david.form.data.style - package com.bin.david.form.data.style
 
com.bin.david.form.data.table - package com.bin.david.form.data.table
 
com.bin.david.form.exception - package com.bin.david.form.exception
 
com.bin.david.form.listener - package com.bin.david.form.listener
 
com.bin.david.form.matrix - package com.bin.david.form.matrix
 
com.bin.david.form.utils - package com.bin.david.form.utils
 
compareTo(Column) - Method in class com.bin.david.form.data.column.Column
比较
computeHorizontalScrollExtent() - Method in class com.bin.david.form.core.SmartTable
 
computeHorizontalScrollOffset() - Method in class com.bin.david.form.core.SmartTable
 
computeHorizontalScrollRange() - Method in class com.bin.david.form.core.SmartTable
 
computeVerticalScrollExtent() - Method in class com.bin.david.form.core.SmartTable
 
computeVerticalScrollOffset() - Method in class com.bin.david.form.core.SmartTable
 
computeVerticalScrollRange() - Method in class com.bin.david.form.core.SmartTable
 
contain(int, int) - Method in class com.bin.david.form.data.CellRange
合并单元是否包含格子
correctCellRect(int, int, Rect, float) - Method in class com.bin.david.form.component.GridDrawer
 
count(T) - Method in class com.bin.david.form.data.format.count.DecimalCountFormat
 
count(T) - Method in interface com.bin.david.form.data.format.count.ICountFormat
 
count(T) - Method in class com.bin.david.form.data.format.count.NumberCountFormat
 
count(T) - Method in class com.bin.david.form.data.format.count.StringCountFormat
 
countColumnValue(T) - Method in class com.bin.david.form.data.column.Column
统计数据
countObservers() - Method in class com.bin.david.form.listener.Observable
Ruturnthesizeofobservers
countTotalLineSize(ArrayColumn) - Method in class com.bin.david.form.data.TableInfo
统计表格行数
create(String, String[], T[][], IDrawFormat<T>) - Static method in class com.bin.david.form.data.table.ArrayTableData
创建二维数组表格数据 如果数据不是数组[row][col],可以使用transformColumnArray方法转换
create(SmartTable, String, T[][], IDrawFormat<T>) - Static method in class com.bin.david.form.data.table.ArrayTableData
创建不需要显示列名的二维数组表格数据 如果数据不是数组[row][col],可以使用transformColumnArray方法转换
create(SmartTable, String, int, T[][]) - Static method in class com.bin.david.form.data.table.FormTableData
 
create(String, List<Object>) - Static method in class com.bin.david.form.data.table.MapTableData
创建Map表格数据
create(String, List<Object>, IFormat<String>) - Static method in class com.bin.david.form.data.table.MapTableData
创建Map表格数据

D

data - Variable in class com.bin.david.form.data.CellInfo
数据
DecimalCountFormat<T> - Class in com.bin.david.form.data.format.count
Created by huang on 2017/11/6.
DecimalCountFormat() - Constructor for class com.bin.david.form.data.format.count.DecimalCountFormat
 
DensityUtils - Class in com.bin.david.form.utils
 
deviation - Variable in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
direction - Variable in class com.bin.david.form.component.TableTitle
 
dispatchTouchEvent(MotionEvent) - Method in class com.bin.david.form.core.SmartTable
分发事件 在这里会去调用MatrixHelper onDisallowInterceptEvent方法 判断是否阻止parent拦截自己的事件
dp10 - Variable in class com.bin.david.form.core.TableConfig
 
dp2px(Context, float) - Static method in class com.bin.david.form.utils.DensityUtils
dp转px
draw(Canvas, Rect, TableConfig) - Method in class com.bin.david.form.component.SelectionOperation
 
draw(Canvas, Rect, CellInfo<T>, TableConfig) - Method in class com.bin.david.form.data.format.draw.BitmapDrawFormat
 
draw(Canvas, Rect, CellInfo<T>, TableConfig) - Method in interface com.bin.david.form.data.format.draw.IDrawFormat
 
draw(Canvas, Rect, CellInfo<String>, TableConfig) - Method in class com.bin.david.form.data.format.draw.LeftTopDrawFormat
 
draw(Canvas, Rect, CellInfo<T>, TableConfig) - Method in class com.bin.david.form.data.format.draw.MultiLineDrawFormat
 
draw(Canvas, Rect, CellInfo<T>, TableConfig) - Method in class com.bin.david.form.data.format.draw.TextDrawFormat
 
draw(Canvas, Rect, CellInfo<T>, TableConfig) - Method in class com.bin.david.form.data.format.draw.TextImageDrawFormat
 
draw(Canvas, Rect, Rect, TableConfig) - Method in class com.bin.david.form.data.format.selected.BaseSelectFormat
 
draw(Canvas, Rect, Rect, TableConfig) - Method in interface com.bin.david.form.data.format.selected.IDrawOver
 
draw(Canvas, Rect, Rect, TableConfig) - Method in interface com.bin.david.form.data.format.selected.ISelectFormat
 
draw(Canvas, int, Rect, TableConfig) - Method in class com.bin.david.form.data.format.sequence.BaseSequenceFormat
 
draw(Canvas, int, Rect, TableConfig) - Method in interface com.bin.david.form.data.format.sequence.ISequenceFormat
 
draw(Canvas, Column, Rect, TableConfig) - Method in class com.bin.david.form.data.format.title.BitmapTitleDrawFormat
 
draw(Canvas, Column, Rect, TableConfig) - Method in interface com.bin.david.form.data.format.title.ITitleDrawFormat
绘制
draw(Canvas, Column, Rect, TableConfig) - Method in class com.bin.david.form.data.format.title.TitleDrawFormat
 
draw(Canvas, Column, Rect, TableConfig) - Method in class com.bin.david.form.data.format.title.TitleImageDrawFormat
 
drawBackground(Canvas, Rect, TableConfig, int) - Method in class com.bin.david.form.component.XSequence
绘制背景
drawBackground(Canvas, Rect, TableConfig, int, int) - Method in class com.bin.david.form.component.YSequence
绘制背景
drawBackground(Canvas, Rect, Paint) - Method in class com.bin.david.form.data.format.bg.BaseBackgroundFormat
 
drawBackground(Canvas, Rect, T, Paint) - Method in class com.bin.david.form.data.format.bg.BaseCellBackgroundFormat
 
drawBackground(Canvas, Rect, Paint) - Method in interface com.bin.david.form.data.format.bg.IBackgroundFormat
绘制背景
drawBackground(Canvas, Rect, T, Paint) - Method in interface com.bin.david.form.data.format.bg.ICellBackgroundFormat
绘制背景
drawBackground(Canvas, Column, Rect, TableConfig) - Method in class com.bin.david.form.data.format.title.BitmapTitleDrawFormat
 
drawBackground(Canvas, Column, Rect, TableConfig) - Method in class com.bin.david.form.data.format.title.TitleDrawFormat
 
drawBitmap(Canvas, Rect, Bitmap, TableConfig) - Method in class com.bin.david.form.utils.BitmapDrawer
 
drawColumnTitleGrid(Canvas, Rect, Column, int, Paint) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
绘制列标题网格
drawColumnTitleGrid(Canvas, Rect, Column, int, Paint) - Method in interface com.bin.david.form.data.format.grid.IGridFormat
绘制列标题网格
drawColumnTitleGrid(Canvas, Rect, Column, int, Paint) - Method in class com.bin.david.form.data.format.grid.SimpleGridFormat
 
drawContentCell(Canvas, CellInfo<T>, Rect, TableConfig) - Method in class com.bin.david.form.component.TableProvider
绘制内容格子
drawContentGrid(Canvas, int, int, Rect, CellInfo, Paint) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
绘制内容格子网格
drawContentGrid(Canvas, int, int, Rect, CellInfo, Paint) - Method in interface com.bin.david.form.data.format.grid.IGridFormat
绘制内容格子网格
drawContentGrid(Canvas, int, int, Rect, CellInfo, Paint) - Method in class com.bin.david.form.data.format.grid.SimpleGridFormat
 
drawCountGrid(Canvas, int, Rect, Column, Paint) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
绘制统计行网格
drawCountGrid(Canvas, int, Rect, Column, Paint) - Method in interface com.bin.david.form.data.format.grid.IGridFormat
绘制统计行格子网格
drawCountGrid(Canvas, int, Rect, Column, Paint) - Method in class com.bin.david.form.data.format.grid.SimpleGridFormat
 
drawGridPath(Canvas, Rect, Paint, boolean, boolean) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
绘制网格路径
drawLeftAndTopGrid(Canvas, Rect, Paint) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
绘制表格左上角空隙网格
drawLeftAndTopGrid(Canvas, Rect, Paint) - Method in interface com.bin.david.form.data.format.grid.IGridFormat
绘制左上角空隙网格
drawLeftAndTopGrid(Canvas, Rect, Paint) - Method in class com.bin.david.form.data.format.grid.SimpleGridFormat
 
drawMultiText(Canvas, Paint, Rect, String[]) - Static method in class com.bin.david.form.utils.DrawUtils
绘制多行文字
drawPatch(Canvas, Context, int, Rect) - Static method in class com.bin.david.form.utils.DrawUtils
绘制.9图片
drawRes(Context, Canvas, Rect, int, TableConfig) - Method in class com.bin.david.form.utils.BitmapDrawer
 
drawSingleText(Canvas, Paint, Rect, String) - Static method in class com.bin.david.form.utils.DrawUtils
绘制单行文字
drawTableBorderGrid(Canvas, int, int, int, int, Paint) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
绘制表格边框网格
drawTableBorderGrid(Canvas, int, int, int, int, Paint) - Method in interface com.bin.david.form.data.format.grid.IGridFormat
绘制表格边框网格
drawTableBorderGrid(Canvas, int, int, int, int, Paint) - Method in class com.bin.david.form.data.format.grid.SimpleGridFormat
 
drawText(Canvas, String, Rect, Paint) - Method in class com.bin.david.form.data.format.draw.FastTextDrawFormat
 
drawText(Canvas, String, Rect, Paint) - Method in class com.bin.david.form.data.format.draw.TextDrawFormat
 
drawText(Canvas, Rect, S, int, int, Paint) - Method in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
drawText(Canvas, Rect, String[], int, int, Paint) - Method in class com.bin.david.form.data.format.tip.MultiLineBubbleTip
 
drawText(Canvas, Rect, String, int, int, Paint) - Method in class com.bin.david.form.data.format.tip.SingleLineBubbleTip
 
drawTip(Canvas, float, float, Rect, C, int) - Method in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
drawTip(Canvas, float, float, Rect, C, int) - Method in interface com.bin.david.form.data.format.tip.ITip
 
DrawUtils - Class in com.bin.david.form.utils
Created by huang on 2017/11/1.
DrawUtils() - Constructor for class com.bin.david.form.utils.DrawUtils
 
drawXSequenceGrid(Canvas, int, Rect, Paint) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
绘制X序列网格
drawXSequenceGrid(Canvas, int, Rect, Paint) - Method in interface com.bin.david.form.data.format.grid.IGridFormat
绘制X序列格子网格
drawXSequenceGrid(Canvas, int, Rect, Paint) - Method in class com.bin.david.form.data.format.grid.SimpleGridFormat
 
drawYSequenceGrid(Canvas, int, Rect, Paint) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
绘制Y序列网格
drawYSequenceGrid(Canvas, int, Rect, Paint) - Method in interface com.bin.david.form.data.format.grid.IGridFormat
绘制Y序列格子网格
drawYSequenceGrid(Canvas, int, Rect, Paint) - Method in class com.bin.david.form.data.format.grid.SimpleGridFormat
 

E

evaluate(float, Object, Object) - Method in class com.bin.david.form.matrix.PointEvaluator
 

F

FastTextDrawFormat<T> - Class in com.bin.david.form.data.format.draw
Created by huang on 2017/10/30.
FastTextDrawFormat() - Constructor for class com.bin.david.form.data.format.draw.FastTextDrawFormat
 
fillBackground(Canvas, int, int, int, int, int, Paint) - Static method in class com.bin.david.form.utils.DrawUtils
 
fillData(List<Object>) - Method in class com.bin.david.form.data.column.ArrayColumn
填充数据
fillData(List<Object>) - Method in class com.bin.david.form.data.column.Column
填充数据
fillPaint(Paint) - Method in class com.bin.david.form.data.style.FontStyle
 
fillPaint(Paint) - Method in interface com.bin.david.form.data.style.IStyle
 
fillPaint(Paint) - Method in class com.bin.david.form.data.style.LineStyle
 
fillPaint(Paint) - Method in class com.bin.david.form.data.style.PointStyle
 
flingBottom(int) - Method in class com.bin.david.form.matrix.MatrixHelper
飞滚到底部
flingLeft(int) - Method in class com.bin.david.form.matrix.MatrixHelper
飞滚到最左边
flingRight(int) - Method in class com.bin.david.form.matrix.MatrixHelper
飞滚到最右边
flingTop(int) - Method in class com.bin.david.form.matrix.MatrixHelper
飞滚到顶部
FontStyle - Class in com.bin.david.form.data.style
Created by huang on 2017/9/27.
FontStyle() - Constructor for class com.bin.david.form.data.style.FontStyle
 
FontStyle(int, int) - Constructor for class com.bin.david.form.data.style.FontStyle
 
FontStyle(Context, int, int) - Constructor for class com.bin.david.form.data.style.FontStyle
 
format(int) - Method in class com.bin.david.form.data.column.Column
 
format(T) - Method in class com.bin.david.form.data.column.Column
 
format(T) - Method in interface com.bin.david.form.data.format.IFormat
 
format(Integer) - Method in class com.bin.david.form.data.format.sequence.LetterSequenceFormat
 
format(Integer) - Method in class com.bin.david.form.data.format.sequence.NumberSequenceFormat
 
format(C, int) - Method in interface com.bin.david.form.data.format.tip.ITip
 
FormTableData<T extends IForm> - Class in com.bin.david.form.data.table
Created by huang on 2018/4/10.

G

getAlign() - Method in interface com.bin.david.form.data.form.IForm
 
getAlign() - Method in class com.bin.david.form.data.style.FontStyle
 
getAlpha() - Method in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
getArrayColumn() - Method in class com.bin.david.form.data.column.ColumnNode
 
getArrayColumns() - Method in class com.bin.david.form.data.table.ArrayTableData
获取当前的列
getArrayLineSize() - Method in class com.bin.david.form.data.TableInfo
 
getArrayType() - Method in class com.bin.david.form.data.column.ArrayColumn
获取Array类型
getBackGroundColor(T) - Method in class com.bin.david.form.data.format.bg.BaseCellBackgroundFormat
获取背景颜色
getBitmap(T, String, int) - Method in class com.bin.david.form.data.format.draw.BitmapDrawFormat
获取bitmap
getBitmap(T, String, int) - Method in class com.bin.david.form.data.format.draw.ImageResDrawFormat
 
getBitmap(Column) - Method in class com.bin.david.form.data.format.title.BitmapTitleDrawFormat
获取bitmap
getBitmap(Column) - Method in class com.bin.david.form.data.format.title.ImageResTitleDrawFormat
 
getCellRange() - Method in class com.bin.david.form.data.CellRange
 
getCellSizes() - Method in class com.bin.david.form.data.ArrayStructure
当前结构位置每个位置所占格子数
getChildColumnInfos() - Method in class com.bin.david.form.data.table.TableData
获取isParent false列(子列)信息列表
getChildColumns() - Method in class com.bin.david.form.data.table.TableData
获取所有需要显示列数据的列 isParent true的列不包含
getChildren() - Method in class com.bin.david.form.data.column.Column
获取子列列表
getChildren() - Method in class com.bin.david.form.data.column.ColumnNode
 
getColor() - Method in class com.bin.david.form.data.style.LineStyle
 
getColor() - Method in class com.bin.david.form.data.style.PointStyle
 
getColorFilter() - Method in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
getColumnByFieldName(String) - Method in class com.bin.david.form.data.table.TableData
获取包含fieldName的子列
getColumnByID(int) - Method in class com.bin.david.form.data.table.TableData
获取包含ID的子列
getColumnCellBackgroundFormat() - Method in class com.bin.david.form.core.TableConfig
 
getColumnInfo(TableData<T>, Column, ColumnInfo, int, int, int) - Method in class com.bin.david.form.core.TableMeasurer
 
getColumnInfos() - Method in class com.bin.david.form.data.table.TableData
获取列信息列表
getColumnName() - Method in class com.bin.david.form.data.column.Column
获取列名
getColumns() - Method in class com.bin.david.form.data.table.TableData
获取所有列
getColumnSize() - Method in class com.bin.david.form.data.TableInfo
获取列总数
getColumnTitleBackground() - Method in class com.bin.david.form.core.TableConfig
 
getColumnTitleGridStyle() - Method in class com.bin.david.form.core.TableConfig
 
getColumnTitleHorizontalPadding() - Method in class com.bin.david.form.core.TableConfig
 
getColumnTitleStyle() - Method in class com.bin.david.form.core.TableConfig
 
getColumnTitleVerticalPadding() - Method in class com.bin.david.form.core.TableConfig
 
getComparator() - Method in class com.bin.david.form.data.column.Column
获取用于排序比较器
getComputeWidth() - Method in class com.bin.david.form.data.column.Column
获取列的计算的宽度
getConfig() - Method in class com.bin.david.form.core.SmartTable
获取表格配置 可以使用TableConfig进行样式的配置,包括颜色,是否固定,开启统计行等
getContentBackground() - Method in class com.bin.david.form.core.TableConfig
 
getContentCellBackgroundFormat() - Method in class com.bin.david.form.core.TableConfig
 
getContentGridStyle() - Method in class com.bin.david.form.core.TableConfig
 
getContentStyle() - Method in class com.bin.david.form.core.TableConfig
 
getContext() - Method in class com.bin.david.form.data.format.draw.ImageResDrawFormat
 
getContext() - Method in class com.bin.david.form.data.format.title.ImageResTitleDrawFormat
 
getCount() - Method in class com.bin.david.form.data.format.count.DecimalCountFormat
 
getCount() - Method in interface com.bin.david.form.data.format.count.ICountFormat
 
getCount() - Method in class com.bin.david.form.data.format.count.NumberCountFormat
 
getCount() - Method in class com.bin.david.form.data.format.count.StringCountFormat
 
getCountBackground() - Method in class com.bin.david.form.core.TableConfig
 
getCountBgCellFormat() - Method in class com.bin.david.form.core.TableConfig
 
getCountFormat() - Method in class com.bin.david.form.data.column.Column
获取统计格式化
getCountHeight() - Method in class com.bin.david.form.data.TableInfo
 
getCountString() - Method in class com.bin.david.form.data.format.count.DecimalCountFormat
 
getCountString() - Method in interface com.bin.david.form.data.format.count.ICountFormat
 
getCountString() - Method in class com.bin.david.form.data.format.count.NumberCountFormat
 
getCountString() - Method in class com.bin.david.form.data.format.count.StringCountFormat
 
getCountStyle() - Method in class com.bin.david.form.core.TableConfig
 
getCurrentPage() - Method in class com.bin.david.form.data.table.PageTableData
获取当前页
getData(Object) - Method in class com.bin.david.form.data.column.Column
获取数据
getData() - Method in class com.bin.david.form.data.table.ArrayTableData
获取二维数组数据
getDatas() - Method in class com.bin.david.form.data.column.Column
获取需要解析的数据
getDirection() - Method in interface com.bin.david.form.component.ITableTitle
 
getDirection() - Method in class com.bin.david.form.component.TableTitle
 
getDirection() - Method in class com.bin.david.form.data.format.title.TitleImageDrawFormat
 
getDrawFormat() - Method in class com.bin.david.form.data.column.Column
获取绘制格式化
getFieldData(String[], int, Object, int, boolean) - Method in class com.bin.david.form.data.column.ArrayColumn
递归解析
getFieldData(String[], int, Object, int, boolean) - Method in class com.bin.david.form.data.column.MapColumn
 
getFieldName() - Method in class com.bin.david.form.data.column.Column
获取反射name
getFilterColumnIntercept() - Method in class com.bin.david.form.data.table.MapTableData
获取过滤拦截器
getFirstCol() - Method in class com.bin.david.form.data.CellRange
 
getFirstRow() - Method in class com.bin.david.form.data.CellRange
 
getFlingRate() - Method in class com.bin.david.form.matrix.MatrixHelper
获取飞滚的速率
getFormat() - Method in class com.bin.david.form.data.column.Column
获取文字格式化
getGridDrawer() - Method in class com.bin.david.form.component.TableProvider
 
getHeight() - Method in class com.bin.david.form.component.XSequence
 
getHorizontalPadding() - Method in class com.bin.david.form.core.TableConfig
 
getId() - Method in class com.bin.david.form.data.column.Column
获取列ID
getImageHeight() - Method in class com.bin.david.form.data.format.draw.BitmapDrawFormat
 
getImageHeight() - Method in class com.bin.david.form.data.format.title.BitmapTitleDrawFormat
 
getImageWidth() - Method in class com.bin.david.form.data.format.draw.BitmapDrawFormat
 
getImageWidth() - Method in class com.bin.david.form.data.format.title.BitmapTitleDrawFormat
 
getLastCol() - Method in class com.bin.david.form.data.CellRange
 
getLastRow() - Method in class com.bin.david.form.data.CellRange
 
getLeftAndTopBackgroundColor() - Method in class com.bin.david.form.core.TableConfig
 
getLeftTopDrawFormat() - Method in class com.bin.david.form.core.TableConfig
 
getLevel() - Method in class com.bin.david.form.data.column.ArrayColumn
获取当前层级
getLevel() - Method in class com.bin.david.form.data.column.Column
获取等级 如果上面没有parent 则为1,否则等于parent 递归+1
getLevel(ColumnNode, int) - Static method in class com.bin.david.form.data.column.ColumnNode
 
getLevelCellSize(int, int) - Method in class com.bin.david.form.data.ArrayStructure
获取指定层级位置占格子数量
getLineHeightArray() - Method in class com.bin.david.form.data.TableInfo
 
getLineSize() - Method in class com.bin.david.form.data.table.TableData
获取行数
getMatrixHelper() - Method in class com.bin.david.form.core.SmartTable
获取缩放移动辅助类 如果你需要更多的移动功能,可以使用它
getMaxLevel() - Method in class com.bin.david.form.data.ArrayStructure
获取保存最大层级
getMaxLevel() - Method in class com.bin.david.form.data.TableInfo
获取最大层级
getMaxMergeCount() - Method in class com.bin.david.form.data.column.Column
是否最大合并数量
getMaxZoom() - Method in class com.bin.david.form.matrix.MatrixHelper
设置最大缩放值
getMinHeight() - Method in class com.bin.david.form.data.column.Column
 
getMinTableWidth() - Method in class com.bin.david.form.core.TableConfig
 
getMinWidth() - Method in class com.bin.david.form.data.column.Column
 
getMinZoom() - Method in class com.bin.david.form.matrix.MatrixHelper
获取最小缩放值
getMultiTextHeight(Paint, String[]) - Static method in class com.bin.david.form.utils.DrawUtils
获取多行文字高度
getMultiTextWidth(Paint, String[]) - Static method in class com.bin.david.form.utils.DrawUtils
获取多行文字宽度
getName() - Method in class com.bin.david.form.data.column.ColumnNode
 
getNode() - Method in class com.bin.david.form.data.column.ArrayColumn
 
getOnColumnClickListener() - Method in class com.bin.david.form.component.TableProvider
 
getOnColumnClickListener() - Method in class com.bin.david.form.core.SmartTable
获取列点击事件
getOnColumnItemClickListener() - Method in class com.bin.david.form.data.column.Column
获取点击列监听
getOnInterceptListener() - Method in class com.bin.david.form.matrix.MatrixHelper
 
getOnItemClickListener() - Method in class com.bin.david.form.data.table.TableData
获取表格单元格Cell点击事件
getOnRowClickListener() - Method in class com.bin.david.form.data.table.TableData
 
getOnTableChangeListener() - Method in class com.bin.david.form.matrix.MatrixHelper
获取表格改变监听 主要用于SmartTable view监听matrixHelper 移动和缩放
getOperation() - Method in class com.bin.david.form.component.TableProvider
 
getOriginalRect() - Method in class com.bin.david.form.matrix.MatrixHelper
 
getPadding() - Method in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
getPageSize() - Method in class com.bin.david.form.data.table.PageTableData
获取页数量
getPaint() - Method in class com.bin.david.form.core.TableConfig
 
getPaint() - Method in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
getParent() - Method in class com.bin.david.form.data.column.ColumnInfo
获取父列
getParent() - Method in class com.bin.david.form.data.column.ColumnNode
 
getPointLocation(double, double) - Method in class com.bin.david.form.component.TableProvider
计算任何point在View的位置
getPointSize(int, int) - Method in class com.bin.david.form.component.TableProvider
计算任何point在View的大小
getProvider() - Method in class com.bin.david.form.core.SmartTable
获取绘制表格内容者
getRangeCells() - Method in class com.bin.david.form.data.TableInfo
 
getRanges() - Method in class com.bin.david.form.data.column.Column
 
getRect() - Method in class com.bin.david.form.component.TableTitle
 
getRect() - Method in class com.bin.david.form.component.XSequence
 
getRect() - Method in class com.bin.david.form.component.YSequence
 
getResourceID(T, String, int) - Method in class com.bin.david.form.data.format.draw.ImageResDrawFormat
 
getResourceID(String, String, int) - Method in class com.bin.david.form.data.format.draw.LeftTopDrawFormat
 
getResourceID() - Method in class com.bin.david.form.data.format.draw.LeftTopDrawFormat
 
getResourceID(Column) - Method in class com.bin.david.form.data.format.title.ImageResTitleDrawFormat
 
getSeizeCellSize(TableInfo, int) - Method in class com.bin.david.form.data.column.ArrayColumn
获取Position所占格子
getSeizeCellSize(TableInfo, int) - Method in class com.bin.david.form.data.column.Column
获取Position所占格子
getSeizeCellSize(TableInfo, int) - Method in class com.bin.david.form.data.column.MapColumn
 
getSeizeCellSize(Column, int) - Method in class com.bin.david.form.data.TableInfo
所有每列Position位置所占格子数
getSelectFormat() - Method in class com.bin.david.form.component.SelectionOperation
 
getSequenceGridStyle() - Method in class com.bin.david.form.core.TableConfig
 
getSequenceHorizontalPadding() - Method in class com.bin.david.form.core.TableConfig
 
getSequenceVerticalPadding() - Method in class com.bin.david.form.core.TableConfig
 
getShape() - Method in class com.bin.david.form.data.style.PointStyle
 
getShowRect() - Method in class com.bin.david.form.core.SmartTable
 
getSize() - Method in interface com.bin.david.form.component.ITableTitle
 
getSize() - Method in class com.bin.david.form.component.TableTitle
 
getSortColumn() - Method in class com.bin.david.form.data.table.TableData
获取需要根据排序的列
getSpanHeightSize() - Method in interface com.bin.david.form.data.form.IForm
 
getSpanWidthSize() - Method in interface com.bin.david.form.data.form.IForm
 
getSplitString(String) - Method in class com.bin.david.form.data.format.draw.TextDrawFormat
 
getStructure() - Method in class com.bin.david.form.data.column.ArrayColumn
获取Array结构
getStyle() - Method in class com.bin.david.form.data.style.PointStyle
 
getT() - Method in class com.bin.david.form.data.table.TableData
获取解析数据
getTableData() - Method in class com.bin.david.form.core.SmartTable
获取表格数据 TableData是解析数据之后对数据的封装对象,包含table column,rect等信息
getTableGridFormat() - Method in class com.bin.david.form.core.TableConfig
 
getTableInfo() - Method in class com.bin.david.form.data.table.TableData
获取表格信息
getTableName() - Method in class com.bin.david.form.data.table.TableData
获取表名
getTableRect() - Method in class com.bin.david.form.data.TableInfo
 
getTableTitle() - Method in class com.bin.david.form.core.SmartTable
 
getTableTitleSize() - Method in class com.bin.david.form.data.TableInfo
 
getTableTitleStyle() - Method in class com.bin.david.form.core.TableConfig
 
getTextAlign() - Method in class com.bin.david.form.data.column.Column
获取字体位置
getTextCenterX(int, int, Paint) - Static method in class com.bin.david.form.utils.DrawUtils
 
getTextCenterY(int, Paint) - Static method in class com.bin.david.form.utils.DrawUtils
 
getTextColor(T) - Method in class com.bin.david.form.data.format.bg.BaseCellBackgroundFormat
默认字体颜色不跟随背景变化, 当有需要多种字体颜色,请重写该方法
getTextColor(T) - Method in interface com.bin.david.form.data.format.bg.ICellBackgroundFormat
当背景颜色改变字体也需要跟随变化
getTextColor() - Method in class com.bin.david.form.data.style.FontStyle
 
getTextHeight(S) - Method in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
getTextHeight(String[]) - Method in class com.bin.david.form.data.format.tip.MultiLineBubbleTip
 
getTextHeight(String) - Method in class com.bin.david.form.data.format.tip.SingleLineBubbleTip
 
getTextHeight(FontStyle, Paint) - Static method in class com.bin.david.form.utils.DrawUtils
 
getTextHeight(Paint) - Static method in class com.bin.david.form.utils.DrawUtils
 
getTextLeftOffset() - Method in class com.bin.david.form.core.TableConfig
 
getTextSize() - Method in class com.bin.david.form.data.style.FontStyle
 
getTextWidth(S) - Method in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
getTextWidth(String[]) - Method in class com.bin.david.form.data.format.tip.MultiLineBubbleTip
 
getTextWidth(String) - Method in class com.bin.david.form.data.format.tip.SingleLineBubbleTip
 
getTip() - Method in class com.bin.david.form.component.TableProvider
 
getTitleAlign() - Method in class com.bin.david.form.data.column.Column
 
getTitleDirection() - Method in class com.bin.david.form.data.TableInfo
 
getTitleDrawFormat() - Method in class com.bin.david.form.data.table.TableData
获取列标题绘制格式化
getTitleHeight() - Method in class com.bin.david.form.data.TableInfo
 
getTopHeight() - Method in class com.bin.david.form.data.TableInfo
 
getTopHeight(float) - Method in class com.bin.david.form.data.TableInfo
 
getTopNode() - Method in class com.bin.david.form.data.TableInfo
 
getTopParent() - Method in class com.bin.david.form.data.column.ColumnInfo
获取最顶层列信息
getTotalNumString() - Method in class com.bin.david.form.data.column.Column
统计总数
getTotalPage() - Method in class com.bin.david.form.data.table.PageTableData
获取页数
getUserCellRange() - Method in class com.bin.david.form.data.table.TableData
获取自定义合并规则
getVerticalPadding() - Method in class com.bin.david.form.core.TableConfig
 
getWidth() - Method in class com.bin.david.form.component.YSequence
 
getWidth() - Method in class com.bin.david.form.data.column.Column
获取列的宽度
getWidth() - Method in class com.bin.david.form.data.style.LineStyle
 
getWidth() - Method in class com.bin.david.form.data.style.PointStyle
 
getXSequence() - Method in class com.bin.david.form.core.SmartTable
 
getXSequenceBackground() - Method in class com.bin.david.form.core.TableConfig
 
getXSequenceCellBgFormat() - Method in class com.bin.david.form.core.TableConfig
 
getXSequenceFormat() - Method in class com.bin.david.form.data.table.TableData
获取X序号行文字格式化
getXSequenceStyle() - Method in class com.bin.david.form.core.TableConfig
 
getyAxisWidth() - Method in class com.bin.david.form.data.TableInfo
 
getYSequence() - Method in class com.bin.david.form.core.SmartTable
 
getYSequenceBackground() - Method in class com.bin.david.form.core.TableConfig
 
getYSequenceCellBgFormat() - Method in class com.bin.david.form.core.TableConfig
 
getYSequenceFormat() - Method in class com.bin.david.form.data.table.TableData
获取Y序号列文字格式化
getYSequenceStyle() - Method in class com.bin.david.form.core.TableConfig
 
getZoom() - Method in class com.bin.david.form.core.TableConfig
 
getZoom() - Method in class com.bin.david.form.data.TableInfo
获取缩放值
getZoom() - Method in class com.bin.david.form.matrix.MatrixHelper
获取当前的缩放值
getZoomProviderRect(Rect, Rect, TableInfo) - Method in class com.bin.david.form.matrix.MatrixHelper
获取图片内容的缩放大小
getZoomRect() - Method in class com.bin.david.form.matrix.MatrixHelper
 
GridDrawer<T> - Class in com.bin.david.form.component
Created by huang on 2018/1/16.
GridDrawer() - Constructor for class com.bin.david.form.component.GridDrawer
 

H

handlerTouchEvent(MotionEvent) - Method in interface com.bin.david.form.matrix.ITouch
处理touchEvent
handlerTouchEvent(MotionEvent) - Method in class com.bin.david.form.matrix.MatrixHelper
处理手势
height - Variable in class com.bin.david.form.data.Cell
 
height - Variable in class com.bin.david.form.data.column.ColumnInfo
列高度

I

IBackgroundFormat - Interface in com.bin.david.form.data.format.bg
Created by huang on 2018/3/9.
ICellBackgroundFormat<T> - Interface in com.bin.david.form.data.format.bg
Created by huang on 2017/11/14.
IComponent<T> - Interface in com.bin.david.form.component
图表组件 Created by huang on 2017/10/26.
ICountFormat<T,N extends java.lang.Number> - Interface in com.bin.david.form.data.format.count
Created by huang on 2017/11/6.
IDrawFormat<T> - Interface in com.bin.david.form.data.format.draw
Created by huang on 2017/10/30.
IDrawOver - Interface in com.bin.david.form.data.format.selected
Created by huang on 2018/1/18.
IForm - Interface in com.bin.david.form.data.form
Created by huang on 2018/4/10.
IFormat<T> - Interface in com.bin.david.form.data.format
Created by huang on 2017/10/30.
IGridFormat - Interface in com.bin.david.form.data.format.grid
Created by huang on 2018/3/9.
ImageResDrawFormat<T> - Class in com.bin.david.form.data.format.draw
Created by huang on 2017/10/30.
ImageResDrawFormat(int, int) - Constructor for class com.bin.david.form.data.format.draw.ImageResDrawFormat
 
ImageResDrawFormat(int, int, BitmapFactory.Options) - Constructor for class com.bin.david.form.data.format.draw.ImageResDrawFormat
 
ImageResTitleDrawFormat - Class in com.bin.david.form.data.format.title
Created by huang on 2017/10/30.
ImageResTitleDrawFormat(int, int) - Constructor for class com.bin.david.form.data.format.title.ImageResTitleDrawFormat
 
ImageResTitleDrawFormat(int, int, BitmapFactory.Options) - Constructor for class com.bin.david.form.data.format.title.ImageResTitleDrawFormat
 
INVAL_VALUE - Static variable in class com.bin.david.form.data.column.Column
 
INVALID - Static variable in class com.bin.david.form.data.Cell
 
INVALID - Static variable in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
INVALID_COLOR - Static variable in class com.bin.david.form.core.TableConfig
无效值
invalidate() - Method in class com.bin.david.form.core.SmartTable
通知重绘 增加锁机制,避免闪屏和数据更新异常
isAutoCount() - Method in class com.bin.david.form.data.column.Column
判断是否开启自动统计
isAutoMerge() - Method in class com.bin.david.form.data.column.Column
是否自动合并
isBasicType(Object) - Static method in class com.bin.david.form.utils.LetterUtils
 
isCanZoom() - Method in class com.bin.david.form.matrix.MatrixHelper
是否可以缩放
isClick(int, int, int, int, PointF) - Static method in class com.bin.david.form.utils.DrawUtils
 
isClick(Rect, PointF) - Static method in class com.bin.david.form.utils.DrawUtils
 
isDraw() - Method in class com.bin.david.form.data.style.PointStyle
 
isDrawBackground() - Method in class com.bin.david.form.data.format.title.BitmapTitleDrawFormat
 
isDrawBg() - Method in class com.bin.david.form.data.format.title.TitleDrawFormat
 
isEffective() - Method in class com.bin.david.form.data.ArrayStructure
是否是有效的数据结构
ISelectFormat - Interface in com.bin.david.form.data.format.selected
Created by huang on 2018/1/12.
ISequenceFormat - Interface in com.bin.david.form.data.format.sequence
Created by huang on 2017/11/7.
isFast() - Method in class com.bin.david.form.data.column.Column
是否快速显示 当所显示为单行,且列字体大小不变,可以使用isFast来更快加载
isFill() - Method in class com.bin.david.form.data.style.LineStyle
 
isFixed() - Method in class com.bin.david.form.data.column.Column
判断是否固定
isFixedCountRow() - Method in class com.bin.david.form.core.TableConfig
 
isFixedFirstColumn() - Method in class com.bin.david.form.core.TableConfig
 
isFixedTitle() - Method in class com.bin.david.form.core.TableConfig
 
isFixedXSequence() - Method in class com.bin.david.form.core.TableConfig
 
isFixedYSequence() - Method in class com.bin.david.form.core.TableConfig
 
isIntercept(MotionEvent, float, float) - Method in class com.bin.david.form.component.SelectionOperation
 
isIntercept(MotionEvent, float, float) - Method in interface com.bin.david.form.matrix.MatrixHelper.OnInterceptListener
 
isLeftAndTop(int, int) - Method in class com.bin.david.form.data.CellRange
是否该格子在合并单元的左上角
isList(Object) - Static method in class com.bin.david.form.data.column.ArrayColumn
判断是否是数组或者List
isMixHorizontalRect(Rect, int, int) - Static method in class com.bin.david.form.utils.DrawUtils
 
isMixRect(Rect, int, int, int, int) - Static method in class com.bin.david.form.utils.DrawUtils
 
isNumber(Object) - Static method in class com.bin.david.form.utils.LetterUtils
 
isParent() - Method in class com.bin.david.form.data.column.Column
是否是父列 组合列
isReversal() - Method in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
isReverseSort() - Method in class com.bin.david.form.data.column.Column
判断是否反序
isShowColumnTitle() - Method in class com.bin.david.form.core.TableConfig
 
isShowColumnTitleHorizontalLine(int, Column) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
是否绘制列标题横向方向
isShowColumnTitleVerticalLine(int, Column) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
是否绘制列标题垂直方向
isShowCount() - Method in class com.bin.david.form.data.table.TableData
判断是否需要显示统计行
isShowCountHorizontalLine(int, Column) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
是否绘制统计行横向方向
isShowCountVerticalLine(int, Column) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
是否绘制统计行垂直方向
isShowHorizontalLine(int, int, CellInfo) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
是否绘制内容格子横向方向
isShowHorizontalLine(int, int, CellInfo) - Method in class com.bin.david.form.data.format.grid.BaseGridFormat
 
isShowTableTitle() - Method in class com.bin.david.form.core.TableConfig
 
isShowTip(C, int) - Method in interface com.bin.david.form.data.format.tip.ITip
 
isShowVerticalLine(int, int, CellInfo) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
是否绘制内容格子垂直方向
isShowVerticalLine(int, int, CellInfo) - Method in class com.bin.david.form.data.format.grid.BaseGridFormat
 
isShowXSequence() - Method in class com.bin.david.form.core.TableConfig
 
isShowXSequenceHorizontalLine(int) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
是否绘制X序号行横向方向
isShowXSequenceVerticalLine(int) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
是否绘制X序号行垂直方向
isShowYSequence() - Method in class com.bin.david.form.core.TableConfig
 
isShowYSequenceHorizontalLine(int) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
是否绘制Y序号行横向方向
isShowYSequenceVerticalLine(int) - Method in class com.bin.david.form.data.format.grid.BaseAbstractGridFormat
是否绘制Y序号行垂直方向
isThoroughArray() - Method in class com.bin.david.form.data.column.ArrayColumn
是否继续查询Array每个对象内部
IStyle - Interface in com.bin.david.form.data.style
Created by huang on 2017/9/27.
isVerticalMixRect(Rect, int, int) - Static method in class com.bin.david.form.utils.DrawUtils
 
isYSequenceRight() - Method in class com.bin.david.form.core.SmartTable
 
ITableTitle - Interface in com.bin.david.form.component
Created by huang on 2017/10/26.
ITip<C,S> - Interface in com.bin.david.form.data.format.tip
Created by huang on 2017/10/20.
ITitleDrawFormat - Interface in com.bin.david.form.data.format.title
Created by huang on 2017/11/6.
ITouch - Interface in com.bin.david.form.matrix
Created by huang on 2017/10/18.

L

LEFT - Static variable in interface com.bin.david.form.component.IComponent
 
left - Variable in class com.bin.david.form.data.column.ColumnInfo
列左边
LEFT - Static variable in class com.bin.david.form.data.format.draw.TextImageDrawFormat
 
LEFT - Static variable in class com.bin.david.form.data.format.title.TitleImageDrawFormat
 
LeftTopDrawFormat - Class in com.bin.david.form.data.format.draw
Created by huang on 2017/10/30.
LeftTopDrawFormat() - Constructor for class com.bin.david.form.data.format.draw.LeftTopDrawFormat
 
LetterSequenceFormat - Class in com.bin.david.form.data.format.sequence
Created by huang on 2017/11/7.
LetterSequenceFormat() - Constructor for class com.bin.david.form.data.format.sequence.LetterSequenceFormat
 
LetterUtils - Class in com.bin.david.form.utils
Created by huang on 2017/11/1.
LetterUtils() - Constructor for class com.bin.david.form.utils.LetterUtils
 
LineStyle - Class in com.bin.david.form.data.style
Created by huang on 2017/9/27.
LineStyle() - Constructor for class com.bin.david.form.data.style.LineStyle
 
LineStyle(float, int) - Constructor for class com.bin.david.form.data.style.LineStyle
 
LineStyle(Context, float, int) - Constructor for class com.bin.david.form.data.style.LineStyle
 
LIST - Static variable in class com.bin.david.form.data.column.ArrayColumn
 

M

MapColumn<T> - Class in com.bin.david.form.data.column
Created by huang on 2018/2/1.
MapColumn(String, String) - Constructor for class com.bin.david.form.data.column.MapColumn
 
MapColumn(String, String, boolean) - Constructor for class com.bin.david.form.data.column.MapColumn
 
MapColumn(String, String, boolean, IFormat<T>) - Constructor for class com.bin.david.form.data.column.MapColumn
 
MapColumn(String, String, boolean, IDrawFormat<T>) - Constructor for class com.bin.david.form.data.column.MapColumn
 
MapColumn(String, String, boolean, IFormat<T>, IDrawFormat<T>) - Constructor for class com.bin.david.form.data.column.MapColumn
 
MapTableData - Class in com.bin.david.form.data.table
Created by huang on 2018/1/14.
MapTableData.FilterColumnIntercept - Interface in com.bin.david.form.data.table
过滤列拦截器 拦截则不会表格显示出来该列
MatrixHelper - Class in com.bin.david.form.matrix
Created by huang on 2017/9/29.
MatrixHelper(Context) - Constructor for class com.bin.david.form.matrix.MatrixHelper
手势帮助类构造方法
MatrixHelper.OnInterceptListener - Interface in com.bin.david.form.matrix
 
measure(TableData<T>, TableConfig) - Method in class com.bin.david.form.core.TableMeasurer
 
measureHeight(Column<T>, int, TableConfig) - Method in class com.bin.david.form.data.format.draw.BitmapDrawFormat
 
measureHeight(Column<T>, int, TableConfig) - Method in class com.bin.david.form.data.format.draw.FastTextDrawFormat
 
measureHeight(Column<T>, int, TableConfig) - Method in interface com.bin.david.form.data.format.draw.IDrawFormat
测量高
measureHeight(Column<T>, int, TableConfig) - Method in class com.bin.david.form.data.format.draw.MultiLineDrawFormat
 
measureHeight(Column<T>, int, TableConfig) - Method in class com.bin.david.form.data.format.draw.TextDrawFormat
 
measureHeight(Column<T>, int, TableConfig) - Method in class com.bin.david.form.data.format.draw.TextImageDrawFormat
 
measureHeight(TableConfig) - Method in class com.bin.david.form.data.format.title.BitmapTitleDrawFormat
 
measureHeight(TableConfig) - Method in interface com.bin.david.form.data.format.title.ITitleDrawFormat
测量高
measureHeight(TableConfig) - Method in class com.bin.david.form.data.format.title.TitleDrawFormat
 
measureHeight(TableConfig) - Method in class com.bin.david.form.data.format.title.TitleImageDrawFormat
 
measureTableTitle(TableData<T>, ITableTitle, Rect) - Method in class com.bin.david.form.core.TableMeasurer
 
measureWidth(Column<T>, int, TableConfig) - Method in class com.bin.david.form.data.format.draw.BitmapDrawFormat
 
measureWidth(Column<T>, int, TableConfig) - Method in class com.bin.david.form.data.format.draw.FastTextDrawFormat
 
measureWidth(Column<T>, int, TableConfig) - Method in interface com.bin.david.form.data.format.draw.IDrawFormat
测量宽
measureWidth(Column<T>, int, TableConfig) - Method in class com.bin.david.form.data.format.draw.MultiLineDrawFormat
 
measureWidth(Column<T>, int, TableConfig) - Method in class com.bin.david.form.data.format.draw.TextDrawFormat
 
measureWidth(Column<T>, int, TableConfig) - Method in class com.bin.david.form.data.format.draw.TextImageDrawFormat
 
measureWidth(Column, TableConfig) - Method in class com.bin.david.form.data.format.title.BitmapTitleDrawFormat
 
measureWidth(Column, TableConfig) - Method in interface com.bin.david.form.data.format.title.ITitleDrawFormat
测量宽
measureWidth(Column, TableConfig) - Method in class com.bin.david.form.data.format.title.TitleDrawFormat
 
measureWidth(Column, TableConfig) - Method in class com.bin.david.form.data.format.title.TitleImageDrawFormat
 
MultiLineBubbleTip<C> - Class in com.bin.david.form.data.format.tip
Created by huang on 2017/10/20.
MultiLineBubbleTip(Context, int, int, FontStyle) - Constructor for class com.bin.david.form.data.format.tip.MultiLineBubbleTip
 
MultiLineDrawFormat<T> - Class in com.bin.david.form.data.format.draw
Created by huang on 2017/10/30.
MultiLineDrawFormat(int) - Constructor for class com.bin.david.form.data.format.draw.MultiLineDrawFormat
多行文字格式化构造方法
MultiLineDrawFormat(Context, int) - Constructor for class com.bin.david.form.data.format.draw.MultiLineDrawFormat
多行文字格式化构造方法

N

notifyDataChanged() - Method in class com.bin.david.form.core.SmartTable
通知更新
notifyObservers(List<T>) - Method in class com.bin.david.form.listener.Observable
notify all observer(通知所有观察者,在子类中实现)
notifyObservers(List<TableClickObserver>) - Method in class com.bin.david.form.matrix.MatrixHelper
被观察者通知方法
NumberCountFormat<T> - Class in com.bin.david.form.data.format.count
Created by huang on 2017/11/6.
NumberCountFormat() - Constructor for class com.bin.david.form.data.format.count.NumberCountFormat
 
NumberSequenceFormat - Class in com.bin.david.form.data.format.sequence
Created by huang on 2017/11/7.
NumberSequenceFormat() - Constructor for class com.bin.david.form.data.format.sequence.NumberSequenceFormat
 

O

Observable<T> - Class in com.bin.david.form.listener
Created by huang on 2017/9/29.
Observable() - Constructor for class com.bin.david.form.listener.Observable
 
observables - Variable in class com.bin.david.form.listener.Observable
 
onClick(float, float) - Method in class com.bin.david.form.component.TableProvider
 
onClick(Column, List<T>, int, int) - Method in interface com.bin.david.form.data.table.TableData.OnColumnClickListener
 
onClick(Column<T>, String, T, int, int) - Method in interface com.bin.david.form.data.table.TableData.OnItemClickListener
 
onClick(Column, T, int, int) - Method in interface com.bin.david.form.data.table.TableData.OnRowClickListener
 
onClick(ColumnInfo) - Method in interface com.bin.david.form.listener.OnColumnClickListener
 
onClick(Column<T>, String, T, int) - Method in interface com.bin.david.form.listener.OnColumnItemClickListener
 
onClick(float, float) - Method in interface com.bin.david.form.listener.TableClickObserver
 
OnColumnClickListener - Interface in com.bin.david.form.listener
Created by huang on 2017/11/4.
OnColumnItemClickListener<T> - Interface in com.bin.david.form.listener
Created by huang on 2017/11/4.
onDetachedFromWindow() - Method in class com.bin.david.form.core.SmartTable
 
onDisallowInterceptEvent(View, MotionEvent) - Method in interface com.bin.david.form.matrix.ITouch
用于判断是否请求不拦截事件 解决手势冲突问题
onDisallowInterceptEvent(View, MotionEvent) - Method in class com.bin.david.form.matrix.MatrixHelper
判断是否需要接收触摸事件
onDraw(Canvas, Rect, T, TableConfig) - Method in interface com.bin.david.form.component.IComponent
绘制组件
onDraw(Canvas, Rect, Rect, TableData<T>, TableConfig) - Method in class com.bin.david.form.component.TableProvider
绘制
onDraw(Canvas, Rect, String, TableConfig) - Method in class com.bin.david.form.component.TableTitle
 
onDraw(Canvas, Rect, TableData<T>, TableConfig) - Method in class com.bin.david.form.component.XSequence
 
onDraw(Canvas, Rect, TableData<T>, TableConfig) - Method in class com.bin.david.form.component.YSequence
 
onDraw(Canvas) - Method in class com.bin.david.form.core.SmartTable
绘制 首先通过计算的table大小,计算table title大小 再通过 matrixHelper getZoomProviderRect计算实现缩放和位移的Rect 再绘制背景 绘制XY序号列 最后绘制内容
onIntercept(Column, String) - Method in interface com.bin.david.form.data.table.MapTableData.FilterColumnIntercept
是否拦截
onMeasure(Rect, Rect, TableConfig) - Method in interface com.bin.david.form.component.IComponent
计算组件Rect
onMeasure(Rect, Rect, TableConfig) - Method in class com.bin.david.form.component.TableTitle
 
onMeasure(Rect, Rect, TableConfig) - Method in class com.bin.david.form.component.XSequence
 
onMeasure(Rect, Rect, TableConfig) - Method in class com.bin.david.form.component.YSequence
 
onMeasure(int, int) - Method in class com.bin.david.form.core.SmartTable
 
onScale(ScaleGestureDetector) - Method in class com.bin.david.form.matrix.MatrixHelper
 
onScaleBegin(ScaleGestureDetector) - Method in class com.bin.david.form.matrix.MatrixHelper
 
onScaleEnd(ScaleGestureDetector) - Method in class com.bin.david.form.matrix.MatrixHelper
 
onTableChanged(float, float, float) - Method in class com.bin.david.form.core.SmartTable
表格移动缩放改变回调
onTableChanged(float, float, float) - Method in interface com.bin.david.form.listener.OnTableChangeListener
 
OnTableChangeListener - Interface in com.bin.david.form.listener
Created by huang on 2017/11/4.
onTouchEvent(MotionEvent) - Method in class com.bin.david.form.core.SmartTable
将触摸事件交给Iouch处理

P

PageTableData<T> - Class in com.bin.david.form.data.table
Created by huang on 2017/11/15.
PageTableData(String, List<T>, List<Column>) - Constructor for class com.bin.david.form.data.table.PageTableData
 
PageTableData(String, List<T>, Column...) - Constructor for class com.bin.david.form.data.table.PageTableData
 
PageTableData(String, List<T>, List<Column>, ITitleDrawFormat) - Constructor for class com.bin.david.form.data.table.PageTableData
 
paint - Variable in class com.bin.david.form.core.SmartTable
 
parse(List<T>) - Method in class com.bin.david.form.core.AnnotationParser
解析注解
parse(TableData<T>) - Method in class com.bin.david.form.core.TableParser
解析数据
parseRanges() - Method in class com.bin.david.form.data.column.Column
 
PointEvaluator - Class in com.bin.david.form.matrix
Created by huang on 2017/11/3.
PointEvaluator() - Constructor for class com.bin.david.form.matrix.PointEvaluator
 
PointStyle - Class in com.bin.david.form.data.style
Created by huang on 2017/9/27.
PointStyle() - Constructor for class com.bin.david.form.data.style.PointStyle
 
PointStyle(float, int) - Constructor for class com.bin.david.form.data.style.PointStyle
 
PointStyle(Context, float, int) - Constructor for class com.bin.david.form.data.style.PointStyle
 
put(int, int, boolean) - Method in class com.bin.david.form.data.ArrayStructure
放入Array数量
putNull(int, boolean) - Method in class com.bin.david.form.data.ArrayStructure
放入null对象结构数量
px2dp(Context, float) - Static method in class com.bin.david.form.utils.DensityUtils
px转dp
px2sp(Context, float) - Static method in class com.bin.david.form.utils.DensityUtils
px转sp

R

realCell - Variable in class com.bin.david.form.data.Cell
 
RECT - Static variable in class com.bin.david.form.data.style.PointStyle
 
register(T) - Method in class com.bin.david.form.listener.Observable
AttachObserver(通过实例注册观察者)
reset() - Method in class com.bin.david.form.matrix.MatrixHelper
 
reSetShowRect(Rect, Rect) - Method in class com.bin.david.form.core.TableMeasurer
重新计算显示大小
RIGHT - Static variable in interface com.bin.david.form.component.IComponent
 
RIGHT - Static variable in class com.bin.david.form.data.format.draw.TextImageDrawFormat
 
RIGHT - Static variable in class com.bin.david.form.data.format.title.TitleImageDrawFormat
 
row - Variable in class com.bin.david.form.data.Cell
 
row - Variable in class com.bin.david.form.data.CellInfo
所在行位置

S

SelectionOperation - Class in com.bin.david.form.component
Created by huang on 2018/1/12.
set(Column<T>, T, String, int, int) - Method in class com.bin.david.form.data.CellInfo
 
setAlign(Paint.Align) - Method in class com.bin.david.form.data.style.FontStyle
 
setAlpha(float) - Method in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
setArrayColumn(ArrayColumn) - Method in class com.bin.david.form.data.column.ColumnNode
 
setArrayType(int) - Method in class com.bin.david.form.data.column.ArrayColumn
 
setAutoCount(boolean) - Method in class com.bin.david.form.data.column.Column
设置开启自动统计
setAutoMerge(boolean) - Method in class com.bin.david.form.data.column.Column
设置是否自动合并
setCanZoom(boolean) - Method in class com.bin.david.form.matrix.MatrixHelper
设置是否可以缩放
setCellSizes(List<Integer>) - Method in class com.bin.david.form.data.ArrayStructure
 
setChildColumnInfos(List<ColumnInfo>) - Method in class com.bin.david.form.data.table.TableData
设置子列信息列表
setChildColumns(List<Column>) - Method in class com.bin.david.form.data.table.TableData
设置子列
setChildren(List<Column>) - Method in class com.bin.david.form.data.column.Column
设置子列
setColor(int) - Method in class com.bin.david.form.data.style.LineStyle
 
setColor(int) - Method in class com.bin.david.form.data.style.PointStyle
 
setColorFilter(int) - Method in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
setColumnCellBackgroundFormat(ICellBackgroundFormat<Column>) - Method in class com.bin.david.form.core.TableConfig
 
setColumnInfos(List<ColumnInfo>) - Method in class com.bin.david.form.data.table.TableData
设置列信息列表
setColumnName(String) - Method in class com.bin.david.form.data.column.Column
设置列名
setColumns(List<Column>) - Method in class com.bin.david.form.data.table.TableData
设置新列列表
setColumnSize(int) - Method in class com.bin.david.form.data.TableInfo
 
setColumnTitleBackground(IBackgroundFormat) - Method in class com.bin.david.form.core.TableConfig
 
setColumnTitleGridStyle(LineStyle) - Method in class com.bin.david.form.core.TableConfig
 
setColumnTitleHorizontalPadding(int) - Method in class com.bin.david.form.core.TableConfig
 
setColumnTitleStyle(FontStyle) - Method in class com.bin.david.form.core.TableConfig
 
setColumnTitleVerticalPadding(int) - Method in class com.bin.david.form.core.TableConfig
 
setComparator(Comparator<T>) - Method in class com.bin.david.form.data.column.Column
设置用于排序比较器
setComputeWidth(int) - Method in class com.bin.david.form.data.column.Column
设置列的计算宽度
setContentBackground(IBackgroundFormat) - Method in class com.bin.david.form.core.TableConfig
 
setContentCellBackgroundFormat(ICellBackgroundFormat<CellInfo>) - Method in class com.bin.david.form.core.TableConfig
 
setContentGridStyle(LineStyle) - Method in class com.bin.david.form.core.TableConfig
 
setContentStyle(FontStyle) - Method in class com.bin.david.form.core.TableConfig
 
setCountBackground(IBackgroundFormat) - Method in class com.bin.david.form.core.TableConfig
 
setCountBgCellFormat(ICellBackgroundFormat<Column>) - Method in class com.bin.david.form.core.TableConfig
 
setCountFormat(ICountFormat<T, ? extends Number>) - Method in class com.bin.david.form.data.column.Column
设置统计格式化
setCountHeight(int) - Method in class com.bin.david.form.data.TableInfo
 
setCountStyle(FontStyle) - Method in class com.bin.david.form.core.TableConfig
 
setCurrentPage(int) - Method in class com.bin.david.form.data.table.PageTableData
设置指定页
setData(List<T>) - Method in class com.bin.david.form.core.SmartTable
设置解析数据
setData(T[][]) - Method in class com.bin.david.form.data.table.ArrayTableData
设置二维数组数据
setDatas(List<T>) - Method in class com.bin.david.form.data.column.Column
设置需要解析的数据 直接设置数据,不需要反射获取值
setDefaultLineColor(int) - Static method in class com.bin.david.form.data.style.LineStyle
 
setDefaultLineSize(float) - Static method in class com.bin.david.form.data.style.LineStyle
 
setDefaultLineSize(Context, float) - Static method in class com.bin.david.form.data.style.LineStyle
 
setDefaultLineSize(Context, float) - Static method in class com.bin.david.form.data.style.PointStyle
 
setDefaultPointColor(int) - Static method in class com.bin.david.form.data.style.PointStyle
 
setDefaultPointSize(float) - Static method in class com.bin.david.form.data.style.PointStyle
 
setDefaultTextAlign(Paint.Align) - Static method in class com.bin.david.form.data.style.FontStyle
设置表格全局默认字体位置
setDefaultTextColor(int) - Static method in class com.bin.david.form.data.style.FontStyle
设置表格全局默认字体颜色
setDefaultTextSize(int) - Static method in class com.bin.david.form.data.style.FontStyle
设置表格全局默认字体大小
setDefaultTextSpSize(Context, int) - Static method in class com.bin.david.form.data.style.FontStyle
设置表格全局默认字体大小
setDirection(int) - Method in interface com.bin.david.form.component.ITableTitle
 
setDirection(int) - Method in class com.bin.david.form.component.TableTitle
 
setDirection(int) - Method in class com.bin.david.form.data.format.title.TitleImageDrawFormat
 
setDraw(boolean) - Method in class com.bin.david.form.data.style.PointStyle
 
setDrawBackground(boolean) - Method in class com.bin.david.form.data.format.title.BitmapTitleDrawFormat
 
setDrawBg(boolean) - Method in class com.bin.david.form.data.format.title.TitleDrawFormat
 
setDrawFormat(IDrawFormat<T>) - Method in class com.bin.david.form.data.column.Column
设置绘制格式化
setDrawFormat(IDrawFormat<T>) - Method in class com.bin.david.form.data.table.ArrayTableData
设置绘制格式化
setDrawFormat(IDrawFormat) - Method in class com.bin.david.form.data.table.MapTableData
设置绘制样式
setDrawOver(IDrawOver) - Method in class com.bin.david.form.component.TableProvider
设置表面绘制
setEffect(PathEffect) - Method in class com.bin.david.form.data.style.LineStyle
 
setEffective(boolean) - Method in class com.bin.david.form.data.ArrayStructure
设置是否是有效的数据结构
setFast(boolean) - Method in class com.bin.david.form.data.column.Column
设置是否快速显示 当所显示为单行,且列字体大小不变,可以使用isFast来更快加载
setFieldName(String) - Method in class com.bin.david.form.data.column.Column
设置反射name
setFill(boolean) - Method in class com.bin.david.form.data.style.LineStyle
 
setFilterColumnIntercept(MapTableData.FilterColumnIntercept) - Method in class com.bin.david.form.data.table.MapTableData
设置过滤拦截器 拦截则不会表格显示出来该列
setFirstCol(int) - Method in class com.bin.david.form.data.CellRange
 
setFirstRow(int) - Method in class com.bin.david.form.data.CellRange
 
setFixed(boolean) - Method in class com.bin.david.form.data.column.Column
设置是否固定
setFixedCountRow(boolean) - Method in class com.bin.david.form.core.TableConfig
 
setFixedFirstColumn(boolean) - Method in class com.bin.david.form.core.TableConfig
Deprecated.
setFixedTitle(boolean) - Method in class com.bin.david.form.core.TableConfig
 
setFixedXSequence(boolean) - Method in class com.bin.david.form.core.TableConfig
 
setFixedYSequence(boolean) - Method in class com.bin.david.form.core.TableConfig
 
setFlingRate(float) - Method in class com.bin.david.form.matrix.MatrixHelper
动态设置飞滚的速率
setFormat(IFormat<T>) - Method in class com.bin.david.form.data.column.Column
设置文字格式化
setFormat(IFormat<T>) - Method in class com.bin.david.form.data.table.ArrayTableData
设置默认格式化
setFormat(IFormat) - Method in class com.bin.david.form.data.table.MapTableData
设置格式化
setGridDrawer(GridDrawer<T>) - Method in class com.bin.david.form.component.TableProvider
 
setHeight(int) - Method in class com.bin.david.form.component.XSequence
 
setHorizontalPadding(int) - Method in class com.bin.david.form.core.TableConfig
 
setId(int) - Method in class com.bin.david.form.data.column.Column
设置列ID
setImageHeight(int) - Method in class com.bin.david.form.data.format.draw.BitmapDrawFormat
 
setImageHeight(int) - Method in class com.bin.david.form.data.format.title.BitmapTitleDrawFormat
 
setImageSize(int, int) - Method in class com.bin.david.form.data.format.draw.LeftTopDrawFormat
 
setImageWidth(int) - Method in class com.bin.david.form.data.format.draw.BitmapDrawFormat
 
setImageWidth(int) - Method in class com.bin.david.form.data.format.title.BitmapTitleDrawFormat
 
setLastCol(int) - Method in class com.bin.david.form.data.CellRange
 
setLastRow(int) - Method in class com.bin.david.form.data.CellRange
 
setLeftAndTopBackgroundColor(int) - Method in class com.bin.david.form.core.TableConfig
 
setLeftTopDrawFormat(LeftTopDrawFormat) - Method in class com.bin.david.form.core.TableConfig
 
setLevel(int) - Method in class com.bin.david.form.data.column.Column
 
setLineSize(int) - Method in class com.bin.david.form.data.TableInfo
 
setMaxLevel(int) - Method in class com.bin.david.form.data.ArrayStructure
设置保存最大层级
setMaxLevel(int) - Method in class com.bin.david.form.data.TableInfo
设置最大层级 该方法提供用于表格递归
setMaxMergeCount(int) - Method in class com.bin.david.form.data.column.Column
设置是否最大合并数量
setMaxZoom(float) - Method in class com.bin.david.form.matrix.MatrixHelper
设置最大缩放值
setMinHeight(int) - Method in class com.bin.david.form.data.column.Column
 
setMinHeight(int) - Method in class com.bin.david.form.data.table.ArrayTableData
设置最小高度
setMinHeight(int) - Method in class com.bin.david.form.data.table.MapTableData
设置最小高度
setMinTableWidth(int) - Method in class com.bin.david.form.core.TableConfig
 
setMinWidth(int) - Method in class com.bin.david.form.data.column.Column
 
setMinWidth(int) - Method in class com.bin.david.form.data.table.ArrayTableData
设置最小宽度
setMinWidth(int) - Method in class com.bin.david.form.data.table.MapTableData
设置最小宽度
setMinZoom(float) - Method in class com.bin.david.form.matrix.MatrixHelper
设置最小缩放值
setName(String) - Method in class com.bin.david.form.data.column.ColumnNode
 
setNode(ColumnNode) - Method in class com.bin.david.form.data.column.ArrayColumn
设置Array结构节点
setOnColumnClickListener(OnColumnClickListener) - Method in class com.bin.david.form.component.TableProvider
 
setOnColumnClickListener(OnColumnClickListener) - Method in class com.bin.david.form.core.SmartTable
设置列点击事件,实现对列的监听
setOnColumnClickListener(TableData.OnColumnClickListener) - Method in class com.bin.david.form.data.table.TableData
设置表格列点击事件
setOnColumnItemClickListener(OnColumnItemClickListener<T>) - Method in class com.bin.david.form.data.column.Column
设置点击列监听
setOnInterceptListener(MatrixHelper.OnInterceptListener) - Method in class com.bin.david.form.matrix.MatrixHelper
 
setOnItemClickListener(TableData.OnItemClickListener) - Method in class com.bin.david.form.data.table.TableData
设置表格单元格Cell点击事件
setOnRowClickListener(TableData.OnRowClickListener<T>) - Method in class com.bin.david.form.data.table.TableData
设置表格行点击事件
setOnTableChangeListener(OnTableChangeListener) - Method in class com.bin.david.form.matrix.MatrixHelper
设置表格改变监听 主要用于SmartTable view监听matrixHelper 移动和缩放 请不要改变原来设置值
setPadding(int) - Method in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
setPageSize(int) - Method in class com.bin.david.form.data.table.PageTableData
设置页数量
setPaint(Paint) - Method in class com.bin.david.form.core.TableConfig
 
setPaint(Paint) - Method in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
setParent(boolean) - Method in class com.bin.david.form.data.column.Column
设置是否是父列 组合列
setParent(ColumnInfo) - Method in class com.bin.david.form.data.column.ColumnInfo
设置父列
setParent(ColumnNode) - Method in class com.bin.david.form.data.column.ColumnNode
 
setRanges(List<int[]>) - Method in class com.bin.david.form.data.column.Column
 
setRect(Rect) - Method in class com.bin.david.form.component.TableTitle
 
setReversal(boolean) - Method in class com.bin.david.form.data.format.tip.BaseBubbleTip
 
setReverseSort(boolean) - Method in class com.bin.david.form.data.column.Column
设置是否反序
setSelectFormat(ISelectFormat) - Method in class com.bin.david.form.component.TableProvider
 
setSelectFormat(ISelectFormat) - Method in class com.bin.david.form.core.SmartTable
设置选中格子格式化
setSequenceGridStyle(LineStyle) - Method in class com.bin.david.form.core.TableConfig
 
setSequenceHorizontalPadding(int) - Method in class com.bin.david.form.core.TableConfig
 
setSequenceVerticalPadding(int) - Method in class com.bin.david.form.core.TableConfig
 
setShape(int) - Method in class com.bin.david.form.data.style.PointStyle
 
setShowColumnTitle(boolean) - Method in class com.bin.david.form.core.TableConfig
 
setShowCount(boolean) - Method in class com.bin.david.form.data.table.TableData
设置是否显示统计总数
setShowTableTitle(boolean) - Method in class com.bin.david.form.core.TableConfig
 
setShowXSequence(boolean) - Method in class com.bin.david.form.core.TableConfig
 
setShowYSequence(boolean) - Method in class com.bin.david.form.core.TableConfig
 
setSize(int) - Method in interface com.bin.david.form.component.ITableTitle
 
setSize(int) - Method in class com.bin.david.form.component.TableTitle
 
setSortColumn(Column, boolean) - Method in class com.bin.david.form.core.SmartTable
列排序 你可以调用这个方法,对所有数据进行排序,排序根据设置的column排序
setSortColumn(Column) - Method in class com.bin.david.form.data.table.TableData
设置需要根据排序的列
setStructure(ArrayStructure) - Method in class com.bin.david.form.data.column.ArrayColumn
设置Array结构
setStyle(Paint.Style) - Method in class com.bin.david.form.data.style.PointStyle
 
setT(List<T>) - Method in class com.bin.david.form.data.table.TableData
设置解析数据
setTableData(TableData<T>) - Method in class com.bin.david.form.component.GridDrawer
 
setTableData(TableData<T>) - Method in class com.bin.david.form.core.SmartTable
设置表格数据
setTableGridFormat(IGridFormat) - Method in class com.bin.david.form.core.TableConfig
 
setTableInfo(TableInfo) - Method in class com.bin.david.form.data.table.TableData
设置表格信息 一般情况下不会使用到这个方法
setTableName(String) - Method in class com.bin.david.form.data.table.TableData
设置表名
setTableRect(Rect) - Method in class com.bin.david.form.data.TableInfo
 
setTableTitleSize(int) - Method in class com.bin.david.form.data.TableInfo
 
setTableTitleStyle(FontStyle) - Method in class com.bin.david.form.core.TableConfig
 
setTextAlign(Paint.Align) - Method in class com.bin.david.form.data.column.Column
设置字体位置
setTextColor(int) - Method in class com.bin.david.form.data.style.FontStyle
 
setTextLeftOffset(int) - Method in class com.bin.david.form.core.TableConfig
 
setTextPaint(TableConfig, CellInfo<T>, Paint) - Method in class com.bin.david.form.data.format.draw.TextDrawFormat
 
setTextSize(int) - Method in class com.bin.david.form.data.style.FontStyle
 
setTextSpSize(Context, int) - Method in class com.bin.david.form.data.style.FontStyle
 
setThoroughArray(boolean) - Method in class com.bin.david.form.data.column.ArrayColumn
设置是否继续查询Array每个对象内部
setTip(ITip<Column, ?>) - Method in class com.bin.david.form.component.TableProvider
 
setTitleAlign(Paint.Align) - Method in class com.bin.david.form.data.column.Column
设置标题对齐方式
setTitleDirection(int) - Method in class com.bin.david.form.data.TableInfo
 
setTitleDrawFormat(ITitleDrawFormat) - Method in class com.bin.david.form.data.table.TableData
设置列标题绘制格式化 通过这个方法可以对列名进行格式化
setTitleHeight(int) - Method in class com.bin.david.form.data.TableInfo
 
setTopHeight(int) - Method in class com.bin.david.form.data.TableInfo
 
setTopNode(ColumnNode) - Method in class com.bin.david.form.data.TableInfo
 
setUserCellRange(List<CellRange>) - Method in class com.bin.david.form.data.table.TableData
提供添加自定义合并规则
setVerticalPadding(int) - Method in class com.bin.david.form.core.TableConfig
 
setWidth(int) - Method in class com.bin.david.form.component.YSequence
 
setWidth(int) - Method in class com.bin.david.form.data.column.Column
设置列的宽度
setWidth(float) - Method in class com.bin.david.form.data.style.LineStyle
 
setWidth(Context, int) - Method in class com.bin.david.form.data.style.LineStyle
 
setWidth(float) - Method in class com.bin.david.form.data.style.PointStyle
 
setWidth(Context, int) - Method in class com.bin.david.form.data.style.PointStyle
 
setXSequenceBackground(IBackgroundFormat) - Method in class com.bin.david.form.core.TableConfig
 
setXSequenceCellBgFormat(ICellBackgroundFormat<Integer>) - Method in class com.bin.david.form.core.TableConfig
 
setXSequenceFormat(ISequenceFormat) - Method in class com.bin.david.form.data.table.TableData
设置X序号行文字格式化
setXSequenceStyle(FontStyle) - Method in class com.bin.david.form.core.TableConfig
 
setyAxisWidth(int) - Method in class com.bin.david.form.data.TableInfo
 
setYSequenceBackground(IBackgroundFormat) - Method in class com.bin.david.form.core.TableConfig
 
setYSequenceCellBgFormat(ICellBackgroundFormat<Integer>) - Method in class com.bin.david.form.core.TableConfig
 
setYSequenceFormat(ISequenceFormat) - Method in class com.bin.david.form.data.table.TableData
设置Y序号列文字格式化
setYSequenceRight(boolean) - Method in class com.bin.david.form.core.SmartTable
 
setYSequenceStyle(FontStyle) - Method in class com.bin.david.form.core.TableConfig
 
setZoom(boolean) - Method in class com.bin.david.form.core.SmartTable
开启缩放
setZoom(boolean, float, float) - Method in class com.bin.david.form.core.SmartTable
开启缩放设置缩放值
setZoom(float) - Method in class com.bin.david.form.core.TableConfig
 
setZoom(float) - Method in class com.bin.david.form.data.TableInfo
设置缩放值
setZoom(float) - Method in class com.bin.david.form.matrix.MatrixHelper
 
SimpleGridFormat - Class in com.bin.david.form.data.format.grid
Created by huang on 2018/3/9.
SimpleGridFormat() - Constructor for class com.bin.david.form.data.format.grid.SimpleGridFormat
 
SingleLineBubbleTip<C> - Class in com.bin.david.form.data.format.tip
Created by huang on 2017/10/20.
SingleLineBubbleTip(Context, int, int, FontStyle) - Constructor for class com.bin.david.form.data.format.tip.SingleLineBubbleTip
 
SmartColumn - Annotation Type in com.bin.david.form.annotation
Created by huang on 2017/11/4.
SmartTable - Annotation Type in com.bin.david.form.annotation
Created by huang on 2017/11/4.
SmartTable<T> - Class in com.bin.david.form.core
Created by huang on 2017/10/30.
SmartTable(Context) - Constructor for class com.bin.david.form.core.SmartTable
 
SmartTable(Context, AttributeSet) - Constructor for class com.bin.david.form.core.SmartTable
 
SmartTable(Context, AttributeSet, int) - Constructor for class com.bin.david.form.core.SmartTable
 
sort(TableData<T>) - Method in class com.bin.david.form.core.TableParser
排序
sp2px(Context, float) - Static method in class com.bin.david.form.utils.DensityUtils
sp转px
SQUARE - Static variable in class com.bin.david.form.data.style.PointStyle
 
StringCountFormat<T> - Class in com.bin.david.form.data.format.count
Created by huang on 2017/11/6.
StringCountFormat(Column<T>) - Constructor for class com.bin.david.form.data.format.count.StringCountFormat
 

T

TableClickObserver - Interface in com.bin.david.form.listener
Created by huang on 2017/9/29.
TableConfig - Class in com.bin.david.form.core
Created by huang on 2017/11/1.
TableConfig() - Constructor for class com.bin.david.form.core.TableConfig
 
TableData<T> - Class in com.bin.david.form.data.table
Created by huang on 2017/10/30.
TableData(String, List<T>, List<Column>) - Constructor for class com.bin.david.form.data.table.TableData
 
TableData(String, List<T>, Column...) - Constructor for class com.bin.david.form.data.table.TableData
 
TableData(String, List<T>, List<Column>, ITitleDrawFormat) - Constructor for class com.bin.david.form.data.table.TableData
 
TableData.OnColumnClickListener<T> - Interface in com.bin.david.form.data.table
 
TableData.OnItemClickListener<T> - Interface in com.bin.david.form.data.table
表格单元格Cell点击事件接口
TableData.OnRowClickListener<T> - Interface in com.bin.david.form.data.table
表格行点击事件接口
TableException - Exception in com.bin.david.form.exception
Created by huang on 2017/11/3.
TableException(String) - Constructor for exception com.bin.david.form.exception.TableException
 
TableInfo - Class in com.bin.david.form.data
Created by huang on 2017/11/1.
TableInfo() - Constructor for class com.bin.david.form.data.TableInfo
 
TableMeasurer<T> - Class in com.bin.david.form.core
表格测量器 Created by huang on 2017/11/2.
TableMeasurer() - Constructor for class com.bin.david.form.core.TableMeasurer
 
TableParser<T> - Class in com.bin.david.form.core
Created by huang on 2017/10/31.
TableParser() - Constructor for class com.bin.david.form.core.TableParser
 
TableProvider<T> - Class in com.bin.david.form.component
Created by huang on 2017/11/1.
TableProvider() - Constructor for class com.bin.david.form.component.TableProvider
 
TableTitle - Class in com.bin.david.form.component
Created by huang on 2017/9/29.
TableTitle() - Constructor for class com.bin.david.form.component.TableTitle
 
TextDrawFormat<T> - Class in com.bin.david.form.data.format.draw
Created by huang on 2017/10/30.
TextDrawFormat() - Constructor for class com.bin.david.form.data.format.draw.TextDrawFormat
 
TextImageDrawFormat<T> - Class in com.bin.david.form.data.format.draw
Created by huang on 2017/10/30.
TextImageDrawFormat(int, int, int) - Constructor for class com.bin.david.form.data.format.draw.TextImageDrawFormat
 
TextImageDrawFormat(int, int, int, int) - Constructor for class com.bin.david.form.data.format.draw.TextImageDrawFormat
 
TitleDrawFormat - Class in com.bin.david.form.data.format.title
Created by huang on 2017/10/30.
TitleDrawFormat() - Constructor for class com.bin.david.form.data.format.title.TitleDrawFormat
 
TitleImageDrawFormat - Class in com.bin.david.form.data.format.title
Created by huang on 2017/10/30.
TitleImageDrawFormat(int, int, int) - Constructor for class com.bin.david.form.data.format.title.TitleImageDrawFormat
 
TitleImageDrawFormat(int, int, int, int) - Constructor for class com.bin.david.form.data.format.title.TitleImageDrawFormat
 
ToNumberSystem26(int) - Static method in class com.bin.david.form.utils.LetterUtils
 
TOP - Static variable in interface com.bin.david.form.component.IComponent
 
top - Variable in class com.bin.david.form.data.column.ColumnInfo
列顶部
TOP - Static variable in class com.bin.david.form.data.format.draw.TextImageDrawFormat
 
TOP - Static variable in class com.bin.david.form.data.format.title.TitleImageDrawFormat
 
toString() - Method in class com.bin.david.form.data.CellRange
 
transformColumnArray(T[][]) - Static method in class com.bin.david.form.data.table.ArrayTableData
提供将数组[col][row]转换成数组[row][col] 因为平时我们提供的二维数组可能是以行作为一组。

U

unRegister(T) - Method in class com.bin.david.form.listener.Observable
UnattachObserver(注销观察者)
unRegisterAll() - Method in class com.bin.david.form.listener.Observable
 

V

value - Variable in class com.bin.david.form.data.CellInfo
显示的值
value - Variable in class com.bin.david.form.data.column.ColumnInfo
valueOf(String) - Static method in enum com.bin.david.form.annotation.ColumnType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.bin.david.form.annotation.ColumnType
Returns an array containing the constants of this enum type, in the order they are declared.

W

width - Variable in class com.bin.david.form.data.Cell
 
width - Variable in class com.bin.david.form.data.column.ColumnInfo
列宽度

X

XSequence<T> - Class in com.bin.david.form.component
Created by huang on 2017/10/30.
XSequence() - Constructor for class com.bin.david.form.component.XSequence
 

Y

YSequence<T> - Class in com.bin.david.form.component
Created by huang on 2017/10/30.
YSequence() - Constructor for class com.bin.david.form.component.YSequence
 
A B C D E F G H I L M N O P R S T U V W X Y 
Skip navigation links