1 package org.simantics.databoard.adapter;
\r
4 public abstract class AbstractAdapter implements Adapter {
\r
6 /** True if this adapter has to make type conversion (incl. sub-adapters) */
\r
7 boolean typeAdapter = false;
\r
8 /** True if the adapter clones or creates a new instance (incl. all sub-adapters) */
\r
9 boolean clones = true;
\r
12 * A back-reference to the adapter request for keeping adapters that are currently used
\r
13 * from being unnecessarily purged from the cache.
\r
15 AdapterRequest request;
\r
17 public Object adaptUnchecked(Object obj) throws RuntimeAdaptException {
\r
20 } catch (AdaptException e) {
\r
21 throw new RuntimeAdaptException( e );
\r
25 public void finalizeConstruction() {}
\r