SYMBOL INDEX (164 symbols across 27 files) FILE: lib/tabula_java_wrapper.rb class Java::TechnologyTabula::Table (line 4) | class Java::TechnologyTabula::Table method to_csv (line 6) | def to_csv method to_tsv (line 12) | def to_tsv method to_json (line 18) | def to_json(*a) type Tabula (line 25) | module Tabula function extract_tables (line 27) | def Tabula.extract_tables(pdf_path, specs, options={}) type Extraction (line 66) | module Extraction function openPDF (line 68) | def Extraction.openPDF(pdf_filename, password='') class ObjectExtractor (line 73) | class ObjectExtractor < Java::TechnologyTabula.ObjectExtractor method initialize (line 79) | def initialize(pdf_filename, pages=[1], password='', options={}) method page_count (line 87) | def page_count class PagesInfoExtractor (line 93) | class PagesInfoExtractor < ObjectExtractor method pages (line 95) | def pages FILE: lib/tabula_job_executor/executor.rb type Tabula (line 11) | module Tabula class NoTextDataException (line 12) | class NoTextDataException < IOError; end type Background (line 14) | module Background class JobExecutor (line 16) | class JobExecutor < java.util.concurrent.ThreadPoolExecutor method initialize (line 21) | def initialize method afterExecute (line 37) | def afterExecute(runnable, throwable) method submit (line 63) | def submit(job) method get (line 70) | def get(uuid) method get_by_batch (line 74) | def get_by_batch(uuid) class Job (line 82) | class Job method initialize (line 88) | def initialize(options={}) method [] (line 94) | def [](k) method name (line 98) | def name method call (line 102) | def call method [] (line 108) | def [](k) method at (line 112) | def at(num, total, *messages) method queued (line 116) | def queued method warn (line 120) | def warn(*warnings) method failed (line 124) | def failed(*messages) method completed (line 128) | def completed method pct_complete (line 132) | def pct_complete method message (line 142) | def message method warning (line 148) | def warning method create (line 162) | def create(options) class K (line 176) | class K < Tabula::Background::Job method perform (line 177) | def perform class J (line 187) | class J < Tabula::Background::Job method perform (line 188) | def perform FILE: lib/tabula_job_executor/jobs/detect_tables.rb class DetectTablesJob (line 5) | class DetectTablesJob < Tabula::Background::Job method perform (line 7) | def perform FILE: lib/tabula_job_executor/jobs/generate_document_data.rb class GenerateDocumentDataJob (line 6) | class GenerateDocumentDataJob < Tabula::Background::Job method perform (line 10) | def perform FILE: lib/tabula_job_executor/jobs/generate_thumbnails.rb class GenerateThumbnailJob (line 4) | class GenerateThumbnailJob < Tabula::Background::Job method perform (line 7) | def perform FILE: lib/tabula_workspace.rb type Tabula (line 4) | module Tabula class Workspace (line 5) | class Workspace method initialize (line 12) | def initialize(data_dir=TabulaSettings.getDataDir) method add_document (line 25) | def add_document(document, pages) method delete_document (line 32) | def delete_document(document_id) method delete_page (line 40) | def delete_page(document_id, page_number) method get_document_metadata (line 45) | def get_document_metadata(document_id) method get_document_pages (line 50) | def get_document_pages(document_id) method get_document_path (line 54) | def get_document_path(document_id) method list_documents (line 58) | def list_documents method get_data_dir (line 65) | def get_data_dir() method add_file (line 69) | def add_file(contents, document_id, filename) method move_file (line 77) | def move_file(path, document_id, filename) method copy_file (line 81) | def copy_file(path, document_id, filename) method list_templates (line 85) | def list_templates method get_template_metadata (line 90) | def get_template_metadata(template_id) method get_template_body (line 94) | def get_template_body(template_id) method add_template (line 99) | def add_template(template_metadata) method replace_template_metadata (line 115) | def replace_template_metadata(template_id, template_metadata) method delete_template (line 124) | def delete_template(template_id) method write_template_file (line 134) | def write_template_file(template_metadata) method get_templates_dir (line 141) | def get_templates_dir method get_document_dir (line 148) | def get_document_dir(document_id) method read_workspace! (line 157) | def read_workspace! method flush_workspace! (line 171) | def flush_workspace! FILE: lib/thumbnail_generator.rb class AbstractThumbnailGenerator (line 13) | class AbstractThumbnailGenerator method initialize (line 16) | def initialize(pdf_filename, output_directory, sizes=[2048, 560]) method generate_thumbnails! (line 24) | def generate_thumbnails! class PDFBoxThumbnailGenerator (line 29) | class PDFBoxThumbnailGenerator < AbstractThumbnailGenerator method initialize (line 30) | def initialize(pdf_filename, output_directory, document_id, sizes=[204... method generate_thumbnails! (line 37) | def generate_thumbnails! class MUDrawThumbnailGenerator (line 67) | class MUDrawThumbnailGenerator < AbstractThumbnailGenerator method initialize (line 69) | def initialize(pdf_filename, output_directory, sizes=[2048, 560], mudr... method generate_thumbnails! (line 74) | def generate_thumbnails! FILE: webapp/static/js/pdf_view.js function isElementPartiallyInViewport (line 1462) | function isElementPartiallyInViewport (el) { function isElementPartiallyInContainer (line 1477) | function isElementPartiallyInContainer (el, container) { function isElementInViewport (line 1502) | function isElementInViewport (el) { function roundTo (line 1517) | function roundTo(num, fancymathwordforthenumberofdigitsafterthedecimal){ FILE: webapp/static/js/vendor/bootstrap.js function Plugin (line 119) | function Plugin(option) { function removeElement (line 211) | function removeElement() { function Plugin (line 227) | function Plugin(option) { function Plugin (line 332) | function Plugin(option) { function Plugin (line 554) | function Plugin(option) { function getTargetFromTrigger (line 773) | function getTargetFromTrigger($trigger) { function Plugin (line 785) | function Plugin(option) { function clearMenus (line 917) | function clearMenus(e) { function getParent (line 936) | function getParent($this) { function Plugin (line 953) | function Plugin(option) { function next (line 1060) | function next() { function Plugin (line 1106) | function Plugin(option) { function transitionEnd (line 1160) | function transitionEnd() { function ScrollSpy (line 1220) | function ScrollSpy(element, options) { function Plugin (line 1343) | function Plugin(option) { function Plugin (line 1657) | function Plugin(option, _relatedTarget) { function complete (line 1999) | function complete() { function Plugin (line 2151) | function Plugin(option) { function Plugin (line 2271) | function Plugin(option) { FILE: webapp/static/js/vendor/bootstrap/affix.js function Plugin (line 119) | function Plugin(option) { FILE: webapp/static/js/vendor/bootstrap/alert.js function removeElement (line 48) | function removeElement() { function Plugin (line 64) | function Plugin(option) { FILE: webapp/static/js/vendor/bootstrap/button.js function Plugin (line 74) | function Plugin(option) { FILE: webapp/static/js/vendor/bootstrap/carousel.js function Plugin (line 179) | function Plugin(option) { FILE: webapp/static/js/vendor/bootstrap/collapse.js function getTargetFromTrigger (line 157) | function getTargetFromTrigger($trigger) { function Plugin (line 169) | function Plugin(option) { FILE: webapp/static/js/vendor/bootstrap/dropdown.js function clearMenus (line 89) | function clearMenus(e) { function getParent (line 108) | function getParent($this) { function Plugin (line 125) | function Plugin(option) { FILE: webapp/static/js/vendor/bootstrap/modal.js function Plugin (line 277) | function Plugin(option, _relatedTarget) { FILE: webapp/static/js/vendor/bootstrap/popover.js function Plugin (line 87) | function Plugin(option) { FILE: webapp/static/js/vendor/bootstrap/scrollspy.js function ScrollSpy (line 16) | function ScrollSpy(element, options) { function Plugin (line 139) | function Plugin(option) { FILE: webapp/static/js/vendor/bootstrap/tab.js function next (line 70) | function next() { function Plugin (line 116) | function Plugin(option) { FILE: webapp/static/js/vendor/bootstrap/tooltip.js function complete (line 294) | function complete() { function Plugin (line 446) | function Plugin(option) { FILE: webapp/static/js/vendor/bootstrap/transition.js function transitionEnd (line 16) | function transitionEnd() { FILE: webapp/static/js/vendor/handlebars-v1.3.0.js function SafeString (line 34) | function SafeString(string) { function escapeChar (line 65) | function escapeChar(chr) { function extend (line 69) | function extend(obj, value) { function escapeExpression (line 97) | function escapeExpression(string) { function isEmpty (line 114) | function isEmpty(value) { function Exception (line 135) | function Exception(message, node) { function HandlebarsEnvironment (line 184) | function HandlebarsEnvironment(helpers, partials) { function registerDefaultHelpers (line 216) | function registerDefaultHelpers(instance) { function log (line 337) | function log(level, obj) { logger.log(level, obj); } function checkRevision (line 357) | function checkRevision(compilerInfo) { function template (line 377) | function template(templateSpec, env) { function programWithDepth (line 451) | function programWithDepth(i, fn, data /*, $depth */) { function program (line 464) | function program(i, fn, data) { function invokePartial (line 475) | function invokePartial(partial, name, context, helpers, partials, data) { function noop (line 485) | function noop() { return ""; } function LocationInfo (line 535) | function LocationInfo(locInfo){ function popStack (line 886) | function popStack(n) { function lex (line 891) | function lex() { function stripFlags (line 979) | function stripFlags(open, close) { function strip (line 1158) | function strip(start, end) { function Parser (line 1251) | function Parser () { this.yy = {}; } function parse (line 1267) | function parse(input) { function Compiler (line 1285) | function Compiler() {} function precompile (line 1706) | function precompile(input, options, env) { function compile (line 1721) | function compile(input, options, env) { function Literal (line 1763) | function Literal(value) { function JavaScriptCompiler (line 1767) | function JavaScriptCompiler() {} FILE: webapp/static/js/vendor/table2CSV.js function row2CSV (line 45) | function row2CSV(tmpRow) { function formatData (line 53) | function formatData(input) { function popup (line 63) | function popup(data) { FILE: webapp/tabula_debug.rb class TabulaDebug (line 3) | class TabulaDebug < Cuba FILE: webapp/tabula_job_progress.rb class TabulaJobProgress (line 8) | class TabulaJobProgress < Cuba FILE: webapp/tabula_settings.rb type TabulaSettings (line 4) | module TabulaSettings function getDataDir (line 12) | def self.getDataDir function enableDebug (line 63) | def self.enableDebug function disableVersionCheck (line 79) | def self.disableVersionCheck function disableNotifications (line 88) | def self.disableNotifications FILE: webapp/tabula_web.rb function is_valid_pdf? (line 32) | def is_valid_pdf?(path) function upload (line 51) | def upload(file) class InvalidTemplateError (line 85) | class InvalidTemplateError < StandardError; end function upload_template (line 87) | def upload_template(template_file)