/** * Creates a link directly to the address in the specified target frame * <p> * * @param directToAddress * The address to redirect to * @param targetFrameName * The frame to redirect * @param text * Includes raw text in the link */ public Link(String directToAddress, String targetFrameName, String text) { super("a", ComponentTypes.Link); this.directToAddress = directToAddress; this.targetFrameName = targetFrameName; if (directToAddress != null) { addAttribute(LinkAttributes.HRef, directToAddress); } if (targetFrameName != null) { addAttribute(LinkAttributes.Target, targetFrameName); } setText(text); }
/** * Creates a link directly to the address in the specified target frame * <p> * * @param directToAddress * The address to redirect to * @param targetFrameName * The frame to redirect * @param text * Includes raw text in the link */ public Link(String directToAddress, String targetFrameName, String text) { super("a", ComponentTypes.Link); this.directToAddress = directToAddress; this.targetFrameName = targetFrameName; if (directToAddress != null) { addAttribute(LinkAttributes.HRef, directToAddress); } if (targetFrameName != null) { addAttribute(LinkAttributes.Target, targetFrameName); } setText(text); }
/** * Creates a link directly to the address in the specified target frame * <p> * * @param directToAddress * The address to redirect to * @param targetFrameName * The frame to redirect * @param text * Includes raw text in the link */ public Link(String directToAddress, String targetFrameName, String text) { super("a", ComponentTypes.Link); this.directToAddress = directToAddress; this.targetFrameName = targetFrameName; if (directToAddress != null) { addAttribute(LinkAttributes.HRef, directToAddress); } if (targetFrameName != null) { addAttribute(LinkAttributes.Target, targetFrameName); } setText(text); }
/** * Adds a new list item (tab header that matches the right card-body) to the header with the given active property * * @param text * @param active * * @return */ @NotNull public ListItem<?> addItem(String text, boolean active) { ListItem<?> item = new ListItem<>(); item.addClass(BSNavsOptions.Nav_Item); Link<?> link = new Link<>(StaticStrings.STRING_HASH); link.addClass(BSNavsOptions.Nav_Link); if (active) { link.addClass(BSNavsOptions.Active); } link.setText(text); item.add(link); add(item); return item; }
/** * Adds a new list item (tab header that matches the right card-body) to the header with the given active property * * @param text * @param active * * @return */ @NotNull public ListItem<?> addItem(String text, boolean active) { ListItem<?> item = new ListItem<>(); item.addClass(BSNavsOptions.Nav_Item); Link<?> link = new Link<>(StaticStrings.STRING_HASH); link.addClass(BSNavsOptions.Nav_Link); if (active) { link.addClass(BSNavsOptions.Active); } link.setText(text); item.add(link); add(item); return item; }
/** * Adds a new list item (tab header that matches the right card-body) to the header with the given active property * * @param text * @param active * * @return */ @NotNull public ListItem<?> addItem(String text, boolean active) { ListItem<?> item = new ListItem<>(); item.addClass(BSNavsOptions.Nav_Item); Link<?> link = new Link<>(StaticStrings.STRING_HASH); link.addClass(BSNavsOptions.Nav_Link); if (active) { link.addClass(BSNavsOptions.Active); } link.setText(text); item.add(link); add(item); return item; }
.isEmpty()) link.setText(li.getText(0)); li.setText("");
.isEmpty()) link.setText(li.getText(0)); li.setText("");