Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| org.netbeans.modules.queries/1 1.7.22
PREV NEXT | FRAMES NO FRAMES

# NetBeans General Queries API

GeneralQueriesAPI The General Queries API provides generic queries, or sources of concrete information, useful throughout the build system and perhaps elsewhere.

See:
Description

General Queries API
org.netbeans.api.fileinfo |
org.netbeans.api.queries | General "queries" or communication channels pertaining to aspects of how files are used and related.
org.netbeans.spi.queries | Permits query implementations to be registered.

GeneralQueriesAPI The General Queries API provides generic queries, or sources of concrete information, useful throughout the build system and perhaps elsewhere. Each query is split into an API component intended for clients to find the answer to a particular question without knowledge of the underlying structure or origin of the answer; and an SPI interface (using lookup) permitting answers to be provided from any source. These queries currently pertain to VCS and compilation status and user visibility of files.

### What is New (see all changes)?

- Jan 14 '05 Added `fileinfo` package with `NonRecursiveFolder` interface.

  `fileinfo` package introduced for classes providing extra information about files or folders. `NonRecursiveFolder` interface added. It marks a representation of a folder that have non-recursive content (does not contain subfiles).

- Dec 22 '04 Switched to major release version 1

  To indicate that this is now considered a stable API, the major release version was incremented to 1 from 0.

### Use Cases

Particular use cases are enumerated in the Javadoc for each query API. Usage consists of simple static method calls. Potentially a wide variety of modules could use these queries; implementations are typically registered by project type providers, though also by Java library and platform implementations.

### Exported Interfaces

This table lists all of the module exported APIs with defined stability classifications. It is generated based on answers to questions about the architecture of the module. Read them all...

##### Group of java interfaces

Interface Name | In/Out | Stability | Specified in What Document?
GeneralQueriesAPI | Exported | Official | The General Queries API provides generic queries, or sources of concrete information, useful throughout the build system and perhaps elsewhere. Each query is split into an API component intended for clients to find the answer to a particular question without knowledge of the underlying structure or origin of the answer; and an SPI interface (using lookup) permitting answers to be provided from any source. These queries currently pertain to VCS and compilation status and user visibility of files.

### Implementation Details

##### What do other modules need to do to declare a dependency on this one?

       OpenIDE-Module-Module-Dependencies: org.netbeans.modules.queries/1 > 1.7.22

Read more about the implementation in the answers to architecture questions.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| org.netbeans.modules.queries/1 1.7.22
PREV NEXT | FRAMES NO FRAMES

Built on December 7 2006. | Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.