public class FeatureSetPreV2 extends Object implements FeatureSet
FeatureSet.Feature| Constructor and Description |
|---|
FeatureSetPreV2() |
| Modifier and Type | Method and Description |
|---|---|
MetadataSource |
getDynamicMetadataSource(org.eclipse.persistence.internal.sessions.AbstractSession session,
String packageName)
Builds a dynamic
MetadataSource for given package. |
List<MetadataSource> |
getMetadataSources()
Gets a list of
MetadataSource related to this version. |
FeatureResponseBuilder |
getResponseBuilder(FeatureSet.Feature feature)
Returns an instance of
FeatureResponseBuilder for given feature. |
org.eclipse.persistence.internal.jaxb.SessionEventListener |
getSessionEventListener(org.eclipse.persistence.internal.sessions.AbstractSession session)
Returns
SessionEventListener related to this version. |
boolean |
isSupported(FeatureSet.Feature feature)
Returns true if given feature is supported.
|
public boolean isSupported(FeatureSet.Feature feature)
isSupported in interface FeatureSetfeature - Feature to check.public FeatureResponseBuilder getResponseBuilder(FeatureSet.Feature feature)
FeatureResponseBuilder for given feature.getResponseBuilder in interface FeatureSetfeature - feature to get response builder for.FeatureResponseBuilderpublic List<MetadataSource> getMetadataSources()
MetadataSource related to this version. Called on JAXB context
initialization.getMetadataSources in interface FeatureSetMetadataSourcepublic MetadataSource getDynamicMetadataSource(org.eclipse.persistence.internal.sessions.AbstractSession session, String packageName)
MetadataSource for given package. Called on JAXB context
initialization.getDynamicMetadataSource in interface FeatureSetsession - the sessionpackageName - package name to build meta data for.MetadataSourcepublic org.eclipse.persistence.internal.jaxb.SessionEventListener getSessionEventListener(org.eclipse.persistence.internal.sessions.AbstractSession session)
SessionEventListener related to this version.getSessionEventListener in interface FeatureSetsession - the sessionSessionEventListenerCopyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.