A B C D E F G H I J K L M N O P R S T U V W X Z

A

abort() - Method in class org.oreodata.transaction.Transaction
 
abortTransaction(String) - Method in class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
abortTransaction(String) - Method in interface org.oreodata.transaction.TransactionalDataSource
cancel the transaction associated with the ID
AbstractDataSource - class org.oreodata.AbstractDataSource.
A convenient base class for OreoDataSource implementations.
AbstractDataSource() - Constructor for class org.oreodata.AbstractDataSource
Our constructor must throw the exception since the superclass's constructor does.
AbstractRecord - class org.oreodata.AbstractRecord.
An abstract base implementation of the Record interface In this implementation, the records can be written out as a human-readable string.
AbstractRecord() - Constructor for class org.oreodata.AbstractRecord
 
accept(Record) - Method in interface org.oreodata.RecordFilter
Does this record meet the filter criterion?
accept(Record) - Method in class org.oreodata.predicates.ClassConstraint
 
accept(Record) - Method in class org.oreodata.predicates.CompoundPredicate
 
accept(Record) - Method in class org.oreodata.predicates.SimplePredicate
 
accept(Record) - Method in class org.oreodata.predicates.TypeFilter
 
accept(Record) - Method in class org.oreodata.predicates.Predicate
 
action - Variable in class org.niggle.servlet.ServletInteraction
name of the current action being executed by this ServletInteraction instance
ACTION_KEY - Static variable in class org.niggle.servlet.ServletInteraction
 
addDataEvent(DataEvent) - Method in class org.oreodata.transaction.Transaction
 
addDataListener(DataListener) - Method in class org.oreodata.AbstractDataSource
 
addDataListener(DataListener) - Method in interface org.oreodata.OreoDataSource
Add a listener that gets notified if ever a record is inserted, updated or deleted.
addDataListener(DataListener) - Method in class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
ANON - Static variable in class org.niggle.servlet.ServletInteraction
 
AntiRecord - class org.oreodata.standalone.AntiRecord.
An AntiRecord is to a regular record like Anti-matter is to matter.
AntiRecord(Record) - Constructor for class org.oreodata.standalone.AntiRecord
 
arrayAsEnumeration(Object[]) - Static method in class org.oreodata.util.Util
wraps an array of objects as an instance of java.util.Enumeration useful for API's that require an Enumeration to be passed in or out.
asert(boolean) - Static method in class org.oreodata.util.Assert
 
asert(boolean, String) - Static method in class org.oreodata.util.Assert
The most basic assertion test - a boolean test with a message explaining it.
asInputSource() - Method in interface org.oreodata.DataLogger
 
asInputSource() - Method in class org.oreodata.standalone.DefaultDataLogger
 
Assert - class org.oreodata.util.Assert.
A helper class that gives us functionality equivalent to C's stdlib assert() macro.
Assert() - Constructor for class org.oreodata.util.Assert
 
AssertionFailedException - exception org.oreodata.util.AssertionFailedException.
Runtime exception to indicate that an assertion has failed.
AssertionFailedException() - Constructor for class org.oreodata.util.AssertionFailedException
 
AssertionFailedException(String) - Constructor for class org.oreodata.util.AssertionFailedException
 
AssertionFailedException(String, Throwable) - Constructor for class org.oreodata.util.AssertionFailedException
Create a new AssertionFailedException from an existing exception.
AssertionFailedException(Throwable) - Constructor for class org.oreodata.util.AssertionFailedException
Create a new AssertionFailedException wrapping an existing exception.
autocommits() - Method in class org.oreodata.jdbcimpl.JDBCConnection
 

B

BooleanField - class org.oreodata.metadata.BooleanField.
A FieldDescriptor that describes a field with a boolean true/false value.
BooleanField() - Constructor for class org.oreodata.metadata.BooleanField
 
buildInsertQuery(Record) - Static method in class org.oreodata.jdbcimpl.SQLUtil
 
buildUpdateQuery(Record) - Static method in class org.oreodata.jdbcimpl.SQLUtil
 

C

canWriteToFile(String) - Static method in class org.oreodata.util.Assert
convenient method that throws an IOException if the file cannot be written to.
characters(char[], int, int) - Method in class org.oreodata.metadata.XMLFieldHandler
 
characters(char[], int, int) - Method in class org.oreodata.xml.XMLFieldHandler
 
checkConcurrentUpdate - Variable in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
checkSessionInfo() - Method in class org.niggle.servlet.ServletInteraction
Method to call if a given action requires a valid session.
checkValidity() - Method in class org.oreodata.AbstractRecord
Check if the record's data is valid.
checkValidValue(Record, Object) - Method in interface org.oreodata.FieldDescriptor
Check whether this object is a valid value for this field of the given record.
checkValidValue(Record, Object) - Method in class org.oreodata.metadata.URLField
 
checkValidValue(Record, Object) - Method in class org.oreodata.metadata.NumericalField
Note that the min-max interval is [min, max) following python range semantics.
checkValidValue(Record, Object) - Method in class org.oreodata.metadata.EmailField
 
checkValidValue(Record, Object) - Method in class org.oreodata.metadata.StringField
 
checkValidValue(Record, Object) - Method in class org.oreodata.metadata.Field
 
clase - Variable in class org.oreodata.predicates.ClassConstraint
 
ClassConstraint - class org.oreodata.predicates.ClassConstraint.
A RecordFilter type that accepts any record as long as it is of a given class.
ClassConstraint(Class) - Constructor for class org.oreodata.predicates.ClassConstraint
 
classLoader - Variable in class org.niggle.templates.velocityimpl.VelocityPageFactory
Deprecated.  
classLoader - Variable in class org.niggle.templates.webmacroimpl.WebMacroPageFactory
 
ClasspathEntityResolver - class org.oreodata.xml.ClasspathEntityResolver.
Resolve entities from the classpath.
ClasspathEntityResolver() - Constructor for class org.oreodata.xml.ClasspathEntityResolver
 
ClasspathEntityResolver(ClassLoader) - Constructor for class org.oreodata.xml.ClasspathEntityResolver
 
clear() - Method in class org.niggle.templates.velocityimpl.CustomResourceLoader
 
clear() - Method in class org.oreodata.transaction.Transaction
 
clearFields() - Method in class org.oreodata.AbstractRecord
set the fields to their default values.
clearFields() - Method in interface org.oreodata.Record
reset the fields to their default state The record must be in a mutable state.
clearFields() - Method in class org.oreodata.ref.RecordProxy
 
close() - Method in class org.oreodata.AbstractDataSource
 
close() - Method in interface org.oreodata.OreoDataSource
A method that should be called to free any resources associated with the data source.
close() - Method in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
close() - Method in class org.oreodata.jdbcimpl.JDBCConnection
 
closeAllConnections() - Method in class org.oreodata.jdbcimpl.ConnectionPool
 
commit() - Method in class org.oreodata.jdbcimpl.JDBCConnection
 
commit(String) - Method in class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
commit(String) - Method in interface org.oreodata.transaction.TransactionalDataSource
Commit the transaction that is identified by this txnID
CompactRecord - class org.oreodata.CompactRecord.
An alternative implementation of the Record interface In this implementation, the records can be written out as a human-readable string.
CompactRecord() - Constructor for class org.oreodata.CompactRecord
 
complement - Variable in class org.oreodata.predicates.Predicate
 
CompoundPredicate - class org.oreodata.predicates.CompoundPredicate.
A Predicate that represents the AND, OR or XOR condition on two other predicates.
CompoundPredicate(int, Predicate, Predicate) - Constructor for class org.oreodata.predicates.CompoundPredicate
 
config - Variable in class org.niggle.servlet.ServletInteraction
The information that contains the niggle servlet config info.
conn - Variable in class org.oreodata.jdbcimpl.JDBCConnection
 
ConnectionPool - class org.oreodata.jdbcimpl.ConnectionPool.
A class for preallocating, recycling, and managing Oreo´s JDBCConnection connections (aka connection pool).
ConnectionPool(String, String, String, int, int, boolean) - Constructor for class org.oreodata.jdbcimpl.ConnectionPool
 
convertFromJDBC(Object) - Method in interface org.oreodata.FieldDescriptor
Method to support slurping records from a JDBC result set.
convertFromJDBC(Object) - Method in class org.oreodata.metadata.TimeZoneField
 
convertFromJDBC(Object) - Method in class org.oreodata.metadata.LocaleField
 
convertFromJDBC(Object) - Method in class org.oreodata.metadata.StringField
 
convertFromJDBC(Object) - Method in class org.oreodata.metadata.BooleanField
 
convertFromJDBC(Object) - Method in class org.oreodata.metadata.Field
 
convertHTMLEntities(String) - Static method in class org.oreodata.util.Util
Converts the literal characters in a string to HTML entities as need be.
convertToEntities(String) - Static method in class org.oreodata.xml.XMLOutput
 
convertToJDBC(Object) - Method in interface org.oreodata.FieldDescriptor
Method to support persisting records to a JDBC record set.
convertToJDBC(Object) - Method in class org.oreodata.metadata.TimeZoneField
 
convertToJDBC(Object) - Method in class org.oreodata.metadata.DateField
 
convertToJDBC(Object) - Method in class org.oreodata.metadata.Field
 
copyFieldsByName(Record, Record) - Static method in class org.oreodata.DataUtil
convenience routine for transitioning records.
createEmptyInputSource(String) - Method in class org.oreodata.util.Util
 
createNewSession() - Method in class org.niggle.servlet.ServletInteraction
Method that creates a new session.
createRecordWrapper(Record) - Method in class org.niggle.templates.freemarkerimpl.FreemarkerPage
create a wrapper of the appropriate class to wrap the given record, reusing the context info.
createReference(Record) - Method in class org.oreodata.ref.RecordReference
This creates a soft reference with no reference queue.
createSAXHandler(HierarchicalHandler, Record) - Method in interface org.oreodata.FieldDescriptor
 
createSAXHandler(HierarchicalHandler, Record) - Method in class org.oreodata.metadata.Field
 
createSAXHandler(HierarchicalHandler, Record, boolean) - Method in interface org.oreodata.RecordDescriptor
Create a SAX Handler that fills in a record based on SAX events.
createSAXHandler(HierarchicalHandler, Record, boolean) - Method in class org.oreodata.metadata.JoinMetadata
 
createSAXHandler(HierarchicalHandler, Record, boolean) - Method in class org.oreodata.metadata.RecordMetadata
 
createSAXHandler(XMLReader, Record, boolean) - Method in interface org.oreodata.RecordDescriptor
Create a SAX Handler that fills in a record based on SAX events.
createSAXHandler(XMLReader, Record, boolean) - Method in class org.oreodata.metadata.JoinMetadata
 
createSAXHandler(XMLReader, Record, boolean) - Method in class org.oreodata.metadata.RecordMetadata
 
createTable(Connection, RecordDescriptor) - Static method in class org.oreodata.jdbcimpl.SQLUtil
Creates a table in the database or tries to do so.
CustomResourceLoader - class org.niggle.templates.velocityimpl.CustomResourceLoader.
 
CustomResourceLoader() - Constructor for class org.niggle.templates.velocityimpl.CustomResourceLoader
 

D

DataEvent - class org.oreodata.DataEvent.
An event that encapsulates something happening in an OreoDataSource -- the insertion, deletion or updating of a record
DataEvent(Object) - Constructor for class org.oreodata.DataEvent
 
DataEvent(Object, int, Record, Record) - Constructor for class org.oreodata.DataEvent
 
DataEvent(Object, int, Record, Record, Date) - Constructor for class org.oreodata.DataEvent
Create a new DataEvent
DataException - exception org.oreodata.DataException.
The base exception for Oreo data.
DataException(Record, Exception) - Constructor for class org.oreodata.DataException
 
DataException(Record, String) - Constructor for class org.oreodata.DataException
 
DataListener - interface org.oreodata.DataListener.
The interface implemented by objects that listen to data-related events thrown by instances of org.oreodata.OreoDataSource.
dataLogger - Variable in class org.oreodata.standalone.InMemoryDataSource
 
DataLogger - interface org.oreodata.DataLogger.
 
DataRegistry - interface org.oreodata.DataRegistry.
The interface implemented by objects that vend "virgin" instances of a Record.
DataRegistryImpl - class org.oreodata.DataRegistryImpl.
This object plays a central role in Oreo's object-relational mapping.
DataRegistryImpl() - Constructor for class org.oreodata.DataRegistryImpl
 
DataSourceMetadata - class org.oreodata.metadata.DataSourceMetadata.
An object that provides metadata about how to instantiate an OreoDataSource object -- it bridges the W3C DOM with our DataSource descriptions in XML format.
DataSourceMetadata() - Constructor for class org.oreodata.metadata.DataSourceMetadata
 
