public class SimpleXMLEventType extends BaseXMLEventType
If an xsd is present, then use SchemaXMLEventType
EPTYPE, namespaceContext
propertyDescriptorMap, propertyGetters
EPTYPEARRAY
Constructor and Description |
---|
SimpleXMLEventType(EventTypeMetadata eventTypeMetadata,
ConfigurationCommonEventTypeXMLDOM configurationEventTypeXMLDOM,
EventBeanTypedEventFactory eventBeanTypedEventFactory,
EventTypeNameResolver eventTypeResolver,
XMLFragmentEventTypeFactory xmlEventTypeFactory) |
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 EPType |
doResolvePropertyType(String propertyExpression)
Subclasses must implement this and return a type for a property.
|
static EventPropertyGetterSPI |
resolveSimpleXMLPropertyGetter(String propertyExpression,
BaseXMLEventType baseXMLEventType,
String defaultNamespacePrefix,
boolean isResolvePropertiesAbsolute) |
static EPTypeClass |
resolveSimpleXMLPropertyType(String propertyExpression) |
equals, equalsCompareType, getConfigurationEventTypeXMLDOM, getCopyMethodForge, getDeepSuperTypes, getDeepSuperTypesAsSet, getEndTimestampPropertyName, getRootElementName, getStartTimestampPropertyName, getSuperTypes, getUnderlyingBindingDIO, getWritableProperty, getWriteableProperties, getWriter, getWriter, getXPathFactory, hashCode, initialize, setNamespaceContext, setUnderlyingBindingDIO
getEventBeanTypedEventFactory, getEventTypeResolver, getFragmentType, getGetter, getGetterIndexed, getGetterIndexedSPI, getGetterMapped, getGetterMappedSPI, getGetterSPI, getMetadata, getName, getPropertyDescriptor, getPropertyDescriptors, getPropertyEPType, getPropertyNames, getPropertyType, getUnderlyingEPType, getUnderlyingType, getXmlEventTypeFactory, initialize, isProperty, setMetadataId
public SimpleXMLEventType(EventTypeMetadata eventTypeMetadata, ConfigurationCommonEventTypeXMLDOM configurationEventTypeXMLDOM, EventBeanTypedEventFactory eventBeanTypedEventFactory, EventTypeNameResolver eventTypeResolver, XMLFragmentEventTypeFactory xmlEventTypeFactory)
protected EPType 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 expressionpublic static EPTypeClass resolveSimpleXMLPropertyType(String propertyExpression)
public static EventPropertyGetterSPI resolveSimpleXMLPropertyGetter(String propertyExpression, BaseXMLEventType baseXMLEventType, String defaultNamespacePrefix, boolean isResolvePropertiesAbsolute)
Copyright © 2005–2022. All rights reserved.