org.netbeans.modules.parsing.api/1 1.55.0 6

Package org.netbeans.modules.parsing.spi

Supports registration and automatic scheduling of various parser based tasks.

See:
          Description

Class Summary
CursorMovedSchedulerEvent  
EmbeddingProvider EmbeddingProvider returns sources for embedded languages (Embeddings) based on lexical analyse of current snapshot.
IndexingAwareParserResultTask<T extends Parser.Result>  
Parser Represents implementation of parser for one language.
Parser.Result Represents result of parsing created for one specific Task.
ParserBasedEmbeddingProvider<T extends Parser.Result> ParserBasedEmbeddingProvider returns sources for embedded languages based on parser result for current language and snapshot.
ParserFactory The factory for Parsers.
ParserResultTask<T extends Parser.Result> SchedulerTask that process result of parsing.
Scheduler Scheduler defines when tasks should be started.
SchedulerEvent  
SchedulerTask Abstract ascendant of all types of SPI tasks (EmbeddingProvider, ParserBasedEmbeddingProvider and ParserResultTask).
SourceModificationEvent  
TaskFactory Creates a list of tasks (EmbeddingProvider, ParserBasedEmbeddingProvider or ParserResultTask) for given source.
 

Enum Summary
Parser.CancelReason The Parser.CancelReason is passed to Parser.cancel(org.netbeans.modules.parsing.spi.Parser.CancelReason, org.netbeans.modules.parsing.spi.SourceModificationEvent) as a hint.
TaskIndexingMode Determines how to ParserResultTask behaves during scan.
 

Exception Summary
ParseException Used when some error occures during parsing of source files.
 

Package org.netbeans.modules.parsing.spi Description

Supports registration and automatic scheduling of various parser based tasks.


org.netbeans.modules.parsing.api/1 1.55.0 6

Built on May 24 2012.  |  Portions Copyright 1997-2012 Oracle. All rights reserved.