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

A

activate() - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Activates this sheet.
activate() - Method in interface com.smoothcsv.core.macro.api.Range
Make this range the active range.
alert(String) - Static method in class com.smoothcsv.core.macro.api.Window
Displays a message dialog with the specified message and an OK button.
App - Class in com.smoothcsv.core.macro.api
This class represents the SmoothCSV application itself.
AUTO - Static variable in class com.smoothcsv.core.macro.api.CsvProperties
 
autoResizeColumn(int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Sets the width of the given column to fit its contents.

C

call(Range, String, int, int) - Method in interface com.smoothcsv.core.macro.api.CellVisitor
 
CellEditor - Interface in com.smoothcsv.core.macro.api
 
CellVisitor - Interface in com.smoothcsv.core.macro.api
Callback function for Range.forEach(CellVisitor).
clear() - Method in interface com.smoothcsv.core.macro.api.Range
Clears the range of contents, formats, and data-validation rules.
Clipboard - Class in com.smoothcsv.core.macro.api
 
close() - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Closes this sheet.
close(boolean, String) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Closes this sheet.
com.smoothcsv.core.macro.api - package com.smoothcsv.core.macro.api
 
Command - Class in com.smoothcsv.core.macro.api
 
confirm(String) - Static method in class com.smoothcsv.core.macro.api.Window
Displays a modal dialog with a message and two buttons, OK and Cancel.
Console - Class in com.smoothcsv.core.macro.api
The Console object provides access to the SmoothCSV's debugging console.
Console() - Constructor for class com.smoothcsv.core.macro.api.Console
 
copyTo(Range) - Method in interface com.smoothcsv.core.macro.api.Range
Copies the data from a range of cells to another range of cells.
CR - Static variable in class com.smoothcsv.core.macro.api.CsvProperties
 
CRLF - Static variable in class com.smoothcsv.core.macro.api.CsvProperties
 
CsvProperties - Class in com.smoothcsv.core.macro.api
A class representing CSV properties such as delimiter, quote, and so on.
CsvProperties() - Constructor for class com.smoothcsv.core.macro.api.CsvProperties
Creates CsvProperties.
CsvSheet - Interface in com.smoothcsv.core.macro.api
Represents a CSV sheet in SmoothCSV.

D

defaultProperties() - Static method in class com.smoothcsv.core.macro.api.CsvProperties
Creates default CsvProperties.
deleteColumn(int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Deletes the column at the given row position.
deleteColumns(int, int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Deletes a number of columns starting at the given column position.
deleteRow(int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Deletes the row at the given row position.
deleteRows(int, int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Deletes a number of rows starting at the given row position.

E

execute() - Method in class com.smoothcsv.core.macro.api.Macro
Executes the macro.

F

forEach(CellVisitor) - Method in interface com.smoothcsv.core.macro.api.Range
Executes a provided function for each cell in the range
fromFile(String) - Static method in class com.smoothcsv.core.macro.api.Macro
Constructs Macro from the given pathname.
fromString(String) - Static method in class com.smoothcsv.core.macro.api.Macro
Constructs Macro from the given source.

G

getActiveCell() - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Returns the active cell in this sheet.
getActiveCellEditor() - Static method in class com.smoothcsv.core.macro.api.App
Returns the active CellEditor or null if there is no active CellEditor.
getActiveCellEditor(boolean) - Static method in class com.smoothcsv.core.macro.api.App
Returns the active CellEditor.
getActiveRange() - Static method in class com.smoothcsv.core.macro.api.App
Returns the range of cells that is currently considered active.
getActiveRange() - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Returns the active range for the active sheet.
getActiveSheet() - Static method in class com.smoothcsv.core.macro.api.App
Gets the active csvsheet.
getCell(int, int) - Method in interface com.smoothcsv.core.macro.api.Range
Returns a given cell within a range.
getCharset() - Method in class com.smoothcsv.core.macro.api.CsvProperties
Returns the charset that is used for saving file.
getColumn() - Method in interface com.smoothcsv.core.macro.api.Range
Returns the starting column position for this range.
getColumnWidth(int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Gets the width in pixels of the given column.
getDelimiter() - Method in class com.smoothcsv.core.macro.api.CsvProperties
Returns the character to separate each field.
getEscape() - Method in class com.smoothcsv.core.macro.api.CsvProperties
Returns the character to escape quote characters.
getIndex() - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Gets the position of the sheet in the application.
getLastColumn() - Method in interface com.smoothcsv.core.macro.api.Range
Returns the end column position.
getLastRow() - Method in interface com.smoothcsv.core.macro.api.Range
Returns the end row position.
getName() - Static method in class com.smoothcsv.core.macro.api.App
Returns the name of this application.
getNewlineCharacter() - Method in class com.smoothcsv.core.macro.api.CsvProperties
Returns the newline character that is used for saving file.
getNumColumns() - Method in interface com.smoothcsv.core.macro.api.CsvSheet
 
getNumColumns() - Method in interface com.smoothcsv.core.macro.api.Range
Returns the number of columns in this range.
getNumRows() - Method in interface com.smoothcsv.core.macro.api.CsvSheet
 
getNumRows() - Method in interface com.smoothcsv.core.macro.api.Range
Returns the number of rows in this range.
getPathname() - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Returns the pathname of the file to be saved.
getProperties() - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Returns the properties that will be used for saving data to a file.
getQuote() - Method in class com.smoothcsv.core.macro.api.CsvProperties
Returns the character to quote a field.
getQuoteOption() - Method in class com.smoothcsv.core.macro.api.CsvProperties
Returns the rule which indicates how to apply quote to a value.
getRange(int, int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Returns the range with the top left cell at the given coordinates.
getRange(int, int, int, int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Returns the range with the top left cell at the given coordinates with the given number of rows and columns.
getRange() - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Returns the range containing all the cells.
getRow() - Method in interface com.smoothcsv.core.macro.api.Range
Returns the starting row position for this range.
getRowHeight(int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Gets the height in pixels of the given row.
getSheet() - Method in interface com.smoothcsv.core.macro.api.Range
Returns the sheet this range belongs to.
getSheets() - Static method in class com.smoothcsv.core.macro.api.App
Gets all the sheets in this application.
getValue() - Method in interface com.smoothcsv.core.macro.api.Range
Returns the value of the top-left cell in the range.
getValues() - Method in interface com.smoothcsv.core.macro.api.Range
Returns the rectangular sheet of values for this range.
getVersion() - Static method in class com.smoothcsv.core.macro.api.App
Returns the version name of this application.

H

hasBOM() - Method in class com.smoothcsv.core.macro.api.CsvProperties
Returns if the BOM (Byte Order Mark) will be inserted.

I

insertColumnAfter(int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Inserts a column after the given column position.
insertColumnBefore(int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Inserts a column before the given column position.
insertColumnsAfter(int, int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Inserts a number of columns after the given column position.
insertColumnsBefore(int, int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Inserts a number of columns before the given column position.
insertRowAfter(int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Inserts a row after the given row position.
insertRowBefore(int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Inserts a row before the given row position.
insertRowsAfter(int, int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Inserts a number of rows after the given row position.
insertRowsBefore(int, int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Inserts a number of rows before the given row position.
isBlank() - Method in interface com.smoothcsv.core.macro.api.Range
Returns true if the range is totally empty.
isModified() - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Returns true if this editor has been modified.

L

LF - Static variable in class com.smoothcsv.core.macro.api.CsvProperties
 
log(Object...) - Method in class com.smoothcsv.core.macro.api.Console
Outputs a message to the console.

M

Macro - Class in com.smoothcsv.core.macro.api
Represents a macro.
moveTo(Range) - Method in interface com.smoothcsv.core.macro.api.Range
Cut and paste the data from this range to the target range.

N

newSheet() - Static method in class com.smoothcsv.core.macro.api.App
Creates a new csvsheet with the default properties.
newSheet(int, int) - Static method in class com.smoothcsv.core.macro.api.App
Creates a new csvsheet with default properties and the specified number of rows and columns.
newSheet(int, int, CsvProperties) - Static method in class com.smoothcsv.core.macro.api.App
Creates a new csvsheet with the specified number of rows and columns and properties.
NO_QUOTE - Static variable in class com.smoothcsv.core.macro.api.CsvProperties
Suppresses all quoting.

O

offset(int, int) - Method in interface com.smoothcsv.core.macro.api.Range
Returns a new range that is offset from this range by the given number of rows and columns (which can be negative).
offset(int, int, int, int) - Method in interface com.smoothcsv.core.macro.api.Range
Returns a new range that is relative to the current range, whose upper left point is offset from the current range by the given rows and columns, and with the given height and width in cells.
open(String) - Static method in class com.smoothcsv.core.macro.api.App
Opens the csvsheet that corresponds to the given file path with the default properties.
open(String, CsvProperties) - Static method in class com.smoothcsv.core.macro.api.App
Opens the csvsheet that corresponds to the given file path with the specified properties.

P

prompt(String) - Static method in class com.smoothcsv.core.macro.api.Window
Displays a dialog with a message prompting the user to input some text.
prompt(String, Object) - Static method in class com.smoothcsv.core.macro.api.Window
Displays a dialog with a message prompting the user to input some text.

Q

QUOTES_ALL - Static variable in class com.smoothcsv.core.macro.api.CsvProperties
Quotes all values.
QUOTES_IF_NECESSARY - Static variable in class com.smoothcsv.core.macro.api.CsvProperties
Quotes only when the value contains delimiter, quote, or escape.

R

Range - Interface in com.smoothcsv.core.macro.api
The representation of a cell (or cells) on your csv sheet.
readText() - Static method in class com.smoothcsv.core.macro.api.Clipboard
Returns the content in the clipboard as plain text.
redo() - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Redo the last change.
run(String) - Static method in class com.smoothcsv.core.macro.api.Command
Runs the given command.

S

save() - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Saves changes to the specified file.
saveAs(String) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Saves changes to the different file.
setActiveRange(Range) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Sets the active range for the active sheet.
setActiveSheet(CsvSheet) - Static method in class com.smoothcsv.core.macro.api.App
Sets the active csvsheet.
setCharset(String) - Method in class com.smoothcsv.core.macro.api.CsvProperties
Sets the charset that is used for saving file.
setColumnWidth(int, int) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Sets the width of the given column in pixels.
setDelimiter(String) - Method in class com.smoothcsv.core.macro.api.CsvProperties
Sets the character to separate each field.
setEscape(String) - Method in class com.smoothcsv.core.macro.api.CsvProperties
Sets the character to escape quote characters.
setHasBOM(boolean) - Method in class com.smoothcsv.core.macro.api.CsvProperties
Sets if the BOM (Byte Order Mark) will be inserted.
setNewlineCharacter(String) - Method in class com.smoothcsv.core.macro.api.CsvProperties
Sets the newline character that is used for saving file.
setPathname(String) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Sets the pathname of the file to be saved.
setProperties(CsvProperties) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Sets the properties that will be used for saving data to a file.
setQuote(String) - Method in class com.smoothcsv.core.macro.api.CsvProperties
Sets the character to quote a field.
setQuoteOption(int) - Method in class com.smoothcsv.core.macro.api.CsvProperties
Sets the rule which indicates how to apply quote to a value.
setValue(Object) - Method in interface com.smoothcsv.core.macro.api.Range
Sets the value of the range.
setValues(Object[][]) - Method in interface com.smoothcsv.core.macro.api.Range
Sets a rectangular sheet of values (must match dimensions of this range).
sort(Object) - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Sorts a sheet, by column and order specified.
sort(Object) - Method in interface com.smoothcsv.core.macro.api.Range
Sorts the cells in a given range, by column and order specified.

T

type(String) - Method in interface com.smoothcsv.core.macro.api.CellEditor
Input a text into the cell.

U

undo() - Method in interface com.smoothcsv.core.macro.api.CsvSheet
Undo the last change.

W

Window - Class in com.smoothcsv.core.macro.api
The window object represents the window of SmoothCSV application.
writeText(String) - Static method in class com.smoothcsv.core.macro.api.Clipboard
Writes the text into the clipboard as plain text.
A C D E F G H I L M N O P Q R S T U W 
Skip navigation links