Class BindLink

  • All Implemented Interfaces:
    java.io.Serializable, Compiled
    Direct Known Subclasses:
    ModelLink

    public class BindLink
    extends java.lang.Object
    implements Compiled
    Ссылка на модель Redux
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      BindLink()  
      BindLink​(java.lang.String bindLink)  
      BindLink​(java.lang.String bindLink, java.lang.Object value)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      boolean equalsLink​(java.lang.Object o)
      Эквивалентны ли ссылки на модели без учёта значений и полей.
      java.lang.String getBindLink()  
      java.lang.String getFieldValue()
      Получить поле модели, установленное ссылкой в значении
      java.lang.Object getValue()  
      int hashCode()  
      boolean isConst()  
      boolean isEmpty()  
      boolean isLink()  
      void setFieldValue​(java.lang.String field)
      Установить значение как ссылку на поле модели
      void setValue​(java.lang.Object value)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • BindLink

        public BindLink()
      • BindLink

        public BindLink​(java.lang.String bindLink)
      • BindLink

        public BindLink​(java.lang.String bindLink,
                        java.lang.Object value)
    • Method Detail

      • getBindLink

        public java.lang.String getBindLink()
      • getValue

        public java.lang.Object getValue()
      • isEmpty

        public boolean isEmpty()
      • isConst

        public boolean isConst()
      • isLink

        public boolean isLink()
      • setValue

        public void setValue​(java.lang.Object value)
      • setFieldValue

        public void setFieldValue​(java.lang.String field)
        Установить значение как ссылку на поле модели
        Parameters:
        field - Поле модели
      • getFieldValue

        public java.lang.String getFieldValue()
        Получить поле модели, установленное ссылкой в значении
        Returns:
        Поле модели или null
      • equalsLink

        public boolean equalsLink​(java.lang.Object o)
        Эквивалентны ли ссылки на модели без учёта значений и полей.
        Parameters:
        o - Ссылка
        Returns:
        true - эквивалентны, false - нет
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object