ModeShape Distribution 3.0.0.Beta4

ModeShape Distribution Library Reference (3.0.0.Beta4)

ModeShape API (extends JCR API)
org.modeshape.jcr.api This package provides a set of interfaces that extend the JCR 2.0 API interfaces with additional functionality, as well as defining the Repositories interface as a generic abstraction to any container of multiple JCR Repository instances.
org.modeshape.jcr.api.monitor This package provides a set of interfaces and enumerations used for monitoring ModeShape repositories.
org.modeshape.jcr.api.nodetype This package contains the NodeTypeManager interface, which extends the standard NodeTypeManager interface of the JCR 2.0 API and adds several convenient methods for registering node types from CND files and Jackrabbit XML files.
org.modeshape.jcr.api.observation  
org.modeshape.jcr.api.query This package provides a set of interfaces that extend the JCR 2.0 API query interfaces with JCR 2.0 functionality.
org.modeshape.jcr.api.query.qom  
org.modeshape.jcr.api.value  

 

ModeShape engine
org.modeshape.jcr  
org.modeshape.jcr.bus  
org.modeshape.jcr.cache  
org.modeshape.jcr.cache.change  
org.modeshape.jcr.cache.document  
org.modeshape.jcr.clustering  
org.modeshape.jcr.query The Query API provides a mechanism for building and executing queries.
org.modeshape.jcr.query.lucene The core query engine, which currently uses Lucene for indexing and raw queries, and the Hibernate Search engine (which does not depend on or use Hibernate Core or JPA) for updating and querying the Lucene indexes.
org.modeshape.jcr.query.lucene.basic The "basic" Lucene schema has a single index in which all node and property information are indexed into separate fields.
org.modeshape.jcr.query.model The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query.
org.modeshape.jcr.query.optimize This package contains the Optimizer interface, a rule-based optimizer implementation, and library of optimization rules.
org.modeshape.jcr.query.parse This package defines the QueryParser interface, which defines a component that can parse a query represented in a specific language and produce the corresponding abstract query model representation.
org.modeshape.jcr.query.plan This package defines the Planner interface, the CanonicalPlanner implementation, and the PlanNode class that is used to represent a canonical query plan.
org.modeshape.jcr.query.process This package defines the QueryProcessor interface, which is responsible for constructing for each query a tree of ProcessingComponent objects that each are responsible for processing a specific aspect of the query and returning the tuples to the parent component.
org.modeshape.jcr.query.validate This package provides the interfaces that define the tables and columns that can be queried.
org.modeshape.jcr.query.xpath The components used to parse JCR XPath queries and translate them into equivalent JCR-SQL2 queries.
org.modeshape.jcr.security ModeShape JCR repositories have a pluggable authentication and authorization framework.
org.modeshape.jcr.sequencer  
org.modeshape.jcr.text This package defines an interface for components that extract text from content.
org.modeshape.jcr.txn  
org.modeshape.jcr.value Nodes in a graph contain properties, and this package defines the interfaces, classes and exceptions for representing and working with properties and their values.
org.modeshape.jcr.value.basic A set of basic implementations of the various interfaces defined in org.modeshape.jcr.value.
org.modeshape.jcr.value.binary  
org.modeshape.jcr.value.binary.infinispan  

 

ModeShape SPI for Extensions
org.modeshape.jcr.api.mimetype  
org.modeshape.jcr.api.sequencer Many repositories are used (at least in part) to manage files and other artifacts, including service definitions, policy files, images, media, documents, presentations, application components, reusable libraries, configuration files, application installations, databases schemas, management scripts, and so on.
org.modeshape.jcr.api.text  

 

ModeShape JDBC Driver
org.modeshape.jdbc  
org.modeshape.jdbc.delegate  
org.modeshape.jdbc.metadata  
org.modeshape.jdbc.types  
org.modeshape.jdbc.util  

 

ModeShape Web services
org.modeshape.web.jcr This package contains the core components for the ModeShape common web library.
org.modeshape.web.jcr.rest.client The ModeShape REST Client is a lightweight, non-UI Maven project that interacts with the ModeShape REST server.
org.modeshape.web.jcr.rest.client.domain The ModeShape REST Client domain package defines the ModeShape and JCR business objects.
org.modeshape.web.jcr.rest.client.http The ModeShape REST Client abstraction of a HTTP client connection.
org.modeshape.web.jcr.rest.client.json The ModeShape REST Client JSON package defines an implementation of an ModeShape REST client.
org.modeshape.webdav  
org.modeshape.webdav.exceptions  
org.modeshape.webdav.fromcatalina  
org.modeshape.webdav.locking  
org.modeshape.webdav.methods  

 

ModeShape Subsystem for AS7
org.modeshape.jboss.subsystem  

 

