public class SimpleXMLEventType extends BaseXMLEventType
If an xsd is present, then use SchemaXMLEventType
namespaceContext
propertyDescriptorMap, propertyGetters
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 Class |
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 Class |
resolveSimpleXMLPropertyType(String propertyExpression) |
equals, equalsCompareType, getConfigurationEventTypeXMLDOM, getCopyMethodForge, getDeepSuperTypes, getDeepSuperTypesAsSet, getEndTimestampPropertyName, getReader, getRootElementName, getStartTimestampPropertyName, getSuperTypes, getWritableProperty, getWriteableProperties, getWriter, getWriter, getXPathFactory, hashCode, initialize, setNamespaceContext
getEventBeanTypedEventFactory, getEventTypeResolver, getFragmentType, getGetter, getGetterIndexed, getGetterIndexedSPI, getGetterMapped, getGetterMappedSPI, getGetterSPI, getMetadata, getName, getPropertyDescriptor, getPropertyDescriptors, getPropertyNames, getPropertyType, getUnderlyingType, getXmlEventTypeFactory, initialize, isProperty, setMetadataId
public SimpleXMLEventType(EventTypeMetadata eventTypeMetadata, ConfigurationCommonEventTypeXMLDOM configurationEventTypeXMLDOM, EventBeanTypedEventFactory eventBeanTypedEventFactory, EventTypeNameResolver eventTypeResolver, XMLFragmentEventTypeFactory xmlEventTypeFactory)
protected 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 expressionpublic static Class resolveSimpleXMLPropertyType(String propertyExpression)
public static EventPropertyGetterSPI resolveSimpleXMLPropertyGetter(String propertyExpression, BaseXMLEventType baseXMLEventType, String defaultNamespacePrefix, boolean isResolvePropertiesAbsolute)
Copyright © 2005–2019. All rights reserved.