Interface INameHolder

All Known Subinterfaces:
IBackReference<E>, IBaseBackReference, IBaseReference, IBaseValue, IBaseValueField<V>, IColumn, IColumn, ICssProperty, IDatabase, IDatabase, IField, IFluentMutableNameHolder<H>, IFluentMutableQualifiedNameHolder<H>, IHtmlAttribute, IMultiBackReference<E>, IMultiReference<E>, IMultiValue<V>, IMultiValueField<V>, IMultiValueProxy, IMutableNameHolder, IMutableQualifiedNameHolder, IOptionalBackReference<E>, IOptionalReference<E>, IOptionalValue<V>, IOptionalValueField<V>, IQualifiedNameHolder, IReference<E>, ISlot, ISlot, ISlot, ITable<E>, ITable, IValue<V>, IValueField<V>, IValueProxy, IXmlAttribute
All Known Implementing Classes:
AbstractBaseBackReference, AbstractBaseReference, AbstractBaseValueField, AbstractFeature, AbstractField, AbstractMaterializedProperty, AbstractProperty, AbstractValue, BackReference, BackReferenceableColumnColumn, CascadingProperty, Column, Column, ColumnColumn, CssProperty, Database, Database, DatabaseProperty, DatabasePropertyColumn, EntityIndexColumn, EntityMetaField, FixTable, ForwardingProperty, HtmlAttribute, MultiBackReference, MultiBackReferenceEntryColumn, MultiReference, MultiReferenceEntryColumn, MultiValue, MultiValueEntryColumn, MultiValueField, MultiValueProxy, NonCascadingProperty, OptionalBackReference, OptionalReference, OptionalValue, OptionalValueField, Reference, ReferenceableTableColumn, Slot, State, Table, Table, TableColumn, Value, ValueField, ValueProxy, XmlAttribute

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

    • getName

      String getName()
      Returns:
      the name of the current INameHolder.
    • getNameInQuotes

      default String getNameInQuotes()
      Returns:
      the name of the current INameHolder in quotes.
    • hasName

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

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