public class SimpleXMLEventType extends BaseXMLEventType
If an xsd is present, then use SchemaXMLEventType
namespaceContext
propertyDescriptorMap, propertyGetters
Constructor and Description |
---|
SimpleXMLEventType(EventTypeMetadata eventTypeMetadata,
int eventTypeId,
ConfigurationEventTypeXMLDOM configurationEventTypeXMLDOM,
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 propertyExpression)
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.
|
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 SimpleXMLEventType(EventTypeMetadata eventTypeMetadata, int eventTypeId, ConfigurationEventTypeXMLDOM configurationEventTypeXMLDOM, EventAdapterService eventAdapterService)
configurationEventTypeXMLDOM
- configures the event typeeventTypeMetadata
- event type metadataeventAdapterService
- for type looking and registrationeventTypeId
- type idprotected Class doResolvePropertyType(String propertyExpression)
BaseConfigurableEventType
doResolvePropertyType
in class BaseConfigurableEventType
propertyExpression
- is the property expressionprotected EventPropertyGetterSPI doResolvePropertyGetter(String propertyExpression)
BaseConfigurableEventType
doResolvePropertyGetter
in class BaseConfigurableEventType
propertyExpression
- is the property expressionprotected FragmentEventType doResolveFragmentType(String property)
BaseConfigurableEventType
doResolveFragmentType
in class BaseConfigurableEventType
property
- is the property expression