DataUtil - class org.oreodata.DataUtil.
a holder for various useful static routines dealing with Oreo data
DataUtil() - Constructor for class org.oreodata.DataUtil
 
DateField - class org.oreodata.metadata.DateField.
A descriptor for a field that holds a date or timestamp (probably a misnomer, should be called TimeStampField)
DateField() - Constructor for class org.oreodata.metadata.DateField
 
decodeMultiLineString(String) - Method in class org.oreodata.metadata.StringField
Deal with a string with embedded \n literals for newlines.
deduceAction() - Method in class org.niggle.servlet.ServletInteraction
A hook that you might want to override if you want to change the default scheme for how we decide what the current action is.
deduceLocale() - Method in class org.niggle.servlet.ServletInteraction
A hook that you might want to override if you want to be more sophisticated about how you decide what the preferred locale for the request is.
deduceSessionInfo() - Method in class org.niggle.servlet.ServletInteraction
A hook that you might want to override if you want to change the default scheme for session tracking.
DEFAULT_TEMPLATE - Static variable in class org.niggle.servlet.ServletInteraction
 
defaultCharEncoding - Variable in class org.oreodata.AbstractDataSource
The character encoding to use for XML streams
DefaultDataLogger - class org.oreodata.standalone.DefaultDataLogger.
A DataListener implementation that logs data events to a file.
DefaultDataLogger(OreoDataSource, File, boolean, String) - Constructor for class org.oreodata.standalone.DefaultDataLogger
Creates a new DefaultDataLogger
defaultDirectory - Variable in class org.niggle.templates.freemarkerimpl.FreemarkerPageFactory
 
DefaultErrorHandler - class org.oreodata.xml.DefaultErrorHandler.
A default handler for exceptions that come from the XML parsing engine.
DefaultErrorHandler() - Constructor for class org.oreodata.xml.DefaultErrorHandler
 
DefaultRecord - class org.oreodata.DefaultRecord.
A concrete implementation of the Record interface In this implementation, the records can be written out as a human-readable string.
DefaultRecord() - Constructor for class org.oreodata.DefaultRecord
 
defaultRecordType - Variable in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
defaultValue() - Method in interface org.oreodata.FieldDescriptor
returns this field's "default value".
defaultValue() - Method in class org.oreodata.metadata.DateField
 
defaultValue() - Method in class org.oreodata.metadata.Field
 
defaultValueString - Variable in class org.oreodata.metadata.Field
 
delete(Record) - Method in class org.oreodata.AbstractDataSource
 
delete(Record) - Method in interface org.oreodata.OreoDataSource
Delete a record.
delete(Record) - Method in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
delete(Record) - Method in class org.oreodata.standalone.InMemoryDataSource
 
delete(String, Object) - Method in class org.oreodata.AbstractDataSource
 
delete(String, Object) - Method in interface org.oreodata.OreoDataSource
Delete a record.
delete(String, Object) - Method in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
delete(String, Object) - Method in class org.oreodata.standalone.InMemoryDataSource
 
delete(String, Object, String) - Method in class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
delete(String, Object, String) - Method in interface org.oreodata.transaction.TransactionalDataSource
delete the Record of the given type and primary key taking into account the transaction which this is part of.
DELETION_MARKER - Static variable in class org.oreodata.standalone.FlatRecordInputStream
 
dispatch() - Method in class org.niggle.servlet.ServletInteraction
Dispatches the request based on the action This actually delegates to the NiggleConfig object that does some reflective magic to invoke the method this.execFoo() for action "foo".
dispatchAction(ServletInteraction) - Method in class org.niggle.servlet.NiggleConfig
Dispatches the request based on the action
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.niggle.servlet.NiggleServlet
By default, a Niggle servlet treats a GET and a POST identically.
DOMUtil - class org.oreodata.xml.DOMUtil.
holder for various useful routines in manipulating a W3C DOM tree.
DOMUtil() - Constructor for class org.oreodata.xml.DOMUtil
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.niggle.servlet.NiggleServlet
This method implements the top-level flow of of control by which we handle a request.
doubleQuoteLiteral - Variable in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
driverClassName - Variable in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
DuplicateRecordException - exception org.oreodata.DuplicateRecordException.
A DataException that indicates that there has been an attempt to insert a new record with a primary key that is already taken.
DuplicateRecordException() - Constructor for class org.oreodata.DuplicateRecordException
 
DuplicateRecordException(Record, String) - Constructor for class org.oreodata.DuplicateRecordException
 
DuplicateRecordException(String) - Constructor for class org.oreodata.DuplicateRecordException
 

E

EmailAddress - class org.oreodata.util.EmailAddress.
Utility class for checking the validity of an internet email address.
EmailAddress(String) - Constructor for class org.oreodata.util.EmailAddress
construct a new email address, must be a valid (looking) internet email address.
EmailField - class org.oreodata.metadata.EmailField.
A trivial subclass of StringField for handling the validity checking email addresses.
EmailField() - Constructor for class org.oreodata.metadata.EmailField
 
EMPTY_ENUM - Static variable in class org.oreodata.util.Util
An empty java.util.Enumeration, comes in handy for API's that require an Enumeration to be passed in or out.
EMPTY_ITERATOR - Static variable in class org.oreodata.util.Util
An empty java.util.Iterator, comes in handy for API's that require an Iterator to be passed in or out.
encodeMultiLineString(String) - Method in class org.oreodata.metadata.StringField
routine that encodes a string so that it can be all on one line in a key=value storage scheme.
endElement(String, String, String) - Method in class org.oreodata.metadata.XMLFieldHandler
 
endElement(String, String, String) - Method in class org.oreodata.metadata.XMLRecordHandler
 
endElement(String, String, String) - Method in class org.oreodata.xml.XMLFieldHandler
 
endElement(String, String, String) - Method in class org.oreodata.xml.XMLTransactionHandler
 
endElement(String, String, String) - Method in class org.oreodata.xml.XMLDataLogHandler
 
endElement(String, String, String) - Method in class org.oreodata.xml.XMLSnapshotHandler
 
endElement(String, String, String) - Method in class org.oreodata.xml.RootOreoSAXHandler
 
EQUALS - Static variable in class org.oreodata.predicates.SimplePredicate
 
equals(Object) - Method in class org.oreodata.AbstractRecord
 
equals(Object) - Method in class org.oreodata.metadata.DataSourceMetadata
Checks for equality with another object.
equals(Object) - Method in class org.oreodata.ref.RecordProxy
 
equals(Object) - Method in class org.oreodata.util.EmailAddress
 
error(SAXParseException) - Method in class org.oreodata.xml.DefaultErrorHandler
 
escapeString(Object) - Static method in class org.oreodata.predicates.SQLQueryUtil
 
events() - Method in class org.oreodata.transaction.Transaction
 
EXEC_PREFIX - Static variable in class org.niggle.servlet.ServletInteraction
 
execDefault() - Method in class org.niggle.servlet.ServletInteraction
A default handler that simply displays the default template, index.nhtml.
expose(String, boolean) - Method in interface org.niggle.templates.Page
Expose internal data, publishing it to make it available to the page Template.
expose(String, boolean) - Method in class org.niggle.templates.freemarkerimpl.FreemarkerPage
Convenience method really, since all Freemarker scalar variables are strings.
expose(String, boolean) - Method in class org.niggle.templates.velocityimpl.VelocityPage
Deprecated.  
expose(String, boolean) - Method in class org.niggle.templates.webmacroimpl.WebMacroPage
 
expose(String, Object) - Method in interface org.niggle.templates.Page
Expose internal data, publishing it to make it available to the page template.
expose(String, Object) - Method in class org.niggle.templates.freemarkerimpl.FreemarkerPage
expose internal data, publishing it to make it available to a Freemarker Template.
expose(String, Object) - Method in class org.niggle.templates.velocityimpl.VelocityPage
Deprecated.  
expose(String, Object) - Method in class org.niggle.templates.webmacroimpl.WebMacroPage
 
exposeActionURL(String) - Method in class org.niggle.servlet.ServletInteraction
a convenience for exposing the URL corresponding to an action on the page.
exposeDefaultVariables() - Method in class org.niggle.servlet.ServletInteraction
A hook that can be overridden to make sure that certain top-level template variables get exposed.
exposeResourceBundle(String) - Method in interface org.niggle.templates.Page
expose an instance of java.util.ResourceBundle as a template hash variable
exposeResourceBundle(String) - Method in class org.niggle.templates.freemarkerimpl.FreemarkerPage
 
exposeResourceBundle(String) - Method in class org.niggle.templates.velocityimpl.VelocityPage
Deprecated.  
exposeResourceBundle(String) - Method in class org.niggle.templates.webmacroimpl.WebMacroPage
 

F

fatalError(SAXParseException) - Method in class org.oreodata.xml.DefaultErrorHandler
 
Field - class org.oreodata.metadata.Field.
abstract base class for objects that represent the metadata relating to a record field.
Field() - Constructor for class org.oreodata.metadata.Field
 
FieldDescriptor - interface org.oreodata.FieldDescriptor.
An interface implemented by objects that describe the constraints on the field of an Oreo data record.
fillInFields(Record) - Method in class org.niggle.servlet.ServletInteraction
Given a record, attempts to fill in the record's fields based on the information in the servlet request.
fillRecordFromResultSet(Record, ResultSet) - Static method in class org.oreodata.jdbcimpl.SQLUtil
 
findClass(String, ClassLoader) - Static method in class org.oreodata.util.Util
 
fireDataEvent(DataEvent) - Method in class org.oreodata.AbstractDataSource
Fire a data event to the listeners.
fireDataEvent(DataEvent) - Method in class org.oreodata.standalone.InMemoryDataSource
 
fireEvents() - Method in class org.oreodata.AbstractDataSource
 
FlatRecordInputStream - class org.oreodata.standalone.FlatRecordInputStream.
An implementation of the ObjectInput interface for slurping Records off a stream in their default flat-file format, which is not the standard Java serialised object format.
FlatRecordInputStream(File) - Constructor for class org.oreodata.standalone.FlatRecordInputStream
a convenience constructor that takes a File argument.
FlatRecordInputStream(InputStream) - Constructor for class org.oreodata.standalone.FlatRecordInputStream
Constructor, given stream
FlatRecordOutputStream - class org.oreodata.standalone.FlatRecordOutputStream.
An implementation of ObjectOutput for spitting out Oreo records onto a stream in a key=value flat-file format.
FlatRecordOutputStream(OutputStream) - Constructor for class org.oreodata.standalone.FlatRecordOutputStream
 
FlatRecordOutputStream(String) - Constructor for class org.oreodata.standalone.FlatRecordOutputStream
A convenience constructor that takes a filename argument.
ForeignKeyDescriptor - interface org.oreodata.ForeignKeyDescriptor.
An subinterface of the FieldDescriptor interface that describes a foreign key field in a database table.
ForeignKeyField - class org.oreodata.metadata.ForeignKeyField.
A subclass of Field that represents a foreign key field.
ForeignKeyField() - Constructor for class org.oreodata.metadata.ForeignKeyField
 
FreemarkerPage - class org.niggle.templates.freemarkerimpl.FreemarkerPage.
An implementation of the org.niggle.templates.Page interface that uses the freemarker template library.
FreemarkerPage(Template, Map, String) - Constructor for class org.niggle.templates.freemarkerimpl.FreemarkerPage
Creates a new FreemarkerPage.
FreemarkerPageFactory - class org.niggle.templates.freemarkerimpl.FreemarkerPageFactory.
A concrete PageFactory type that vends Page objects that represent Freemarker templates.
FreemarkerPageFactory() - Constructor for class org.niggle.templates.freemarkerimpl.FreemarkerPageFactory
 
freeze() - Method in class org.oreodata.AbstractRecord
 
freeze() - Method in interface org.oreodata.Record
make this record immutable.
freeze() - Method in class org.oreodata.ref.RecordProxy
 
freeze() - Method in class org.oreodata.standalone.AntiRecord
 
freeze(Record) - Method in class org.oreodata.AbstractDataSource
This is equivalent to calling freeze(rec, true);
freeze(Record, boolean) - Method in class org.oreodata.AbstractDataSource
Called to mark the record as immutable.
from(String) - Static method in class org.oreodata.predicates.SQLQueryUtil
 
fromByteEncodedString(String) - Static method in class org.oreodata.util.Util
 

G

get(FieldDescriptor) - Method in class org.oreodata.AbstractRecord
 
get(FieldDescriptor) - Method in interface org.oreodata.Record
Low-level method to query the value of a field in a Record.
get(FieldDescriptor) - Method in class org.oreodata.ref.RecordProxy
 