ModeShape Provided Mime Type Detectors
org.modeshape.jcr.mimetype This package defines an interface for the MIME type detector, which represents a component that is able to determine the MIME type for a stream of data and/or the name of the file containing the data.

 

ModeShape Provided Text Extractors
org.modeshape.extractor.tika The classes that make up the TextExtractor implementation that uses the Apache Tika Parser implementations.

 

ModeShape Provided Sequencers
org.modeshape.sequencer.classfile The classes that provide the ability to sequence Java class files into metadata and then write that metadata to a graph in a customizable way.
org.modeshape.sequencer.classfile.metadata The classes that are immutable representations of metadata appearing in Java class files.
org.modeshape.sequencer.cnd  
org.modeshape.sequencer.ddl The classes that make up the DDL sequencer, which is capable of parsing the more important DDL statements from SQL-92, Oracle, Derby, and PostgreSQL, and constructing a graph structure containing a structured representation of these statements.
org.modeshape.sequencer.ddl.datatype The classes for parsing and representing data types.
org.modeshape.sequencer.ddl.dialect.derby The classes for parsing DDL for the Derby DBMS.
org.modeshape.sequencer.ddl.dialect.mysql The (prototype) classes for parsing DDL for the MySQL DBMS.
org.modeshape.sequencer.ddl.dialect.oracle The classes for parsing DDL for the Oracle DBMS.
org.modeshape.sequencer.ddl.dialect.postgres The classes for parsing DDL for the PostgreSQL DBMS.
org.modeshape.sequencer.ddl.node The classes for nodes within an Abstract Syntax Tree (AST) and a factory for creating them.
org.modeshape.sequencer.image The classes that make up the image sequencer.
org.modeshape.sequencer.javafile The classes that make up the Java source file sequencer.
org.modeshape.sequencer.javafile.metadata The classes that make up the metadata definitions for the Java source file sequencer.
org.modeshape.sequencer.mp3 The classes that make up the MP3 file sequencer.
org.modeshape.sequencer.msoffice The classes that make up the sequencer of Microsoft Office files.
org.modeshape.sequencer.msoffice.excel The classes for reading Microsoft Excel metadata.
org.modeshape.sequencer.msoffice.powerpoint The classes for reading Microsoft PowerPoint metadata.
org.modeshape.sequencer.msoffice.word The classes for reading Microsoft Word metadata.
org.modeshape.sequencer.sramp The classes that make up the S-RAMP library.
org.modeshape.sequencer.teiid The classes that make up the Teiid VDB sequencer.
org.modeshape.sequencer.teiid.lexicon  
org.modeshape.sequencer.teiid.model The classes that make up the Teiid model sequencer.
org.modeshape.sequencer.teiid.xmi The classes that make up the XMI reader used by the Teiid VDB and model sequencers.
org.modeshape.sequencer.text The classes that provide the ability to sequence fixed-width and delimited text files.
org.modeshape.sequencer.wsdl The classes that make up the Web Service Definition Lanaguage (WSDL) 1.1 sequencer.
org.modeshape.sequencer.xml The classes that make up the XML sequencer.
org.modeshape.sequencer.xsd The classes that make up the XML Schema Document sequencer.
org.modeshape.sequencer.zip The classes that make up the ZIP file sequencer.

 

Schematic Document Storage
org.infinispan.schematic  
org.infinispan.schematic.document  
org.infinispan.schematic.internal  
org.infinispan.schematic.internal.delta  
org.infinispan.schematic.internal.document  
org.infinispan.schematic.internal.io  
org.infinispan.schematic.internal.marshall  
org.infinispan.schematic.internal.schema  

 

Other Packages
org.modeshape.common The parent package for the common, low-level utilities and simple frameworks for all of ModeShape.
org.modeshape.common.annotation  
org.modeshape.common.collection A set of common classes for dealing with collections of other objects.
org.modeshape.common.i18n A simple framework for defining internationalized strings and obtaining the localized forms.
org.modeshape.common.logging  
org.modeshape.common.logging.jdk  
org.modeshape.common.logging.log4j  
org.modeshape.common.logging.slf4j  
org.modeshape.common.math A set of classes that define mathematic operations for a particular class of values.
org.modeshape.common.naming A simple and limited JNDI naming context and InitialContext factory implementation that can be used in unit tests or other code that uses JNDI to looks up objects.
org.modeshape.common.statistic A set of utilities for working with statistics, including a Stopwatch and Histograms.
org.modeshape.common.text A set of utilities for working with text.
org.modeshape.common.util A set of miscellaneous utilities.
org.modeshape.common.xml A set of utilities for working with XML documents.
org.modeshape.jboss.lifecycle  
org.modeshape.jboss.service  

 


ModeShape Distribution 3.0.0.Beta4

Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.