Interface NameHolder

All Known Subinterfaces:
BaseBackReference, BaseReference, BaseValueField<V>, BaseValueProperty, Field, FluentMutableNameHolder<H>, IBackReference<E>, IColumn, IColumn, ICssProperty, IDatabase, IDatabase, IHtmlAttribute, IMultiBackReference<E>, IMultiReference<E>, IMultiValueField<V>, IMultiValueProperty<V>, IMultiValueProxyProperty, IOptionalBackReference<E>, IOptionalReference<E>, IOptionalValueField<V>, IOptionalValueProperty<V>, IReference<E>, ITable<E>, ITable, IValueField<V>, IValueProperty<V>, IValueProxyProperty, IXmlAttribute, JsonNameValuePair, MutableNameHolder, Slot, Slot, Slot
All Known Implementing Classes:
AbstractBaseBackReference, AbstractBaseReference, AbstractBaseValueField, AbstractFeature, AbstractField, AbstractMaterializedProperty, AbstractProperty, AbstractValueProperty, BackReference, CascadingProperty, Column, Column, CssProperty, Database, Database, ForwardingProperty, HtmlAttribute, ImmutableJsonNameValuePair, MultiBackReference, MultiReference, MultiValueField, MultiValueProperty, MultiValueProxyProperty, NonCascadingProperty, OptionalBackReference, OptionalReference, OptionalValueField, OptionalValueProperty, Reference, SenderAndReceiverSlot, Table, Table, ValueField, ValueProperty, ValueProxyProperty, XmlAttribute

public interface NameHolder
A NameHolder has a name.
Author:
Silvan Wyss
  • Method Details

    • getName

      String getName()
      Returns:
      the name of the current NameHolder
    • getNameInSingleQuotes

      default String getNameInSingleQuotes()
      Returns:
      the name of the current NameHolder in single quotes
    • hasName

      default boolean hasName(String name)
      Parameters:
      name -
      Returns:
      true if the current NameHolder has the given name, false otherwise
    • hasSameNameAs

      default boolean hasSameNameAs(NameHolder nameHolder)
      Parameters:
      nameHolder -
      Returns:
      true if the current NameHolder has the same name as the given nameHolder, false otherwise