public class SchemaXMLEventType extends BaseXMLEventType
namespaceContext
propertyDescriptorMap, propertyGetters
Constructor and Description |
---|
SchemaXMLEventType(EventTypeMetadata eventTypeMetadata,
int eventTypeId,
ConfigurationEventTypeXMLDOM config,
SchemaModel schemaModel,
EventAdapterService eventAdapterService)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
protected FragmentEventType |
doResolveFragmentType(String property)
Subclasses must implement this and return a fragment type for a property.
|
protected EventPropertyGetterSPI |
doResolvePropertyGetter(String property)
Subclasses must implement this and supply a getter to a given property.
|
protected Class |
doResolvePropertyType(String propertyExpression)
Subclasses must implement this and return a type for a property.
|
SchemaModel |
getSchemaModel() |
equals, equalsCompareType, getConfigurationEventTypeXMLDOM, getCopyMethod, getDeepSuperTypes, getEndTimestampPropertyName, getReader, getRootElementName, getStartTimestampPropertyName, getSuperTypes, getWritableProperty, getWriteableProperties, getWriter, getWriter, getXPathFactory, hashCode, initialize, setNamespaceContext
getEventAdapterService, getEventTypeId, getFragmentType, getGetter, getGetterIndexed, getGetterMapped, getGetterSPI, getMetadata, getName, getPropertyDescriptor, getPropertyDescriptors, getPropertyNames, getPropertyType, getUnderlyingType, initialize, isProperty
public SchemaXMLEventType(EventTypeMetadata eventTypeMetadata, int eventTypeId, ConfigurationEventTypeXMLDOM config, SchemaModel schemaModel, EventAdapterService eventAdapterService)
config
- - configuration for typeeventTypeMetadata
- - event type metadataschemaModel
- - the schema representationeventAdapterService
- - type lookup and registrationeventTypeId
- type idpublic SchemaModel getSchemaModel()
protected FragmentEventType doResolveFragmentType(String property)
BaseConfigurableEventType
doResolveFragmentType
in class BaseConfigurableEventType
property
- is the property expressionprotected Class doResolvePropertyType(String propertyExpression)
BaseConfigurableEventType
doResolvePropertyType
in class BaseConfigurableEventType
propertyExpression
- is the property expressionprotected EventPropertyGetterSPI doResolvePropertyGetter(String property)
BaseConfigurableEventType
doResolvePropertyGetter
in class BaseConfigurableEventType
property
- is the property expression