get(int) - Method in class org.oreodata.CompactRecord
 
get(int) - Method in class org.oreodata.DefaultRecord
 
get(int) - Method in class org.oreodata.AbstractRecord
 
get(Object) - Method in class org.niggle.templates.ResourceBundleWrapper
 
get(Object) - Method in class org.oreodata.AbstractRecord
 
get(Object) - Method in class org.oreodata.AbstractDataSource
 
get(Object) - Method in interface org.oreodata.OreoDataSource
 
get(String) - Method in class org.niggle.templates.freemarkerimpl.RecordWrapper
 
get(String) - Method in class org.oreodata.AbstractRecord
 
get(String) - Method in interface org.oreodata.Record
Method to get the value of a field by name.
get(String) - Method in class org.oreodata.ref.RecordProxy
 
get(String, Object) - Method in interface org.oreodata.OreoDataSource
 
get(String, Object) - Method in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
get(String, Object) - Method in class org.oreodata.standalone.InMemoryDataSource
 
get(String, Object, String) - Method in class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
get(String, Object, String) - Method in interface org.oreodata.transaction.TransactionalDataSource
 
getCharset(Locale) - Static method in class org.niggle.templates.LocaleUtil
Gets the preferred charset for the given locale, or null if the locale is not recognized.
getChildElementsByName(Element, String) - Static method in class org.oreodata.xml.DOMUtil
 
getChildren() - Method in class org.oreodata.AbstractRecord
In this base implementation, this always returns an empty list.
getChildren() - Method in interface org.oreodata.Record
 
getChildren() - Method in class org.oreodata.ref.RecordProxy
 
getComplement() - Method in class org.oreodata.predicates.CompoundPredicate
 
getComplement() - Method in class org.oreodata.predicates.SimplePredicate
 
getComplement() - Method in class org.oreodata.predicates.Predicate
 
getConnection() - Method in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
getConnection() - Method in class org.oreodata.jdbcimpl.ConnectionPool
 
getContext() - Method in class org.niggle.templates.velocityimpl.VelocityPageFactory
Deprecated.  
getCopy(Object) - Method in interface org.oreodata.FieldDescriptor
Used when encapsulation requires Record::get() to return a clone of an object.
getCopy(Object) - Method in class org.oreodata.metadata.StringField
 
getCopy(Object) - Method in class org.oreodata.metadata.DateField
 
getCopy(Object) - Method in class org.oreodata.metadata.Field
 
getDataEvent() - Method in class org.oreodata.xml.XMLTransactionHandler
Create a DataEvent instance based on the information this handler has accumulated.
getDataSource(String) - Method in class org.niggle.servlet.ServletInteraction
convenient wrapper to get a data source by name.
getDataSource(String) - Method in class org.oreodata.DataRegistryImpl
 
getDataSource(String) - Method in interface org.oreodata.DataRegistry
 
getDataSourceName() - Method in interface org.oreodata.ForeignKeyDescriptor
The lookup name of the data source where the record referred to is contained.
getDataSourceName() - Method in class org.oreodata.metadata.ForeignKeyField
The lookup name of the data source where the record referred to is contained.
getDataSourceNames() - Method in class org.oreodata.DataRegistryImpl
 
getDataSourceNames() - Method in interface org.oreodata.DataRegistry
 
getDefaultRegistry() - Static method in class org.oreodata.DataRegistryImpl
 
getDocumentLocator() - Method in class org.oreodata.xml.HierarchicalHandler
 
getDOM(String, ClassLoader) - Static method in class org.oreodata.metadata.MetadataLoader
 
getEmbeddedNumber(String, String) - Static method in class org.oreodata.DataUtil
 
getEqualityPredicate(String, String, Object) - Static method in class org.oreodata.predicates.Predicates
this is equivalent to getEqualityPredicate(recType, fieldName, comparisonValue, false)
getEqualityPredicate(String, String, Object, boolean) - Static method in class org.oreodata.predicates.Predicates
 
getExemplar(String) - Method in class org.oreodata.DataRegistryImpl
 
getExemplar(String) - Method in interface org.oreodata.DataRegistry
 
getField(int) - Method in interface org.oreodata.RecordDescriptor
 
getField(int) - Method in class org.oreodata.metadata.TupleMetadata
 
getField(int) - Method in class org.oreodata.metadata.JoinMetadata
 
getField(int) - Method in class org.oreodata.metadata.RecordMetadata
 
getField(String) - Method in interface org.oreodata.RecordDescriptor
 
getField(String) - Method in class org.oreodata.metadata.TupleMetadata
 
getField(String) - Method in class org.oreodata.metadata.JoinMetadata
 
getField(String) - Method in class org.oreodata.metadata.RecordMetadata
 
getFieldDescriptors() - Method in interface org.oreodata.RecordDescriptor
 
getFieldDescriptors() - Method in class org.oreodata.metadata.TupleMetadata
 
getFieldDescriptors() - Method in class org.oreodata.metadata.JoinMetadata
 
getFieldDescriptors() - Method in class org.oreodata.metadata.RecordMetadata
 
getFilenames(String, Locale) - Static method in class org.niggle.templates.LocaleUtil
 
getGreaterThanEqualsPredicate(String, String, Object) - Static method in class org.oreodata.predicates.Predicates
 
getGreaterThanEqualsPredicate(String, String, Object, Comparator) - Static method in class org.oreodata.predicates.Predicates
 
getGreaterThanPredicate(String, String, Object) - Static method in class org.oreodata.predicates.Predicates
 
getGreaterThanPredicate(String, String, Object, Comparator) - Static method in class org.oreodata.predicates.Predicates
 
getInequalityPredicate(String, String, Object) - Static method in class org.oreodata.predicates.Predicates
this is equivalent to getInequalityPredicate(recType, fieldName, comparisonValue, false)
getInequalityPredicate(String, String, Object, boolean) - Static method in class org.oreodata.predicates.Predicates
 
getInitParameter(String) - Method in class org.niggle.servlet.NiggleConfig
 
getInitParameterNames() - Method in class org.niggle.servlet.NiggleConfig
 
getInputStream(String) - Static method in class org.oreodata.util.Util
Gets the specified input stream, assuming that it may be a fully specified filename, OR relative to the system classpath.
getInputStream(String, ClassLoader) - Static method in class org.oreodata.util.Util
 
getInstance() - Method in class org.oreodata.metadata.DataSourceMetadata
 
getIntersection(Predicate, Predicate) - Static method in class org.oreodata.predicates.Predicates
 
getJavaType() - Method in interface org.oreodata.FieldDescriptor
The kind of java object that can live in this record field.
getJavaType() - Method in class org.oreodata.metadata.TimeZoneField
 
getJavaType() - Method in class org.oreodata.metadata.LocaleField
 
getJavaType() - Method in class org.oreodata.metadata.NumericalField
 
getJavaType() - Method in class org.oreodata.metadata.ForeignKeyField
 
getJavaType() - Method in class org.oreodata.metadata.StringField
 
getJavaType() - Method in class org.oreodata.metadata.DateField
 
getJavaType() - Method in class org.oreodata.metadata.BooleanField
 
getJavaType() - Method in class org.oreodata.metadata.Field
 
getLastModified(Resource) - Method in class org.niggle.templates.velocityimpl.CustomResourceLoader
 
getLessThanEqualsPredicate(String, String, Object) - Static method in class org.oreodata.predicates.Predicates
 
getLessThanEqualsPredicate(String, String, Object, Comparator) - Static method in class org.oreodata.predicates.Predicates
 
getLessThanPredicate(String, String, Object) - Static method in class org.oreodata.predicates.Predicates
 
getLessThanPredicate(String, String, Object, Comparator) - Static method in class org.oreodata.predicates.Predicates
 
getLikePredicate(String, String, String, boolean) - Static method in class org.oreodata.predicates.Predicates
 
getLocale() - Method in class org.niggle.servlet.ServletInteraction
 
getLocale() - Method in class org.niggle.templates.freemarkerimpl.FreemarkerPage
 
getLocale() - Method in class org.niggle.templates.velocityimpl.VelocityPage
Deprecated.  
getLocale() - Method in class org.niggle.templates.webmacroimpl.WebMacroPage
 
getLocale() - Method in class org.oreodata.DataException
 
getLocalizedMessage() - Method in class org.oreodata.DataException
Currently, this method is rather half-baked.
getLocalizedName(Locale) - Method in interface org.oreodata.FieldDescriptor
 
getLocalizedName(Locale) - Method in class org.oreodata.metadata.Field
 
getMetadata() - Method in class org.oreodata.AbstractRecord
 
getMetadata() - Method in interface org.oreodata.Record
 
getMetadata() - Method in class org.oreodata.ref.RecordProxy
 
getMetadata(String) - Method in class org.oreodata.DataRegistryImpl
 
getMetadata(String) - Method in interface org.oreodata.DataRegistry
get record Metadata for the type
getMethodFromAction(ServletInteraction, String) - Method in class org.niggle.servlet.NiggleConfig
 
getMutableCopy() - Method in class org.oreodata.DefaultRecord
 
getMutableCopy() - Method in class org.oreodata.AbstractRecord
create a clone.
getMutableCopy() - Method in interface org.oreodata.Record
create a clone.
getMutableCopy() - Method in class org.oreodata.ref.RecordProxy
 
getName() - Method in interface org.oreodata.FieldDescriptor
A unique name that identifies the field
getName() - Method in class org.oreodata.AbstractDataSource
 
getName() - Method in interface org.oreodata.OreoDataSource
 
getName() - Method in class org.oreodata.metadata.DataSourceMetadata
 
getName() - Method in class org.oreodata.metadata.Field
 
getNested() - Method in class org.oreodata.util.AssertionFailedException
the wrapped exception (or null)
getNested(Throwable) - Static method in class org.oreodata.util.Util
 
getNestedException() - Method in class org.oreodata.DataException
 
getNestedHandlers() - Method in class org.oreodata.metadata.XMLRecordHandler
 
getNewRecord(String) - Method in class org.niggle.servlet.ServletInteraction
convenient wrapper to get a record exemplar data source by name.
getNotLikePredicate(String, String, String, boolean) - Static method in class org.oreodata.predicates.Predicates
 
getNumberedArchiveFiles(File, String) - Static method in class org.oreodata.DataUtil
utility routine that returns all the files in directory that follow the naming pattern: baseName.12 or baseName.12.gz, sorted by index number.
getObjectFromString(Record, String) - Method in interface org.oreodata.FieldDescriptor
Given the string representation of a field, return its internal java object representation.
getObjectFromString(Record, String) - Method in class org.oreodata.metadata.TimeZoneField
 
getObjectFromString(Record, String) - Method in class org.oreodata.metadata.LocaleField
 
getObjectFromString(Record, String) - Method in class org.oreodata.metadata.NumericalField
 
getObjectFromString(Record, String) - Method in class org.oreodata.metadata.ForeignKeyField
 
getObjectFromString(Record, String) - Method in class org.oreodata.metadata.StringField
 
getObjectFromString(Record, String) - Method in class org.oreodata.metadata.DateField
method is synchronized because DateFormat is not thread-safe.
getObjectFromString(Record, String) - Method in class org.oreodata.metadata.BooleanField
 
getPage(String) - Method in class org.niggle.servlet.ServletInteraction
 
getPage(String, Locale) - Method in interface org.niggle.templates.PageFactory
Returns a Page.
getPage(String, Locale) - Method in class org.niggle.templates.freemarkerimpl.FreemarkerPageFactory
 
getPage(String, Locale) - Method in class org.niggle.templates.velocityimpl.VelocityPageFactory
Deprecated.  
getPage(String, Locale) - Method in class org.niggle.templates.webmacroimpl.WebMacroPageFactory
 
getPageFactory() - Method in class org.niggle.servlet.NiggleConfig
 
getParameter(String) - Method in class org.niggle.servlet.ServletInteraction
Check for presence of data field in CGI input.
getParent() - Method in class org.oreodata.AbstractRecord
In this base implementation, this always returns null.
getParent() - Method in interface org.oreodata.Record
 
getParent() - Method in class org.oreodata.ref.RecordProxy
 
getPoolInfo() - Method in class org.oreodata.jdbcimpl.ConnectionPool
 
getPresentationWrapperClass() - Method in interface org.oreodata.RecordDescriptor
 
getPresentationWrapperClass() - Method in class org.oreodata.metadata.TupleMetadata
 
getPresentationWrapperClass() - Method in class org.oreodata.metadata.JoinMetadata
 
getPresentationWrapperClass() - Method in class org.oreodata.metadata.RecordMetadata
 
getPrimaryKey() - Method in class org.oreodata.AbstractRecord
 
getPrimaryKey() - Method in interface org.oreodata.Record
Retrieve the value of the record's primary key.
getPrimaryKey() - Method in class org.oreodata.ref.SimpleRecordProxy
 
getPrimaryKey() - Method in class org.oreodata.ref.RecordReference
 
getPrimaryKey() - Method in class org.oreodata.ref.RecordProxy
 
getPrimaryKey() - Method in class org.oreodata.standalone.AntiRecord
 
getPrimaryKeyField() - Method in interface org.oreodata.RecordDescriptor
 
getPrimaryKeyField() - Method in class org.oreodata.metadata.TupleMetadata
 
getPrimaryKeyField() - Method in class org.oreodata.metadata.JoinMetadata
 
getPrimaryKeyField() - Method in class org.oreodata.metadata.RecordMetadata
 
getPrimaryKeys(String) - Method in class org.oreodata.jdbcimpl.JDBCConnection
 
getProperty(String) - Method in interface org.oreodata.RecordDescriptor
a hook so that implementors can add other properties
getProperty(String) - Method in interface org.oreodata.FieldDescriptor
a hook so that implementors can add other properties
getProperty(String) - Method in class org.oreodata.metadata.TupleMetadata
 
getProperty(String) - Method in class org.oreodata.metadata.JoinMetadata
 
getProperty(String) - Method in class org.oreodata.metadata.RecordMetadata
 
getProperty(String) - Method in class org.oreodata.metadata.Field
 
getReader() - Method in class org.niggle.templates.webmacroimpl.WebMacroTemplate
 
getRecord() - Method in class org.niggle.templates.freemarkerimpl.RecordWrapper
 
getRecord() - Method in class org.oreodata.ImmutableDataException
 
getRecord() - Method in class org.oreodata.DataException
 
getRecord() - Method in class org.oreodata.metadata.XMLRecordHandler
 
getRecord(String, Object) - Method in class org.oreodata.transaction.Transaction
 
getRecordClass() - Method in interface org.oreodata.RecordDescriptor
 
getRecordClass() - Method in class org.oreodata.metadata.TupleMetadata
 
getRecordClass() - Method in class org.oreodata.metadata.JoinMetadata
 
getRecordClass() - Method in class org.oreodata.metadata.RecordMetadata
 
getRecordNames() - Method in class org.oreodata.DataRegistryImpl
 
getRecordNames() - Method in interface org.oreodata.DataRegistry
 
getRecordType() - Method in interface org.oreodata.ForeignKeyDescriptor
The type of record that is referred to.
getRecordType() - Method in class org.oreodata.metadata.ForeignKeyField
The type of record that is referred to.
getRecordWrapperClass() - Static method in class org.niggle.templates.freemarkerimpl.FreemarkerPage
 
getResourceStream(String) - Method in class org.niggle.templates.velocityimpl.CustomResourceLoader
 
getServlet() - Method in class org.niggle.servlet.NiggleConfig
 
getServletClassLoader() - Method in class org.niggle.servlet.NiggleConfig
 
getServletContext() - Method in class org.niggle.servlet.NiggleConfig
 
getServletInfo() - Method in class org.niggle.servlet.NiggleServlet
 
getServletInteraction() - Static method in class org.niggle.servlet.ServletInteraction
 
getServletName() - Method in class org.niggle.servlet.NiggleConfig
 
getSQLType() - Method in interface org.oreodata.FieldDescriptor
 
getSQLType() - Method in class org.oreodata.metadata.Field
 
getTableName() - Method in interface org.oreodata.RecordDescriptor
 
getTableName() - Method in class org.oreodata.metadata.TupleMetadata
 
getTableName() - Method in class org.oreodata.metadata.JoinMetadata
 
getTableName() - Method in class org.oreodata.metadata.RecordMetadata
 
getTableNames(Connection) - Static method in class org.oreodata.jdbcimpl.SQLUtil
 
getTemplate(String, String) - Method in class org.niggle.templates.velocityimpl.VelocityPageFactory
Deprecated.  
getText(Element) - Static method in class org.oreodata.xml.DOMUtil
 
getTimeStamp() - Method in class org.oreodata.DataEvent
 
getTimeStamp() - Method in class org.oreodata.xml.RootOreoSAXHandler
 
getTransaction() - Method in class org.oreodata.transaction.TransactionException
 
getTransaction(String) - Method in class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
getTransaction(String) - Method in interface org.oreodata.transaction.TransactionalDataSource
 
getTransactionCount() - Method in class org.oreodata.xml.XMLDataLogHandler
 
getTransactionCount() - Method in class org.oreodata.xml.RootOreoSAXHandler
 
getType() - Method in class org.oreodata.AbstractRecord
 
getType() - Method in interface org.oreodata.RecordDescriptor
 
getType() - Method in interface org.oreodata.Record
 
getType() - Method in class org.oreodata.metadata.TupleMetadata
 
getType() - Method in class org.oreodata.metadata.JoinMetadata
 
getType() - Method in class org.oreodata.metadata.RecordMetadata
 
getType() - Method in class org.oreodata.ref.SimpleRecordProxy
 
getType() - Method in class org.oreodata.ref.RecordReference
 
getType() - Method in class org.oreodata.ref.RecordProxy
 
getTypeInfo() - Method in class org.oreodata.standalone.FlatRecordInputStream
Read the first line of the record data, which tells us what type of record this is.
getUnderlyingCause() - Method in class org.oreodata.ReferentialIntegrityException
 
getUnderlyingRecord() - Method in class org.oreodata.ref.SimpleRecordProxy
 
getUnderlyingRecord() - Method in class org.oreodata.ref.SimpleRecordPointer
 
getUnderlyingRecord() - Method in class org.oreodata.ref.RecordReference
 
getUnderlyingRecord() - Method in interface org.oreodata.ref.RecordPointer
 
getUnion(Predicate, Predicate) - Static method in class org.oreodata.predicates.Predicates
 
getURL(String) - Method in class org.niggle.servlet.ServletInteraction
Builds the URL that corresponds to a given action.
getWrappedFieldValue(FieldDescriptor) - Method in class org.niggle.templates.freemarkerimpl.RecordWrapper
wrap the field value as a Freemarker TemplateModel You can override this method in a subclass if if you want special (ad-hoc) treatment of a given field.
GREATER_THAN - Static variable in class org.oreodata.predicates.SimplePredicate
 
GREATER_THAN_EQUALS - Static variable in class org.oreodata.predicates.SimplePredicate
 
gunzipFile(File) - Static method in class org.oreodata.util.Util
 
GZEntityResolver - class org.oreodata.xml.GZEntityResolver.
SAX Entity resolver that takes into account the possibility that the entity refers to a file that has been .gz'ed.
GZEntityResolver(String) - Constructor for class org.oreodata.xml.GZEntityResolver
 
gzipFile(File) - Static method in class org.oreodata.util.Util
 

H

handleEvent(DataEvent) - Method in class org.oreodata.AbstractDataSource
 
handleEvent(DataEvent) - Method in interface org.oreodata.DataListener
handle the event when the OreoDataSource we are listening to has modified data
handleEvent(DataEvent) - Method in class org.oreodata.standalone.DefaultDataLogger
 
handleTransaction(DataEvent) - Method in class org.oreodata.xml.XMLDataLogHandler
 
hasChildren() - Method in class org.oreodata.AbstractRecord
In this base implementation, this always returns false.
hasChildren() - Method in interface org.oreodata.Record
Does this record have children? This should return the same as (!getChildren().isEmpty()) would.
hasChildren() - Method in class org.oreodata.ref.RecordProxy
 
hasContent(String) - Static method in class org.niggle.servlet.ServletInteraction
check for empty strings.
hasContent(String) - Static method in class org.oreodata.util.Util
 
hasContent(String) - Static method in class org.oreodata.util.Assert
Special assertion for Strings.
hasExternallySetValues() - Method in interface org.oreodata.RecordDescriptor
 
hasExternallySetValues() - Method in class org.oreodata.metadata.JoinMetadata
 
hasExternallySetValues() - Method in class org.oreodata.metadata.RecordMetadata
 
hashCode() - Method in class org.oreodata.metadata.Field
 
hashCode() - Method in class org.oreodata.util.EmailAddress
 
hasNonAscii(String) - Static method in class org.oreodata.util.Util
A routine that says whether the given string has unicode characters in it -- by that I mean, characters above 0x7F, for which a naive byte encoding will not work.
hasParameter(String) - Method in class org.niggle.servlet.ServletInteraction
 
