Package mil.nga.geopackage.tiles.user
Class TileColumns
- java.lang.Object
- 
- mil.nga.geopackage.user.UserColumns<TileColumn>
- 
- mil.nga.geopackage.tiles.user.TileColumns
 
 
- 
 public class TileColumns extends UserColumns<TileColumn> Collection of tile columns- Since:
- 3.5.0
- Author:
- osbornb
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringIDId column name, Requirement 52static StringTILE_COLUMNTile column column name, Requirement 54static StringTILE_DATATile ID column name, implied requirementstatic StringTILE_ROWTile row column name, Requirement 55static StringZOOM_LEVELZoom level column name, Requirement 53
 - 
Constructor SummaryConstructors Constructor Description TileColumns(String tableName, List<TileColumn> columns)ConstructorTileColumns(String tableName, List<TileColumn> columns, boolean custom)ConstructorTileColumns(TileColumns tileColumns)Copy Constructor
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TileColumnscopy()Copy the user columnsTileColumngetTileColumnColumn()Get the tile column columnintgetTileColumnIndex()Get the tile column indexTileColumngetTileDataColumn()Get the tile data columnintgetTileDataIndex()Get the tile data indexTileColumngetTileRowColumn()Get the tile row columnintgetTileRowIndex()Get the tile row indexTileColumngetZoomLevelColumn()Get the zoom level columnintgetZoomLevelIndex()Get the zoom level indexbooleanhasTileColumnColumn()Check if has a tile column columnbooleanhasTileDataColumn()Check if has a tile data columnbooleanhasTileRowColumn()Check if has a tile row columnbooleanhasZoomLevelColumn()Check if has a zoom level columnvoidsetTileColumnIndex(int tileColumnIndex)Set the tile column indexvoidsetTileDataIndex(int tileDataIndex)Set the tile data indexvoidsetTileRowIndex(int tileRowIndex)Set the tile row indexvoidsetZoomLevelIndex(int zoomLevelIndex)Set the zoom level indexprotected voidupdateColumns()Update the table columns- 
Methods inherited from class mil.nga.geopackage.user.UserColumnsaddColumn, alterColumn, columnCount, columnsOfType, dropColumn, dropColumn, dropColumn, duplicateCheck, getColumn, getColumn, getColumnIndex, getColumnIndex, getColumnName, getColumnNames, getColumns, getPkColumn, getPkColumnIndex, getPkColumnName, getTableName, hasColumn, hasPkColumn, hasSchema, isCustom, isPkModifiable, isValueValidation, missingCheck, renameColumn, renameColumn, renameColumn, setCustom, setPkModifiable, setTableName, setValueValidation, typeCheck
 
- 
 
- 
- 
- 
Field Detail- 
IDpublic static final String ID Id column name, Requirement 52- See Also:
- Constant Field Values
 
 - 
ZOOM_LEVELpublic static final String ZOOM_LEVEL Zoom level column name, Requirement 53- See Also:
- Constant Field Values
 
 - 
TILE_COLUMNpublic static final String TILE_COLUMN Tile column column name, Requirement 54- See Also:
- Constant Field Values
 
 - 
TILE_ROWpublic static final String TILE_ROW Tile row column name, Requirement 55- See Also:
- Constant Field Values
 
 - 
TILE_DATApublic static final String TILE_DATA Tile ID column name, implied requirement- See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
TileColumnspublic TileColumns(String tableName, List<TileColumn> columns) Constructor- Parameters:
- tableName- table name
- columns- columns
 
 - 
TileColumnspublic TileColumns(String tableName, List<TileColumn> columns, boolean custom) Constructor- Parameters:
- tableName- table name
- columns- columns
- custom- custom column specification
 
 - 
TileColumnspublic TileColumns(TileColumns tileColumns) Copy Constructor- Parameters:
- tileColumns- tile columns
 
 
- 
 - 
Method Detail- 
copypublic TileColumns copy() Copy the user columns- Specified by:
- copyin class- UserColumns<TileColumn>
- Returns:
- copied user columns
 
 - 
updateColumnsprotected void updateColumns() Update the table columns- Overrides:
- updateColumnsin class- UserColumns<TileColumn>
 
 - 
getZoomLevelIndexpublic int getZoomLevelIndex() Get the zoom level index- Returns:
- zoom level index
 
 - 
setZoomLevelIndexpublic void setZoomLevelIndex(int zoomLevelIndex) Set the zoom level index- Parameters:
- zoomLevelIndex- zoom level index
 
 - 
hasZoomLevelColumnpublic boolean hasZoomLevelColumn() Check if has a zoom level column- Returns:
- true if has a zoom level column
 
 - 
getZoomLevelColumnpublic TileColumn getZoomLevelColumn() Get the zoom level column- Returns:
- zoom level column
 
 - 
getTileColumnIndexpublic int getTileColumnIndex() Get the tile column index- Returns:
- tile column index
 
 - 
setTileColumnIndexpublic void setTileColumnIndex(int tileColumnIndex) Set the tile column index- Parameters:
- tileColumnIndex- tile column index
 
 - 
hasTileColumnColumnpublic boolean hasTileColumnColumn() Check if has a tile column column- Returns:
- true if has a tile column column
 
 - 
getTileColumnColumnpublic TileColumn getTileColumnColumn() Get the tile column column- Returns:
- tile column column
 
 - 
getTileRowIndexpublic int getTileRowIndex() Get the tile row index- Returns:
- tile row index
 
 - 
setTileRowIndexpublic void setTileRowIndex(int tileRowIndex) Set the tile row index- Parameters:
- tileRowIndex- tile row index
 
 - 
hasTileRowColumnpublic boolean hasTileRowColumn() Check if has a tile row column- Returns:
- true if has a tile row column
 
 - 
getTileRowColumnpublic TileColumn getTileRowColumn() Get the tile row column- Returns:
- tile row column
 
 - 
getTileDataIndexpublic int getTileDataIndex() Get the tile data index- Returns:
- tile data index
 
 - 
setTileDataIndexpublic void setTileDataIndex(int tileDataIndex) Set the tile data index- Parameters:
- tileDataIndex- tile data index
 
 - 
hasTileDataColumnpublic boolean hasTileDataColumn() Check if has a tile data column- Returns:
- true if has a tile data column
 
 - 
getTileDataColumnpublic TileColumn getTileDataColumn() Get the tile data column- Returns:
- tile data column
 
 
- 
 
-