abstract class MondrianOlap4jMetadataElement extends Object implements OlapWrapper
Constructor and Description |
---|
MondrianOlap4jMetadataElement() |
Modifier and Type | Method and Description |
---|---|
protected abstract OlapElement |
getOlapElement()
Returns the Mondrian metadata element inside this wrapper, or null if
there is none.
|
boolean |
isWrapperFor(Class<?> iface) |
<T> T |
unwrap(Class<T> iface) |
protected <T> T |
unwrapImpl(Class<T> iface)
Helper for
unwrap(Class) and isWrapperFor(Class) . |
MondrianOlap4jMetadataElement()
protected <T> T unwrapImpl(Class<T> iface)
unwrap(Class)
and isWrapperFor(Class)
.T
- Typeiface
- Desired interfaceprotected abstract OlapElement getOlapElement()
public <T> T unwrap(Class<T> iface) throws SQLException
unwrap
in interface OlapWrapper
SQLException
public boolean isWrapperFor(Class<?> iface)
isWrapperFor
in interface OlapWrapper