hasRedirected - Variable in class org.niggle.servlet.ServletInteraction
Indicates whether we handled the request by redirecting.
hasSession() - Method in class org.niggle.servlet.ServletInteraction
Indicates whether we have a session.
hasValidLoginInfo() - Method in class org.niggle.servlet.ServletInteraction
Override this method to check whether the servlet request has the info for a login (thus allowing us to create a new session).
HierarchicalHandler - class org.oreodata.xml.HierarchicalHandler.
A base class for SAX handlers that potentially have a parent.
HierarchicalHandler(HierarchicalHandler) - Constructor for class org.oreodata.xml.HierarchicalHandler
Use this constructor to create a child handler
HierarchicalHandler(XMLReader) - Constructor for class org.oreodata.xml.HierarchicalHandler
Use this constructor when you are creating the root handler (i.e.

I

id - Variable in class org.oreodata.transaction.Transaction
 
ImmutableDataException - exception org.oreodata.ImmutableDataException.
thrown when an attempt is made to modify data in an immutable data record.
ImmutableDataException() - Constructor for class org.oreodata.ImmutableDataException
default constructor
ImmutableDataException(Record) - Constructor for class org.oreodata.ImmutableDataException
 
ImmutableDataException(String) - Constructor for class org.oreodata.ImmutableDataException
constructor
indexOf(String) - Method in interface org.oreodata.RecordDescriptor
 
indexOf(String) - Method in class org.oreodata.metadata.TupleMetadata
 
indexOf(String) - Method in class org.oreodata.metadata.JoinMetadata
 
indexOf(String) - Method in class org.oreodata.metadata.RecordMetadata
 
init() - Method in class org.niggle.servlet.NiggleConfig
 
init(Element) - Method in class org.oreodata.metadata.NumericalField
 
init(Element) - Method in class org.oreodata.metadata.ForeignKeyField
 
init(Element) - Method in class org.oreodata.metadata.StringField
 
init(Element) - Method in class org.oreodata.metadata.DateField
 
init(Element) - Method in class org.oreodata.metadata.BooleanField
 
init(Element) - Method in class org.oreodata.metadata.Field
 
init(Element, ClassLoader) - Method in class org.oreodata.metadata.DataSourceMetadata
 
init(Element, Map, ClassLoader) - Method in class org.oreodata.metadata.JoinMetadata
fill in internal state from a DOM element
init(Element, Map, ClassLoader) - Method in class org.oreodata.metadata.RecordMetadata
fill in internal state from a DOM element
init(ExtendedProperties) - Method in class org.niggle.templates.velocityimpl.CustomResourceLoader
 
init(Properties) - Method in class org.oreodata.AbstractDataSource
 
init(Properties) - Method in interface org.oreodata.OreoDataSource
A method that initializes a DataSource with a set of initialization properties.
init(Properties) - Method in interface org.oreodata.DataListener
used in the startup phase to initialize the object based on properties.
init(Properties) - Method in class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
init(Properties) - Method in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
init(Properties) - Method in class org.oreodata.standalone.InMemoryDataSource
 
init(Properties) - Method in class org.oreodata.standalone.DefaultDataLogger
 
init(ServletConfig) - Method in class org.niggle.servlet.NiggleServlet
Servlet initialization.
initBaseClasses() - Method in class org.niggle.servlet.NiggleConfig
 
initDataLogger(Properties) - Method in class org.oreodata.standalone.InMemoryDataSource
 
initLogFile() - Method in class org.niggle.servlet.NiggleConfig
 
initPageFactory() - Method in class org.niggle.servlet.NiggleConfig
 
InMemoryDataSource - class org.oreodata.standalone.InMemoryDataSource.
A simple standalone implementation of the org.oreodata.OreoDataSource interface.
InMemoryDataSource() - Constructor for class org.oreodata.standalone.InMemoryDataSource
 
insert(Record) - Method in class org.oreodata.AbstractDataSource
 
insert(Record) - Method in interface org.oreodata.OreoDataSource
Adds a new record to the managed pool.
insert(Record) - Method in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
insert(Record) - Method in class org.oreodata.standalone.InMemoryDataSource
 
insert(Record, String) - Method in class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
insert(Record, String) - Method in interface org.oreodata.transaction.TransactionalDataSource
update the Record taking into account the transaction which this is part of.
INSERTION_MARKER - Static variable in class org.oreodata.standalone.FlatRecordInputStream
 
intern - Variable in class org.oreodata.metadata.Field
 
intern(Object) - Method in class org.oreodata.metadata.Field
 
INTERSECTION - Static variable in class org.oreodata.predicates.CompoundPredicate
 
InvalidDataException - exception org.oreodata.InvalidDataException.
thrown when there is an attempt to set data in some invalid way.
InvalidDataException(Record, String) - Constructor for class org.oreodata.InvalidDataException
Create a new InvalidDataException
InvalidDataException(String) - Constructor for class org.oreodata.InvalidDataException
Create a new InvalidDataException with no record specified.
InvalidFieldException - exception org.oreodata.InvalidFieldException.
thrown when there is an attempt to access data from a record via a field that does not belong to that record.
InvalidFieldException(Record, String) - Constructor for class org.oreodata.InvalidFieldException
 
InvalidFieldException(String) - Constructor for class org.oreodata.InvalidFieldException
 
IS_CHILD_PREDICATE - Static variable in class org.oreodata.predicates.Predicates
 
IS_NULL - Static variable in class org.oreodata.predicates.SimplePredicate
 
IS_ROOT_PREDICATE - Static variable in class org.oreodata.predicates.Predicates
 
isAborted() - Method in class org.oreodata.transaction.Transaction
 
isAffirmative(String) - Static method in class org.oreodata.util.Util
 
isClosed() - Method in class org.oreodata.jdbcimpl.JDBCConnection
 
isFieldOf(Record) - Method in interface org.oreodata.FieldDescriptor
Does this FieldDescriptor describe a field of the Record? Useful for sanity checks.
isFieldOf(Record) - Method in class org.oreodata.metadata.Field
 
isImmutable() - Method in class org.oreodata.CompactRecord
Once a record is immutable, attempts to change data will result in an ImmutableDataException being thrown.
isImmutable() - Method in class org.oreodata.DefaultRecord
 
isImmutable() - Method in interface org.oreodata.Record
Have the fields all been set? Once a record is put in a DataSource, its fields are immutable.
isImmutable() - Method in class org.oreodata.ref.RecordProxy
 
isImmutable() - Method in class org.oreodata.standalone.AntiRecord
 
isNegative(String) - Static method in class org.oreodata.util.Util
 
isRemote() - Method in class org.oreodata.metadata.DataSourceMetadata
 
isRequired() - Method in interface org.oreodata.FieldDescriptor
Used in the core validity checks.
isRequired() - Method in class org.oreodata.metadata.Field
 
isRootElement() - Method in class org.oreodata.AbstractRecord
In this base implementation, this always returns true.
isRootElement() - Method in interface org.oreodata.Record
Does this record have a parent? This should return the same as (getParent() == null) but it is worth having a separate method, since, with some schemes, it could be more efficient to ask whether there is a root element or not, as opposed to actually fishing it out.
isRootElement() - Method in class org.oreodata.ref.RecordProxy
 
isSetExternally() - Method in interface org.oreodata.FieldDescriptor
 
isSetExternally() - Method in class org.oreodata.metadata.Field
 
isSourceModified(Resource) - Method in class org.niggle.templates.velocityimpl.CustomResourceLoader
 
isStale() - Method in class org.oreodata.AbstractRecord
 
isStale() - Method in interface org.oreodata.Record
Has this record been deleted or superseded in the associated DataSource?
isStale() - Method in class org.oreodata.ref.RecordProxy
 
isStaticResponse - Variable in class org.niggle.servlet.ServletInteraction
If this variable is unset, the HTTP response will contain a hint that indicates not to cache the page.
isValidEmailAddress(String) - Static method in class org.oreodata.util.EmailAddress
 

J

JDBCBackedRecordSet - class org.oreodata.jdbcimpl.JDBCBackedRecordSet.
A class that is essentially a facade in front of an external relational database.
JDBCBackedRecordSet() - Constructor for class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
JDBCConnection - class org.oreodata.jdbcimpl.JDBCConnection.
A wrapper object that wraps the connection to an RDBMS.
JDBCConnection(Connection, ConnectionPool) - Constructor for class org.oreodata.jdbcimpl.JDBCConnection
 
JDBCConnection(String, String, String, boolean) - Constructor for class org.oreodata.jdbcimpl.JDBCConnection
 
JDBCTransactionalDataSource - class org.oreodata.jdbcimpl.JDBCTransactionalDataSource.
An oreo transactional data source that wraps a JDBC/SQL database that supports transactions.
JDBCTransactionalDataSource() - Constructor for class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
jdbcURL - Variable in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
jdbcURL - Variable in class org.oreodata.jdbcimpl.ConnectionPool
 
JoinMetadata - class org.oreodata.metadata.JoinMetadata.
An implementation of the RecordDescriptor interface.
JoinMetadata() - Constructor for class org.oreodata.metadata.JoinMetadata
 

K

keys() - Method in class org.oreodata.AbstractDataSource
 
keys() - Method in interface org.oreodata.OreoDataSource
This is equivalent to calling keys(null) where no record type is specified.
keys(String) - Method in class org.oreodata.AbstractDataSource
 
keys(String) - Method in interface org.oreodata.OreoDataSource
 
keys(String) - Method in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
keys(String) - Method in class org.oreodata.standalone.InMemoryDataSource
 

L

lastLogRotation - Variable in class org.oreodata.AbstractDataSource
time of last log rotation
lastUsed() - Method in class org.oreodata.transaction.Transaction
 
LESS_THAN - Static variable in class org.oreodata.predicates.SimplePredicate
 
LESS_THAN_EQUALS - Static variable in class org.oreodata.predicates.SimplePredicate
 
LIKE - Static variable in class org.oreodata.predicates.SimplePredicate
 
LINE_SEPARATOR - Static variable in class org.oreodata.util.Logger
 
loadDataSources(DataRegistry, String) - Static method in class org.oreodata.metadata.MetadataLoader
 
loadDataSources(DataRegistry, String, ClassLoader) - Static method in class org.oreodata.metadata.MetadataLoader
 
loadMetadata() - Method in class org.niggle.servlet.NiggleConfig
 
loadRecordMetadata(DataRegistry, String) - Static method in class org.oreodata.metadata.MetadataLoader
 
loadRecordMetadata(DataRegistry, String, ClassLoader) - Static method in class org.oreodata.metadata.MetadataLoader
 
locale - Variable in class org.niggle.servlet.ServletInteraction
locale associated with this request
LocaleField - class org.oreodata.metadata.LocaleField.
A Field subtype that indicates that this field represents an instance of java.util.Locale.
LocaleField() - Constructor for class org.oreodata.metadata.LocaleField
 
LocaleUtil - class org.niggle.templates.LocaleUtil.
An abstract base class for objects that wrap another object for presentation purposes.
LocaleUtil() - Constructor for class org.niggle.templates.LocaleUtil
 
LOG_ALL - Static variable in class org.oreodata.util.Logger
 
LOG_DEBUG - Static variable in class org.oreodata.util.Logger
 
LOG_ERROR - Static variable in class org.oreodata.util.Logger
 
LOG_INFO - Static variable in class org.oreodata.util.Logger
 
LOG_WARN - Static variable in class org.oreodata.util.Logger
 
log(String) - Static method in class org.oreodata.util.Logger
Log the message.
log(String, int) - Static method in class org.oreodata.util.Logger
Log the message at the specified level.
logEventXML(DataEvent) - Method in class org.oreodata.standalone.DefaultDataLogger
log the transaction in an XML format.
logException(Throwable) - Static method in class org.oreodata.util.Logger
 
logException(Throwable, int) - Static method in class org.oreodata.util.Logger
log an exception, including the stack trace.
Logger - class org.oreodata.util.Logger.
A class that manages logging.
Logger() - Constructor for class org.oreodata.util.Logger
 
lookup(Object) - Method in class org.oreodata.AbstractDataSource
 
lookup(Object) - Method in interface org.oreodata.OreoDataSource
Some datasources may support a multiple lookup by key functionality.

M

main(String[]) - Static method in class org.oreodata.metadata.MetadataLoader
A main method to validate an XML configuration file against its DTD.
main(String[]) - Static method in class org.oreodata.util.EmailAddress
 
makeNewConnection() - Method in class org.oreodata.jdbcimpl.ConnectionPool
 
MangledDataException - exception org.oreodata.MangledDataException.
Thrown when there is an attempt to put a value in a record's fields that does not match the metadata description, e.g.
MangledDataException(Record, String) - Constructor for class org.oreodata.MangledDataException
 
MangledDataException(String) - Constructor for class org.oreodata.MangledDataException
 
markStale(Record) - Method in class org.oreodata.AbstractDataSource
Mark the record as "stale".
matchLikeString(String, String) - Static method in class org.oreodata.predicates.SQLQueryUtil
This is equivalent to calling matchLikeString(s, like, '\\')
matchLikeString(String, String, char) - Static method in class org.oreodata.predicates.SQLQueryUtil
A routine that does the Ansi SQL 'LIKE' comparison.
maxCacheSize - Variable in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
maxConnections - Variable in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
MetadataLoader - class org.oreodata.metadata.MetadataLoader.
 
MetadataLoader() - Constructor for class org.oreodata.metadata.MetadataLoader
 
methodNameFromAction(String) - Method in class org.niggle.servlet.ServletInteraction
Override this if you want to change the default execXXX naming scheme.
minConnections - Variable in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
MissingContextException - exception org.oreodata.MissingContextException.
An exception that indicates that some context info is missing.
MissingContextException(Record, Exception) - Constructor for class org.oreodata.MissingContextException
 
MissingContextException(Record, String) - Constructor for class org.oreodata.MissingContextException
 
MissingDataException - exception org.oreodata.MissingDataException.
Thrown when an attempt is made to initialize a record which is missing a required field.
MissingDataException(Record, String) - Constructor for class org.oreodata.MissingDataException
 
MissingDataException(String) - Constructor for class org.oreodata.MissingDataException
Constructs a MissingDataException with a detail message.
MissingRecordException - exception org.oreodata.MissingRecordException.
Thrown when a client tries to modify a record that has already been deleted.
MissingRecordException() - Constructor for class org.oreodata.MissingRecordException
Constructs a MissingRecordException without a detail message.
MissingRecordException(Record, String) - Constructor for class org.oreodata.MissingRecordException
Constructs a MissingRecordException with a detail message.
MissingRecordException(String) - Constructor for class org.oreodata.MissingRecordException
 
model - Variable in class org.niggle.templates.freemarkerimpl.FreemarkerPage
 
ModifiedRecordException - exception org.oreodata.ModifiedRecordException.
Thrown when a client tries to modify a record that was modified by another process since it was requested from a data source.
ModifiedRecordException() - Constructor for class org.oreodata.ModifiedRecordException
Constructs a ModifiedRecordException without a default message.
ModifiedRecordException(Record, String) - Constructor for class org.oreodata.ModifiedRecordException
 
ModifiedRecordException(String) - Constructor for class org.oreodata.ModifiedRecordException
Constructs a ModifiedRecordException with a detail message.

N

navigationError() - Method in class org.niggle.servlet.ServletInteraction
A convenient method to override if you want to handle this kind of condition more gracefully.
newRecord - Variable in class org.oreodata.DataEvent
record being added
newRecord() - Method in interface org.oreodata.RecordDescriptor
 
newRecord() - Method in class org.oreodata.metadata.TupleMetadata
 
newRecord() - Method in class org.oreodata.metadata.JoinMetadata
 
newRecord() - Method in class org.oreodata.metadata.RecordMetadata
 
newServletInteraction(HttpServletRequest, HttpServletResponse) - Method in class org.niggle.servlet.NiggleConfig
where the servlet gives us a transaction to process.
newTransaction() - Method in class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
newTransaction() - Method in interface org.oreodata.transaction.TransactionalDataSource
 
newTransaction(String, String) - Method in class org.niggle.servlet.ServletInteraction
convenient wrapper that returns a unique transaction ID for transactions against a datasource that span multiple requests.
niggleConfig - Variable in class org.niggle.servlet.NiggleServlet
The object that contains our servlet config info.
NiggleConfig - class org.niggle.servlet.NiggleConfig.
A custom implementation of the ServletConfig interface The default NiggleServlet initializations are delegated to this object.
NiggleConfig() - Constructor for class org.niggle.servlet.NiggleConfig
 
NiggleConfig(ServletConfig, Servlet) - Constructor for class org.niggle.servlet.NiggleConfig
 
NiggleServlet - class org.niggle.servlet.NiggleServlet.
The base Servlet class in the Niggle framework.
NiggleServlet() - Constructor for class org.niggle.servlet.NiggleServlet
 
noNull(String) - Static method in class org.oreodata.util.Util
 
normalize(String) - Method in interface org.oreodata.FieldDescriptor
"normalize" the string passed in.
normalize(String) - Method in class org.oreodata.metadata.URLField
 
normalize(String) - Method in class org.oreodata.metadata.NumericalField
 
normalize(String) - Method in class org.oreodata.metadata.ForeignKeyField
 
normalize(String) - Method in class org.oreodata.metadata.StringField
 
normalize(String) - Method in class org.oreodata.metadata.Field
 
normalizeKey(String, String) - Static method in class org.oreodata.AbstractDataSource
 
NOT_EQUALS - Static variable in class org.oreodata.predicates.SimplePredicate
 
NOT_LIKE - Static variable in class org.oreodata.predicates.SimplePredicate
 
NOT_NULL - Static variable in class org.oreodata.predicates.SimplePredicate
 
NULL_FILTER - Static variable in class org.oreodata.predicates.Predicates
A trivial RecordFilter that simply accepts anything.
NumericalField - class org.oreodata.metadata.NumericalField.
A descriptor for a field that holds a single numerical value.
NumericalField() - Constructor for class org.oreodata.metadata.NumericalField
 
numRowsInTable(Connection, String) - Static method in class org.oreodata.jdbcimpl.SQLUtil
 

O

objectAsIterator(Object) - Static method in class org.oreodata.util.Util
take a single object and wrap it up as an instance of java.util.Iterator useful for API's that require an Iterator to be passed in or out.
oldRecord - Variable in class org.oreodata.DataEvent
Record being deleted or displaced
OreoConstants - interface org.oreodata.OreoConstants.
 
OreoDataSource - interface org.oreodata.OreoDataSource.
Interface implemented by objects that manage a collection of records.
org.niggle.servlet - package org.niggle.servlet
Niggle classes that wrap and extend the core Java Servlet API.
org.niggle.templates - package org.niggle.templates
The base Niggle API's that abstract away your web app's interaction with page templates.
org.niggle.templates.freemarkerimpl - package org.niggle.templates.freemarkerimpl
 
org.niggle.templates.velocityimpl - package org.niggle.templates.velocityimpl
An implementation of the Niggle presentation API in org.niggle.templates that leverages the open source Velocity template engine.
org.niggle.templates.webmacroimpl - package org.niggle.templates.webmacroimpl
An implementation of the Niggle presentation API in org.niggle.templates that leverages the open source Webmacro template engine.
org.oreodata - package org.oreodata
The base Oreo API's that abstract away your app's interaction with externally configured data sources and data records.
org.oreodata.jdbcimpl - package org.oreodata.jdbcimpl
 
org.oreodata.metadata - package org.oreodata.metadata
This package contains classes that represent metadata in Oreo, objects that encapsulate information about data sources, record types, and fields.
org.oreodata.predicates - package org.oreodata.predicates
This package contains concrete RecordFilter objects (predicates) that represent a subset of records to return from a data source.
org.oreodata.ref - package org.oreodata.ref
This package contains a few wrapper objects that could allow you to do some indirection tricks with Records.
org.oreodata.standalone - package org.oreodata.standalone
An Oreo DataSource implementation that keeps records in-memory and persists them to a flat file.
org.oreodata.transaction - package org.oreodata.transaction
This package contains an API for an extended OREO API that is meant to support ACID transactions.
org.oreodata.util - package org.oreodata.util
 
org.oreodata.xml - package org.oreodata.xml
 
output() - Method in class org.niggle.servlet.ServletInteraction
Finally output the page as a result of a servlet interaction
outputPage(HttpServletResponse) - Method in interface org.niggle.templates.Page
Prepare the cooked output, filling in the parameters with data values, and send it to the end user via the servlet's response stream.
outputPage(HttpServletResponse) - Method in class org.niggle.templates.freemarkerimpl.FreemarkerPage
Prepare the cooked HTML, filling in the parameters with data values, and send it to the end user via the servlet's response stream.
outputPage(HttpServletResponse) - Method in class org.niggle.templates.velocityimpl.VelocityPage
Deprecated.  
outputPage(HttpServletResponse) - Method in class org.niggle.templates.webmacroimpl.WebMacroPage
 
outputXML(Writer, Collection, String, Map, boolean) - Method in class org.oreodata.xml.XMLOutput
utility routine to output a set of records to a character stream in XML format.
outputXML(Writer, DataEvent) - Method in class org.oreodata.xml.XMLOutput
 
outputXML(Writer, Record, boolean) - Method in class org.oreodata.xml.XMLOutput
utility routine to output a record as an XML element to a character stream.

P

page - Variable in class org.niggle.servlet.ServletInteraction
The Page template object that we are working with.
Page - interface org.niggle.templates.Page.
An abstract encapsulation of a page template.
PageFactory - interface org.niggle.templates.PageFactory.
An interface for an object that vends Page instances
parentHandler - Variable in class org.oreodata.xml.HierarchicalHandler
This is so that a child handler can revert control to the parent.
parse() - Method in class org.niggle.templates.webmacroimpl.WebMacroTemplate
 
parser - Variable in class org.oreodata.xml.HierarchicalHandler
The SAX parser object that we are getting events from.
parseTimeStampString(String) - Method in class org.oreodata.xml.HierarchicalHandler
 
password - Variable in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
password - Variable in class org.oreodata.jdbcimpl.ConnectionPool
 
performDeletion(Record) - Method in class org.oreodata.jdbcimpl.JDBCConnection
 
performDeletion(String, Object) - Method in class org.oreodata.jdbcimpl.JDBCConnection
 
performInsertion(Record) - Method in class org.oreodata.jdbcimpl.JDBCConnection
 
performUpdate(Record) - Method in class org.oreodata.jdbcimpl.JDBCConnection
 
pool - Variable in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
postCheck() - Method in class org.oreodata.AbstractRecord
Called after checking the fields.
preCheck() - Method in class org.oreodata.AbstractRecord
Called before checking the fields.
Predicate - class org.oreodata.predicates.Predicate.
Abstract base class for database query predicates.
Predicate() - Constructor for class org.oreodata.predicates.Predicate
 
Predicates - class org.oreodata.predicates.Predicates.
Holder for factory methods for predicate objects.
Predicates() - Constructor for class org.oreodata.predicates.Predicates
 
preloads() - Method in class org.oreodata.metadata.DataSourceMetadata
 
printFullStackTrace(Throwable, PrintStream) - Static method in class org.oreodata.util.Util
 
processDefaultValue() - Method in class org.oreodata.metadata.DateField
 
processDefaultValue() - Method in class org.oreodata.metadata.Field
 
processNormalization(Element) - Method in class org.oreodata.metadata.Field
 
processPresentationWrapper(Element, ClassLoader) - Method in class org.oreodata.metadata.JoinMetadata
 
processPresentationWrapper(Element, ClassLoader) - Method in class org.oreodata.metadata.RecordMetadata
 
processProperties() - Method in class org.oreodata.metadata.NumericalField
 
processProperties() - Method in class org.oreodata.metadata.StringField
 
processProperties() - Method in class org.oreodata.metadata.Field
 
processProperties(Element) - Method in class org.oreodata.metadata.JoinMetadata
 
processProperties(Element) - Method in class org.oreodata.metadata.RecordMetadata
 
processRecord(XMLRecordHandler) - Method in class org.oreodata.xml.XMLSnapshotHandler
 
properties - Variable in class org.oreodata.metadata.Field
 

R

randomAlphaNumString(int) - Static method in class org.oreodata.util.Util
generate a random alphanum string of the given length.
readExternal(ObjectInput) - Method in class org.oreodata.AbstractRecord
 
readObject() - Method in class org.oreodata.standalone.FlatRecordInputStream
Read the next record off the stream.
rec - Variable in class org.niggle.templates.freemarkerimpl.RecordWrapper
 
Record - interface org.oreodata.Record.
An interface that describes the canonical methods of a data record in the Oreo Object-Relational Layer.
RECORD_DELETED - Static variable in class org.oreodata.DataEvent
event type for deleting a record
RECORD_INSERTED - Static variable in class org.oreodata.DataEvent
event type for inserting a record
RECORD_STATUS_KEY - Static variable in interface org.oreodata.OreoConstants
The special reserved name of the status pseudo-key.
RECORD_TYPE_KEY - Static variable in interface org.oreodata.OreoConstants
The special reserved name of the type pseudo-key.
RECORD_UPDATED - Static variable in class org.oreodata.DataEvent
event type for replacing a record
RecordComparator - interface org.oreodata.RecordComparator.
 
RecordDescriptor - interface org.oreodata.RecordDescriptor.
A metadata object that describes what is in a record.
RecordFilter - interface org.oreodata.RecordFilter.
An interface for objects that can filter a set of records based on some criterion.
RecordMetadata - class org.oreodata.metadata.RecordMetadata.
An implementation of the RecordDescriptor interface.
RecordMetadata() - Constructor for class org.oreodata.metadata.RecordMetadata
 
RecordPointer - interface org.oreodata.ref.RecordPointer.
A marker interface for an object that represents a pointer to a record.
RecordProxy - class org.oreodata.ref.RecordProxy.
An object that implements the Record interface by delegating calls to an underlying record.
RecordProxy() - Constructor for class org.oreodata.ref.RecordProxy
 
RecordReference - class org.oreodata.ref.RecordReference.
A soft or weak reference to a record.
RecordReference(String, String, Object, boolean) - Constructor for class org.oreodata.ref.RecordReference
 
RecordWrapper - class org.niggle.templates.freemarkerimpl.RecordWrapper.
A freemarker template model specifically designed to "wrap" a niggle data record.
RecordWrapper() - Constructor for class org.niggle.templates.freemarkerimpl.RecordWrapper
 
recordWrapperClass - Static variable in class org.niggle.templates.freemarkerimpl.FreemarkerPage
 
recover(IOException) - Method in class org.niggle.servlet.ServletInteraction
override this method to provide some default exception handling for when an execXXX method fails for whatever reason.
recType() - Method in interface org.oreodata.RecordFilter
says what kind of record type we are looking for, i.e.
recType() - Method in class org.oreodata.predicates.ClassConstraint
 
recType() - Method in class org.oreodata.predicates.CompoundPredicate
 
recType() - Method in class org.oreodata.predicates.SimplePredicate
 
recType() - Method in class org.oreodata.predicates.TypeFilter
 
recType() - Method in class org.oreodata.predicates.Predicate
 
redirectAction(String) - Method in class org.niggle.servlet.ServletInteraction
redirects the browser to the URL corresponding to a given action.
reexposeServletParams() - Method in class org.niggle.servlet.ServletInteraction
A convenience method to expose all of the servlet request's parameters as template variables
ref - Variable in class org.oreodata.ref.RecordReference
 
ReferentialIntegrityException - exception org.oreodata.ReferentialIntegrityException.
thrown when the record to which a foreign key field refers cannot be located.
ReferentialIntegrityException(Record, String) - Constructor for class org.oreodata.ReferentialIntegrityException
 
ReferentialIntegrityException(Record, Throwable) - Constructor for class org.oreodata.ReferentialIntegrityException
 
ReferentialIntegrityException(String) - Constructor for class org.oreodata.ReferentialIntegrityException
 
reflectionCheck(String) - Method in class org.niggle.templates.freemarkerimpl.RecordWrapper
This method allows us to automatically expose "variables" via the getXXX naming patterns within record subtype classes.
regexp - Variable in class org.oreodata.metadata.StringField
The regexp that expresses a constraint that the field must satisfy.
regexpString - Variable in class org.oreodata.metadata.StringField
 
registerDataSource(DataSourceMetadata) - Method in class org.oreodata.DataRegistryImpl
 
registerDataSource(DataSourceMetadata) - Method in interface org.oreodata.DataRegistry
register the metadata for a DataSource by its unique name.
registerDataSource(OreoDataSource) - Method in class org.oreodata.DataRegistryImpl
 
registerDataSource(OreoDataSource) - Method in interface org.oreodata.DataRegistry
register a DataSource by its unique name
registerDataSourceAlias(String, DataSourceMetadata) - Method in class org.oreodata.DataRegistryImpl
 
registerDataSourceAlias(String, DataSourceMetadata) - Method in interface org.oreodata.DataRegistry
 
registerRecordType(RecordDescriptor) - Method in class org.oreodata.DataRegistryImpl
 
registerRecordType(RecordDescriptor) - Method in interface org.oreodata.DataRegistry
Register the metadata for a record type.
release() - Method in class org.oreodata.jdbcimpl.JDBCConnection
 
release(JDBCConnection) - Method in class org.oreodata.jdbcimpl.ConnectionPool
 
reload(InputSource) - Method in class org.oreodata.AbstractDataSource
 
reload(InputSource) - Method in interface org.oreodata.OreoDataSource
loads data from an InputSource, meant to be used in a startup phase.
reload(Record) - Method in class org.oreodata.AbstractDataSource
 
reload(Record) - Method in interface org.oreodata.OreoDataSource
loads a Record without any notification to listeners or any synchronization.
reload(Record) - Method in class org.oreodata.standalone.InMemoryDataSource
 
removeDataListener(DataListener) - Method in class org.oreodata.AbstractDataSource
 
removeDataListener(DataListener) - Method in interface org.oreodata.OreoDataSource
Remove a listener that gets notified if ever a record is inserted, updated or deleted.
removeDataListener(DataListener) - Method in class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
removeTransaction(String) - Method in class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
request - Variable in class org.niggle.servlet.ServletInteraction
 
resolveEntity(String, String) - Method in class org.oreodata.xml.ClasspathEntityResolver
Tries to resolve an entity relative to the classloader's search path.
resolveEntity(String, String) - Method in class org.oreodata.xml.GZEntityResolver
 
ResourceBundleWrapper - class org.niggle.templates.ResourceBundleWrapper.
An object specifically designed to "wrap" a Resource bundle containing externalized strings for a template engine that uses the get() hook, like WebMacro or Velocity
ResourceBundleWrapper(ResourceBundle) - Constructor for class org.niggle.templates.ResourceBundleWrapper
 
response - Variable in class org.niggle.servlet.ServletInteraction
Our HTML response back to the user.
rethrow(Exception) - Static method in class org.oreodata.MissingContextException
 
rethrow(Record, Exception) - Static method in class org.oreodata.MissingContextException
 
rethrow(Throwable) - Static method in class org.oreodata.util.Assert
convenience method to rethrow an exception as a RuntimeException.
rethrowAsSAX(Exception) - Method in class org.oreodata.xml.HierarchicalHandler
 
retrieveValues(String, Object) - Method in class org.oreodata.jdbcimpl.JDBCConnection
 
rollback() - Method in class org.oreodata.jdbcimpl.JDBCConnection
 
rollback(String) - Method in class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
rollback(String) - Method in interface org.oreodata.transaction.TransactionalDataSource
Roll back the transaction
RootOreoSAXHandler - class org.oreodata.xml.RootOreoSAXHandler.
A root SAX handler implementation for an Oreo data file.
RootOreoSAXHandler(HierarchicalHandler, OreoDataSource) - Constructor for class org.oreodata.xml.RootOreoSAXHandler
 
RootOreoSAXHandler(HierarchicalHandler, OreoDataSource, String, String) - Constructor for class org.oreodata.xml.RootOreoSAXHandler
 
RootOreoSAXHandler(XMLReader, OreoDataSource) - Constructor for class org.oreodata.xml.RootOreoSAXHandler
 
RootOreoSAXHandler(XMLReader, OreoDataSource, String, String) - Constructor for class org.oreodata.xml.RootOreoSAXHandler
 
rotateLogs() - Method in interface org.oreodata.DataLogger
Method that starts a new log file, archiving the present one etcetera.
rotateLogs() - Method in class org.oreodata.standalone.DefaultDataLogger
 
rotateNumberedArchives(File, boolean) - Static method in class org.oreodata.DataUtil
 

S

screenTransaction(Transaction) - Method in interface org.oreodata.transaction.TransactionScreener
 
select(RecordFilter) - Method in class org.oreodata.AbstractDataSource
 
select(RecordFilter) - Method in interface org.oreodata.OreoDataSource
This is equivalent to calling select(filter, null)
select(RecordFilter, RecordComparator) - Method in class org.oreodata.AbstractDataSource
 
select(RecordFilter, RecordComparator) - Method in interface org.oreodata.OreoDataSource
Fetches a list of records matching filter.
select(RecordFilter, RecordComparator) - Method in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
select(RecordFilter, RecordComparator) - Method in class org.oreodata.standalone.InMemoryDataSource
 
select(RecordFilter, String) - Method in class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
select(RecordFilter, String) - Method in interface org.oreodata.transaction.TransactionalDataSource
 
selectCount(String, RecordFilter, boolean) - Method in class org.oreodata.jdbcimpl.JDBCConnection
 
selectRecords(String, RecordFilter, RecordComparator, boolean) - Method in class org.oreodata.jdbcimpl.JDBCConnection
 
ServletInteraction - class org.niggle.servlet.ServletInteraction.
An abstract class that encapsulates the various paths of execution involved in fulfilling a servlet request.
ServletInteraction(HttpServletRequest, HttpServletResponse, NiggleConfig) - Constructor for class org.niggle.servlet.ServletInteraction
 
session - Variable in class org.niggle.servlet.ServletInteraction
Our session, assuming we have one, and we are using the servlet womb's default session-tracking scheme.
SESSION_ID_KEY - Static variable in class org.niggle.servlet.ServletInteraction
 
sessionID - Variable in class org.niggle.servlet.ServletInteraction
The session ID.
set(FieldDescriptor, Object) - Method in class org.oreodata.AbstractRecord
 
set(FieldDescriptor, Object) - Method in interface org.oreodata.Record
Low-level method to set an individual field value
set(FieldDescriptor, Object) - Method in class org.oreodata.ref.RecordProxy
 
set(int, Object) - Method in class org.oreodata.CompactRecord
 
set(int, Object) - Method in class org.oreodata.DefaultRecord
 
set(int, Object) - Method in class org.oreodata.AbstractRecord
 
set(String, Object) - Method in class org.oreodata.AbstractRecord
 
set(String, Object) - Method in interface org.oreodata.Record
Method to set the value of a field by name.
set(String, Object) - Method in class org.oreodata.ref.RecordProxy
 
setClassLoader(ClassLoader) - Static method in class org.niggle.templates.velocityimpl.CustomResourceLoader
 
setConfig(NiggleConfig) - Method in interface org.niggle.templates.PageFactory
pass a copy of the NiggleConfig object for setup info.
setConfig(NiggleConfig) - Method in class org.niggle.templates.freemarkerimpl.FreemarkerPageFactory
 
setConfig(NiggleConfig) - Method in class org.niggle.templates.velocityimpl.VelocityPageFactory
Deprecated.  
setConfig(NiggleConfig) - Method in class org.niggle.templates.webmacroimpl.WebMacroPageFactory
 
setDefaultPath(String) - Method in interface org.niggle.templates.PageFactory
 
setDefaultPath(String) - Method in class org.niggle.templates.freemarkerimpl.FreemarkerPageFactory
 
setDefaultPath(String) - Method in class org.niggle.templates.velocityimpl.VelocityPageFactory
Deprecated.  
setDefaultPath(String) - Method in class org.niggle.templates.webmacroimpl.WebMacroPageFactory
 
setDefaultRegistry(DataRegistry) - Static method in class org.oreodata.DataRegistryImpl
Optional hook to call if you want to substitute a custom DataRegistry implementation for the default one.
setDefaultValue(Object) - Method in class org.oreodata.metadata.Field
 
setDocumentLocator(Locator) - Method in class org.oreodata.xml.HierarchicalHandler
 
setFatal(boolean) - Static method in class org.oreodata.util.Assert
Set fatal to true to cause system exit
setFireEvents(boolean) - Method in class org.oreodata.AbstractDataSource
 
setHeader(String, String) - Method in interface org.niggle.templates.Page
Set a header in the servlet response.
setHeader(String, String) - Method in class org.niggle.templates.freemarkerimpl.FreemarkerPage
 
setHeader(String, String) - Method in class org.niggle.templates.velocityimpl.VelocityPage
Deprecated.  
setHeader(String, String) - Method in class org.niggle.templates.webmacroimpl.WebMacroPage
 
setInitParameter(String, String) - Method in class org.niggle.servlet.NiggleConfig
 
setLocale(Locale) - Method in class org.oreodata.DataException
 
setLogFileName(String) - Static method in class org.oreodata.util.Logger
Set the log file name.
setLogFileName(String, boolean) - Static method in class org.oreodata.util.Logger
Set the log file name.
setLogLevel(int) - Static method in class org.oreodata.util.Logger
Set the log level.
setMetadata(RecordDescriptor) - Method in class org.oreodata.DefaultRecord
 
setMetadata(RecordDescriptor) - Method in class org.oreodata.AbstractRecord
 
setMetadata(RecordDescriptor) - Method in interface org.oreodata.Record
Method only used internally.
setMetadata(RecordDescriptor) - Method in class org.oreodata.ref.RecordProxy
 
setPrimaryKey(Object) - Method in class org.oreodata.AbstractRecord
 
setPrimaryKey(Object) - Method in interface org.oreodata.Record
set the value of this record's primary key.
setPrimaryKey(Object) - Method in class org.oreodata.ref.RecordProxy
 
setRecord(Record) - Method in class org.niggle.templates.freemarkerimpl.RecordWrapper
 
setRecord(Record) - Method in class org.oreodata.DataException
 
setRecordWrapperClass(Class) - Static method in class org.niggle.templates.freemarkerimpl.FreemarkerPage
 
setRemoteRegistry(DataRegistry) - Method in class org.oreodata.DataRegistryImpl
Set a second DataRegistry source that will be used if the type is not found locally.
setSearchPath(String) - Static method in class org.niggle.templates.velocityimpl.CustomResourceLoader
 
setServletContext(ServletContext) - Static method in class org.oreodata.util.Logger
 
setSource(Object) - Method in class org.oreodata.DataEvent
 
setStatic(boolean) - Method in interface org.niggle.templates.Page
sets a technical hint as to whether the page should be cached.
setStatic(boolean) - Method in class org.niggle.templates.freemarkerimpl.FreemarkerPage
 
setStatic(boolean) - Method in class org.niggle.templates.velocityimpl.VelocityPage
Deprecated.  
setStatic(boolean) - Method in class org.niggle.templates.webmacroimpl.WebMacroPage
 
setUseXML(boolean) - Method in class org.oreodata.AbstractDataSource
 
setValuesFromTable(Map) - Method in class org.oreodata.AbstractRecord
Set the values of the record's fields from a key-value mapping of the fields (or field names) to values.
SimplePredicate - class org.oreodata.predicates.SimplePredicate.
A Predicate that represents a simple comparison filter.
SimplePredicate(int, String, String, Object, Comparator) - Constructor for class org.oreodata.predicates.SimplePredicate
 
SimplePredicate(int, String, String, Object, Comparator, boolean) - Constructor for class org.oreodata.predicates.SimplePredicate
 
SimpleRecordPointer - class org.oreodata.ref.SimpleRecordPointer.
A simple record pointer.
SimpleRecordPointer(String, String, Object) - Constructor for class org.oreodata.ref.SimpleRecordPointer
 
SimpleRecordProxy - class org.oreodata.ref.SimpleRecordProxy.
A simple record pointer.
SimpleRecordProxy(String, String, Object) - Constructor for class org.oreodata.ref.SimpleRecordProxy
 
size() - Method in interface org.oreodata.RecordDescriptor
The number of fields in the record.
size() - Method in class org.oreodata.metadata.TupleMetadata
 
size() - Method in class org.oreodata.metadata.JoinMetadata
 
size() - Method in class org.oreodata.metadata.RecordMetadata
 
sortFiles(String[], String) - Static method in class org.oreodata.DataUtil
 
sqlEquivalent() - Method in interface org.oreodata.RecordFilter
 
sqlEquivalent() - Method in interface org.oreodata.RecordComparator
 
sqlEquivalent() - Method in class org.oreodata.predicates.ClassConstraint
 
sqlEquivalent() - Method in class org.oreodata.predicates.CompoundPredicate
 
sqlEquivalent() - Method in class org.oreodata.predicates.SimplePredicate
 
sqlEquivalent() - Method in class org.oreodata.predicates.TypeFilter
 
sqlEquivalent() - Method in class org.oreodata.predicates.Predicate
 
SQLQueryUtil - class org.oreodata.predicates.SQLQueryUtil.
a holder for various utility routines for parsing and building SQL queries.
SQLQueryUtil() - Constructor for class org.oreodata.predicates.SQLQueryUtil
 
sqlType - Variable in class org.oreodata.metadata.Field
 
SQLUtil - class org.oreodata.jdbcimpl.SQLUtil.
A holder for some JDBC/SQL-related convenience routines
SQLUtil() - Constructor for class org.oreodata.jdbcimpl.SQLUtil
 
startElement(String, String, String, Attributes) - Method in class org.oreodata.metadata.XMLRecordHandler
 
startElement(String, String, String, Attributes) - Method in class org.oreodata.xml.XMLTransactionHandler
 
startElement(String, String, String, Attributes) - Method in class org.oreodata.xml.XMLDataLogHandler
 
startElement(String, String, String, Attributes) - Method in class org.oreodata.xml.XMLSnapshotHandler
 
startElement(String, String, String, Attributes) - Method in class org.oreodata.xml.RootOreoSAXHandler
 
StringField - class org.oreodata.metadata.StringField.
Field metadata that represents a field with a string value.
StringField() - Constructor for class org.oreodata.metadata.StringField
 

T

TIMESTAMP_FORMAT - Static variable in class org.oreodata.xml.XMLOutput
 
timeToRotate() - Method in class org.oreodata.standalone.InMemoryDataSource
 
TimeZoneField - class org.oreodata.metadata.TimeZoneField.
A descriptor for a field that holds a time zone
TimeZoneField() - Constructor for class org.oreodata.metadata.TimeZoneField
 
toByteEncodedString(String) - Static method in class org.oreodata.util.Util
 
toDoubleQuoteLiteral(String) - Static method in class org.oreodata.util.Util
A convenience routine that switches a string with possibly embedded \' to '' for escaping the single quote character.
toString() - Method in class org.niggle.templates.freemarkerimpl.FreemarkerPage
 
toString() - Method in class org.niggle.templates.velocityimpl.VelocityPage
Deprecated.  
toString() - Method in class org.niggle.templates.webmacroimpl.WebMacroTemplate
 
toString() - Method in class org.niggle.templates.webmacroimpl.WebMacroPage
 
toString() - Method in class org.oreodata.AbstractRecord
Provides a default string representation of the record for a human-readable flat-file persistence scheme.
toString() - Method in class org.oreodata.metadata.DataSourceMetadata
outputs the key:value pairs that make up this metadata object.
toString() - Method in class org.oreodata.metadata.Field
 
toString() - Method in class org.oreodata.ref.RecordProxy
 
toString() - Method in class org.oreodata.standalone.AntiRecord
 
toString() - Method in class org.oreodata.util.EmailAddress
 
touch() - Method in class org.oreodata.transaction.Transaction
 
toXML(Record) - Method in class org.oreodata.xml.XMLOutput
Utility routine to turn a Record into an XML-formatted string.
Transaction - class org.oreodata.transaction.Transaction.
 
Transaction(TransactionalDataSource, String) - Constructor for class org.oreodata.transaction.Transaction
 
TransactionAbortedException - exception org.oreodata.transaction.TransactionAbortedException.
 
TransactionAbortedException(Transaction, String) - Constructor for class org.oreodata.transaction.TransactionAbortedException
 
TransactionalDataSource - interface org.oreodata.transaction.TransactionalDataSource.
An interface that represents the contract of an Oreo DataSource that supports transactions.
transactionCount - Variable in class org.oreodata.AbstractDataSource
Number of transactions since last log rotation
TransactionException - exception org.oreodata.transaction.TransactionException.
 
TransactionException(Transaction, String) - Constructor for class org.oreodata.transaction.TransactionException
 
TransactionScreener - interface org.oreodata.transaction.TransactionScreener.
A subinterface of DataListener that allows the implementing object to prescreen transactions.
TransactionVetoException - exception org.oreodata.transaction.TransactionVetoException.
An exception indicating that a listener object has vetoed the transaction.
TransactionVetoException(Transaction, String) - Constructor for class org.oreodata.transaction.TransactionVetoException
 
TupleMetadata - class org.oreodata.metadata.TupleMetadata.
An implementation of the RecordDescriptor interface.
TupleMetadata() - Constructor for class org.oreodata.metadata.TupleMetadata
 
type - Variable in class org.oreodata.DataEvent
either RECORD_INSERTED, RECORD_DELETED or RECORD_UPDATED
TypeFilter - class org.oreodata.predicates.TypeFilter.
A simple RecordFilter implementation that simply makes sure that a record is of a given type.
TypeFilter(String) - Constructor for class org.oreodata.predicates.TypeFilter
 

U

unauthorized() - Method in class org.niggle.servlet.ServletInteraction
Override this method to handle this condition more gracefully.
UNION - Static variable in class org.oreodata.predicates.CompoundPredicate
 
uniqueKey(Record) - Method in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
UnknownRecordTypeException - exception org.oreodata.UnknownRecordTypeException.
exception thrown when an customized object input stream encounters a record type that it doesn't know about.
UnknownRecordTypeException() - Constructor for class org.oreodata.UnknownRecordTypeException
 
UnknownRecordTypeException(String) - Constructor for class org.oreodata.UnknownRecordTypeException
 
UnknownTransactionException - exception org.oreodata.transaction.UnknownTransactionException.
 
UnknownTransactionException(String) - Constructor for class org.oreodata.transaction.UnknownTransactionException
 
UPDATE_MARKER - Static variable in class org.oreodata.standalone.FlatRecordInputStream
 
update(Record, Record) - Method in class org.oreodata.AbstractDataSource
 
update(Record, Record) - Method in interface org.oreodata.OreoDataSource
Replaces an existing version of a record with a new updated version.
update(Record, Record) - Method in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
update(Record, Record) - Method in class org.oreodata.standalone.InMemoryDataSource
 
update(Record, Record, String) - Method in class org.oreodata.jdbcimpl.JDBCTransactionalDataSource
 
update(Record, Record, String) - Method in interface org.oreodata.transaction.TransactionalDataSource
update the Record taking into account the transaction which this is part of.
URLField - class org.oreodata.metadata.URLField.
Field descriptor that describes a field that must be a valid URL
URLField() - Constructor for class org.oreodata.metadata.URLField
 
USER_ID_KEY - Static variable in class org.niggle.servlet.ServletInteraction
 
userID - Variable in class org.niggle.servlet.ServletInteraction
Login ID of the current user.
userID - Variable in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
userID - Variable in class org.oreodata.jdbcimpl.ConnectionPool
 
useXML() - Method in class org.oreodata.AbstractDataSource
 
Util - class org.oreodata.util.Util.
Dumping ground for utility functions that are more or less general-purpose.
Util() - Constructor for class org.oreodata.util.Util
 

V

ValidatingRecordInput - interface org.oreodata.ValidatingRecordInput.
A marker interface that indicates that records should be validated as they are read in.
valueToString(Object) - Method in interface org.oreodata.FieldDescriptor
returns the preferred String representation of the object in question.
valueToString(Object) - Method in class org.oreodata.metadata.TimeZoneField
 
valueToString(Object) - Method in class org.oreodata.metadata.StringField
 
valueToString(Object) - Method in class org.oreodata.metadata.DateField
synchronized because DateFormat is not synchronized
valueToString(Object) - Method in class org.oreodata.metadata.Field
 
VelocityPage - class org.niggle.templates.velocityimpl.VelocityPage.
Deprecated. Use FreeMarker instead.
VelocityPage(Template, Context, Locale, ClassLoader) - Constructor for class org.niggle.templates.velocityimpl.VelocityPage
Deprecated. Creates a new VelocityPage.
VelocityPageFactory - class org.niggle.templates.velocityimpl.VelocityPageFactory.
Deprecated. Use FreeMarker instead.
VelocityPageFactory() - Constructor for class org.niggle.templates.velocityimpl.VelocityPageFactory
Deprecated.  

W

warning(SAXParseException) - Method in class org.oreodata.xml.DefaultErrorHandler
 
WebMacroPage - class org.niggle.templates.webmacroimpl.WebMacroPage.
An implementation of the org.niggle.templates.Page interface that uses the WebMacro template engine.
WebMacroPage(Template, Context, Locale, ClassLoader) - Constructor for class org.niggle.templates.webmacroimpl.WebMacroPage
Creates a new WebMacroPage.
WebMacroPageFactory - class org.niggle.templates.webmacroimpl.WebMacroPageFactory.
A concrete PageFactory type that vends Page objects that wrap WebMacro template objects
WebMacroPageFactory() - Constructor for class org.niggle.templates.webmacroimpl.WebMacroPageFactory
 
WebMacroTemplate - class org.niggle.templates.webmacroimpl.WebMacroTemplate.
 
WebMacroTemplate(String, Broker, URL, String) - Constructor for class org.niggle.templates.webmacroimpl.WebMacroTemplate
 
where(String) - Static method in class org.oreodata.predicates.SQLQueryUtil
 
wipeCache() - Method in class org.oreodata.AbstractDataSource
 
wipeCache() - Method in interface org.oreodata.OreoDataSource
If this data source is backed by some external mechanism, like an RDBMS, wipes the in-memory cache, if one is being maintained.
wipeCache() - Method in class org.oreodata.jdbcimpl.JDBCBackedRecordSet
 
wipeCachedInfo() - Method in class org.oreodata.ref.SimpleRecordProxy
 
wipeCachedInfo() - Method in class org.oreodata.ref.SimpleRecordPointer
 
wipeCachedInfo() - Method in class org.oreodata.ref.RecordReference
 
wipeCachedInfo() - Method in interface org.oreodata.ref.RecordPointer
 
wrap(Object) - Method in class org.niggle.templates.freemarkerimpl.FreemarkerPage
 
writeElement(Writer, String, Object, boolean) - Method in class org.oreodata.AbstractDataSource
This is used to write out an XML tree.
writeElement(Writer, String, Object, boolean) - Method in interface org.oreodata.OreoDataSource
This is used to write out an XML tree.
writeExternal(ObjectOutput) - Method in class org.oreodata.AbstractRecord
 
writeObject(Object) - Method in class org.oreodata.standalone.FlatRecordOutputStream
Serialise object in ASCII format xx=yyy
writeSnapshot(OutputStream) - Method in class org.oreodata.AbstractDataSource
This method outputs the entire contents of the data source as an XML tree.
writeSnapshot(OutputStream) - Method in interface org.oreodata.OreoDataSource
This method outputs the entire contents of the data source as an XML tree.

X

XMLDataLogHandler - class org.oreodata.xml.XMLDataLogHandler.
 
XMLDataLogHandler(HierarchicalHandler, OreoDataSource, String) - Constructor for class org.oreodata.xml.XMLDataLogHandler
 
XMLDataLogHandler(XMLReader, OreoDataSource, String) - Constructor for class org.oreodata.xml.XMLDataLogHandler
 
XMLFieldHandler - class org.oreodata.metadata.XMLFieldHandler.
A SAX Event handler that takes over when a parent handler realizes that we have a field within a record.
XMLFieldHandler - class org.oreodata.xml.XMLFieldHandler.
A SAX Event handler that takes over when a parent handler realizes that we have a field within a record.
XMLFieldHandler(HierarchicalHandler, Record, FieldDescriptor) - Constructor for class org.oreodata.metadata.XMLFieldHandler
 
XMLFieldHandler(HierarchicalHandler, Record, FieldDescriptor) - Constructor for class org.oreodata.xml.XMLFieldHandler
 
XMLOutput - class org.oreodata.xml.XMLOutput.
 
XMLOutput() - Constructor for class org.oreodata.xml.XMLOutput
 
XMLOutput(int) - Constructor for class org.oreodata.xml.XMLOutput
 
XMLRecordHandler - class org.oreodata.metadata.XMLRecordHandler.
A SAX Event handler that takes over when a parent handler realizes that we have a record element.
XMLRecordHandler(HierarchicalHandler, Record, boolean) - Constructor for class org.oreodata.metadata.XMLRecordHandler
Use this constructor if you are handing off control to the handler and already know the record type.
XMLRecordHandler(XMLReader, Record, boolean) - Constructor for class org.oreodata.metadata.XMLRecordHandler
Use this constructor if this is the root handler and the Record is being fed in as a standalone XML document.
XMLSnapshotHandler - class org.oreodata.xml.XMLSnapshotHandler.
A SAX Handler that reads in a SNAPSHOT of records.
XMLSnapshotHandler(HierarchicalHandler, OreoDataSource, String) - Constructor for class org.oreodata.xml.XMLSnapshotHandler
 
XMLSnapshotHandler(XMLReader, OreoDataSource, String) - Constructor for class org.oreodata.xml.XMLSnapshotHandler
 
XMLTransactionHandler - class org.oreodata.xml.XMLTransactionHandler.
A SAX Event handler that takes over when a parent handler realizes that we have a transaction element.
XMLTransactionHandler(HierarchicalHandler) - Constructor for class org.oreodata.xml.XMLTransactionHandler
 
XMLTransactionHandler(XMLReader) - Constructor for class org.oreodata.xml.XMLTransactionHandler
 

Z

ZERO - Static variable in class org.oreodata.util.Util
A zero integer wrapper, defined statically here to avoid replications

A B C D E F G H I J K L M N O P R S T U V W X Z