@Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof HeaderText)) { return false; } if (!super.equals(o)) { return false; } HeaderText<?> that = (HeaderText<?>) o; return getHeaderType() == that.getHeaderType(); }
/** * Returns the current header text * * @return The header text */ public String getHeaderText() { return getText(0).toString(); }
/** * Sets the current text * * @param headerText * The text for the header * * @return */ public final J setHeaderText(String headerText) { setText(headerText); return (J) this; }
/** * Sets the header to the required object * * @param mediaHeader * * @return */ @Override public BSMedia setMediaHeader(HeaderText mediaHeader) { if (this.mediaHeader != null) { getMediaBody().remove(this.mediaHeader); this.mediaHeader = null; } this.mediaHeader = mediaHeader; if (this.mediaHeader != null) { this.mediaHeader.addClass(BSComponentMediaOptions.Media_Heading); getMediaBody().add(this.mediaHeader); } return this; }
/** * Header and footer * <p> * Add an optional header and/or footer within a card. * * @param text */ public BSCardHeader(HeaderTypes headerType, String text) { super(); add(new HeaderText(headerType, text)); addClass(BSCardOptions.Card_Header); }
/** * Sets the header to the required object * * @param mediaHeader * * @return */ @Override public BSMedia setMediaHeader(HeaderText mediaHeader) { if (this.mediaHeader != null) { getMediaBody().remove(this.mediaHeader); this.mediaHeader = null; } this.mediaHeader = mediaHeader; if (this.mediaHeader != null) { this.mediaHeader.addClass(BSComponentMediaOptions.Media_Heading); getMediaBody().add(this.mediaHeader); } return this; }
/** * Header and footer * <p> * Add an optional header and/or footer within a card. * * @param text */ public BSCardHeader(HeaderTypes headerType, String text) { super(); add(new HeaderText(headerType, text)); addClass(BSCardOptions.Card_Header); }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof HeaderText)) { return false; } if (!super.equals(o)) { return false; } HeaderText<?> that = (HeaderText<?>) o; return getHeaderType() == that.getHeaderType(); }
/** * Sets the current text * * @param headerText * The text for the header * * @return */ public final J setHeaderText(String headerText) { setText(headerText); return (J) this; }
/** * Returns the current header text * * @return The header text */ public String getHeaderText() { return getText(0).toString(); }
/** * Header and footer * <p> * Add an optional header and/or footer within a card. * * @param text */ public BSCardHeader(HeaderTypes headerType, String text) { super(); add(new HeaderText(headerType, text)); addClass(BSCardOptions.Card_Header); }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof HeaderText)) { return false; } if (!super.equals(o)) { return false; } HeaderText<?> that = (HeaderText<?>) o; return getHeaderType() == that.getHeaderType(); }
/** * Sets the current text * * @param headerText * The text for the header * * @return */ public final J setHeaderText(String headerText) { setText(headerText); return (J) this; }
/** * Returns the current header text * * @return The header text */ public String getHeaderText() { return getText(0).toString(); }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + getHeaderType().hashCode(); return result; }
/** * Constructs a new header of specified type with the text * * @param headerType * The type of header * @param text * The text for the header */ public HeaderText(HeaderTypes headerType, String text) { super(headerType.name(), headerType.getLinkedComponent()); setText(text == null ? "" : text); this.headerType = headerType; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + getHeaderType().hashCode(); return result; }