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, getGetterIndexedSPI, getGetterMapped, getGetterMappedSPI, 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