java.lang.Object
com.espertech.esper.common.internal.event.property.PropertyBase
All Implemented Interfaces:
Property
Direct Known Subclasses:
DynamicIndexedProperty, DynamicMappedProperty, DynamicSimpleProperty, IndexedProperty, MappedProperty, SimpleProperty

public abstract class PropertyBase extends Object implements Property
All properties have a property name and this is the abstract base class that serves up the property name.
  • Field Details

    • propertyNameAtomic

      protected String propertyNameAtomic
      Property name.
  • Constructor Details

    • PropertyBase

      public PropertyBase(String propertyName)
      Ctor.
      Parameters:
      propertyName - is the name of the property
  • Method Details

    • getPropertyNameAtomic

      public String getPropertyNameAtomic()
      Returns the atomic property name, which is a part of all of the full (complex) property name.
      Specified by:
      getPropertyNameAtomic in interface Property
      Returns:
      atomic name of property
    • isDynamic

      public boolean isDynamic()
      Description copied from interface: Property
      Returns true for dynamic properties.
      Specified by:
      isDynamic in interface Property
      Returns:
      false for not-dynamic properties, true for dynamic properties.