|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) E28847-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.tangosol.util.Base
com.tangosol.util.BitHelper
com.tangosol.util.ExternalizableHelper
com.tangosol.util.extractor.AbstractExtractor
oracle.eclipselink.coherence.integrated.internal.querying.FilterExtractor
public class FilterExtractor
This class will be used by the filters to extract values from the objects stored in the caches. It will support both attribute access and method access.
Nested Class Summary | |
---|---|
static class |
FilterExtractor.InvalidObject |
Nested classes/interfaces inherited from class com.tangosol.util.ExternalizableHelper |
---|
com.tangosol.util.ExternalizableHelper.DefaultObjectStreamFactory, com.tangosol.util.ExternalizableHelper.IntDecoratedObject, com.tangosol.util.ExternalizableHelper.Shielded, com.tangosol.util.ExternalizableHelper.ShieldedDataOutputStream, com.tangosol.util.ExternalizableHelper.ShieldedInputStream, com.tangosol.util.ExternalizableHelper.ShieldedObjectOutputStream, com.tangosol.util.ExternalizableHelper.ShieldedOutputStream, com.tangosol.util.ExternalizableHelper.SimpleXmlBeanClassCache, com.tangosol.util.ExternalizableHelper.XmlBeanClassCache |
Nested classes/interfaces inherited from class com.tangosol.util.Base |
---|
com.tangosol.util.Base.LoggingWriter, com.tangosol.util.Base.StackFrame |
Field Summary | |
---|---|
protected AttributeAccessor |
attributeAccessor |
protected static java.lang.Class |
reflectionExtractor |
Fields inherited from class com.tangosol.util.extractor.AbstractExtractor |
---|
KEY, m_nTarget, VALUE |
Fields inherited from class com.tangosol.util.ExternalizableHelper |
---|
CONVERTER_FROM_BINARY, CONVERTER_STRIP_INTDECO, CONVERTER_TO_BINARY, DECO_CUSTOM, DECO_EXPIRY, DECO_ID_MAX, DECO_ID_MIN, DECO_STORE, DECO_VALUE, EMPTY_BINARY_ARRAY, FMT_B_ARRAY, FMT_BIN_DECO, FMT_BINARY, FMT_BOOLEAN, FMT_BYTE, FMT_DECIMAL, FMT_DOUBLE, FMT_EXT, FMT_FLOAT, FMT_IDO, FMT_INT, FMT_INTEGER, FMT_LONG, FMT_NONE, FMT_NULL, FMT_OBJ_EXT, FMT_OBJ_SER, FMT_SHORT, FMT_STRING, FMT_UNKNOWN, FMT_XML_BEAN, FMT_XML_SER, FORCE_RESOLVING_STREAMS, MAX_DECO_HEADER_BYTES, PROPERTY_CONFIG, s_streamfactory, STATS_THRESHOLD, TRINT_DOMAIN_SPAN, TRINT_MAX_VALUE, TRINT_MAX_VARIANCE, USE_MARSHAL_STREAMS, USE_POF_STREAMS, USE_XMLBEAN_CLASS_CACHE, XMLBEAN_CLASS_CACHE |
Fields inherited from class com.tangosol.util.Base |
---|
LOG_ALWAYS, LOG_DEBUG, LOG_ERR, LOG_INFO, LOG_MAX, LOG_MIN, LOG_QUIET, LOG_WARN, POWER_0, POWER_G, POWER_K, POWER_M, POWER_T, UNIT_D, UNIT_H, UNIT_M, UNIT_MS, UNIT_NS, UNIT_S, UNIT_US |
Constructor Summary | |
---|---|
FilterExtractor(AttributeAccessor accessor) |
|
FilterExtractor(DatabaseMapping mapping) |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
extract(java.lang.Object obj) |
AttributeAccessor |
getAccessor() INTERNAL: Returns a reference to the AttributeAccessor used by the extractor. |
java.lang.Class |
getAttributeClass() |
int |
hashCode() |
void |
setAccessor(AttributeAccessor accessor) INTERNAL: |
Methods inherited from class com.tangosol.util.extractor.AbstractExtractor |
---|
compare, compareEntries, extractFromEntry |
Methods inherited from class com.tangosol.util.ExternalizableHelper |
---|
convertUTF, decorate, decorate, decorate, decorateBinary, ensureSerializer, extractIntDecoration, fromBinary, fromBinary, fromBinary, fromByteArray, fromByteArray, getDecoration, getDecorations, getInputStream, getNewObjectInput, getObjectInput, getObjectOutput, getObjectStreamFactory, getOutputStream, getShieldedOutputStream, getStreamFormat, getUndecorated, isDecorated, isIntDecorated, isMarshalled, isResolving, isSerializable, loadClass, loadResource, main, makeTrint, readBigDecimal, readBigInteger, readBooleanArray, readByteArray, readCollection, readDate, readDoubleArray, readExternalizableLite, readExternalizableLite, readFloatArray, readInt, readLong, readMap, readMap, readObject, readObject, readSafeUTF, readSerializable, readSerializable, readStringArray, readTime, readTimestamp, readTrint, readUnsignedTrint, readUTF, readXmlBean, readXmlSerializable, readXmlSerializable, removeIntDecoration, setObjectStreamFactory, toBinary, toBinary, toByteArray, toByteArray, translateTrint, undecorate, validateBufferSize, writeBigDecimal, writeBigInteger, writeBooleanArray, writeByteArray, writeCollection, writeDate, writeDoubleArray, writeExternalizableLite, writeFloatArray, writeInt, writeLong, writeMap, writeObject, writeSafeUTF, writeSerializable, writeStringArray, writeTime, writeTimestamp, writeTrint, writeTrint, writeUTF, writeXmlBean, writeXmlSerializable |
Methods inherited from class com.tangosol.util.BitHelper |
---|
countBits, countBits, countBits, indexOfLSB, indexOfLSB, indexOfLSB, indexOfMSB, indexOfMSB, indexOfMSB, rotateLeft, rotateLeft, rotateLeft, rotateRight, rotateRight, rotateRight, toBitString, toBitString, toBitString |
Methods inherited from class com.tangosol.util.Base |
---|
azzert, azzert, azzert, azzertFailed, breakLines, breakLines, decimalValue, dup, dup, ensureClassLoader, ensureRuntimeException, ensureRuntimeException, equals, equalsDeep, err, err, err, err, err, escape, formatDateTime, getCallerStackFrame, getCommonMonitor, getCommonMonitor, getContextClassLoader, getContextClassLoader, getErr, getLastSafeTimeMillis, getLog, getMaxDecDigits, getMaxHexDigits, getOriginalException, getOut, getRandom, getRandomBinary, getRandomString, getSafeTimeMillis, getStackFrame, getStackFrames, getStackTrace, getStackTrace, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, randomize, randomize, randomize, read, read, read, read, read, read, read, redirectAll, replace, setErr, setLog, setLogEcho, setOut, toBandwidthString, toBandwidthString, toCharEscape, toCrc, toCrc, toCrc, toDecString, toDelimitedString, toDelimitedString, toDelimitedString, toDelimitedString, toHex, toHex, toHexDump, toHexEscape, toHexEscape, toHexEscape, toHexString, toMemorySizeString, toMemorySizeString, toQuotedCharEscape, toQuotedStringEscape, toSqlString, toString, toString, toStringEscape, toUnicodeEscape, trace, trace, trace, trace, trace, trace, trace, trace, trace |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.tangosol.util.ValueExtractor |
---|
toString |
Field Detail |
---|
protected static final java.lang.Class reflectionExtractor
protected AttributeAccessor attributeAccessor
Constructor Detail |
---|
public FilterExtractor(DatabaseMapping mapping)
public FilterExtractor(AttributeAccessor accessor)
Method Detail |
---|
public java.lang.Object extract(java.lang.Object obj)
extract
in interface com.tangosol.util.ValueExtractor
extract
in class com.tangosol.util.extractor.AbstractExtractor
public java.lang.Class getAttributeClass()
public AttributeAccessor getAccessor()
EclipseLinkExtractor
getAccessor
in interface EclipseLinkExtractor
public void setAccessor(AttributeAccessor accessor)
EclipseLinkExtractor
setAccessor
in interface EclipseLinkExtractor
accessor
- the accessor to setpublic int hashCode()
hashCode
in interface com.tangosol.util.ValueExtractor
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in interface com.tangosol.util.ValueExtractor
equals
in interface java.util.Comparator
equals
in class java.lang.Object
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |