/** * {@inheritDoc} */ @Override // For type safety only protected AudioModel getComponentModel() { return (AudioModel) super.getComponentModel(); }
/** * {@inheritDoc} */ @Override protected ComponentGroupModel getComponentModel() { return (ComponentGroupModel) super.getComponentModel(); }
/** * @return The FieldIndicatorModel. */ @Override protected FieldIndicatorModel getComponentModel() { return (FieldIndicatorModel) super.getComponentModel(); }
/** * {@inheritDoc} */ @Override protected PopupModel getComponentModel() { return (PopupModel) super.getComponentModel(); }
/** * {@inheritDoc} */ @Override // For type safety only protected InternalLinkModel getComponentModel() { return (InternalLinkModel) super.getComponentModel(); }
/** * {@inheritDoc} */ @Override protected ImageEditModel getComponentModel() { return (ImageEditModel) super.getComponentModel(); }
/** * {@inheritDoc} */ @Override // For type safety only protected BeanAndProviderBoundComponentModel getComponentModel() { return (BeanAndProviderBoundComponentModel) super.getComponentModel(); }
/** * {@inheritDoc} */ @Override // For type safety only protected SuggestionsModel getComponentModel() { return (SuggestionsModel) super.getComponentModel(); }
/** * {@inheritDoc} */ @Override public boolean isDefaultState() { return getComponentModel().equals(sharedModel); }
/** * Retrieves Velocity mark-up which has been explicitly associated with this component. * * @return the Velocity mark-up, or null if no mark-up has been set explicitly. * @deprecated Use {@link WTemplate} instead */ @Deprecated public String getTemplateMarkUp() { return getComponentModel().getTemplateMarkUp(); }
/** * {@inheritDoc} * * @deprecated Use {@link WTemplate} instead */ @Deprecated @Override public String getTag() { ComponentModel model = getComponentModel(); return model.getTag(); }
/** * Retrieves a child component by its index. * * @param index the index of the child component to be retrieved. * @return the child component at the given index. */ WComponent getChildAt(final int index) { ComponentModel model = getComponentModel(); return model.getChildren().get(index); }
/** * Retrieves the children of this component. * * @return a list containing the children of this component, or an empty list. */ List<WComponent> getChildren() { List<WComponent> children = getComponentModel().getChildren(); return children != null && !children.isEmpty() ? Collections.unmodifiableList(children) : Collections.<WComponent>emptyList(); }
/** * {@inheritDoc} */ @Override public Set getHtmlClasses() { ComponentModel model = getComponentModel(); return model.getHtmlClasses(); }
/** * {@inheritDoc} */ @Override public String getIdName() { ComponentModel model = getComponentModel(); return model.getIdName(); }
/** * {@inheritDoc} */ @Override protected ValidationErrorsModel getComponentModel() { WValidationErrors instance = getWValidationErrors(); if (instance != null) { // This ugly cast is required because WValidationErrors is in a different package return (ValidationErrorsModel) ((AbstractWComponent) instance).getComponentModel(); } return new ValidationErrorsModel(); }
/** * {@inheritDoc} */ @Override public String getToolTip() { ComponentModel model = getComponentModel(); return I18nUtilities.format(null, model.getToolTip()); }
/** * {@inheritDoc} */ @Override public String getHtmlClass() { ComponentModel model = getComponentModel(); return I18nUtilities.format(null, model.getHtmlClass()); }
/** * Indicates whether any of the given flags are set. This is normally used to only check a single flag at a time. * * @param mask the bit mask for the flags to check. * @return true if any flags are set, false otherwise. */ protected boolean isFlagSet(final int mask) { ComponentModel model = getComponentModel(); return isFlagSet(model.getFlags(), mask); }
/** * This method checks that the a component model uses the default model on creation of a component. * * @param wComponent the component to test the model */ private void assertComponentModelUsesDefaultOnCreation(AbstractWComponent wComponent) { ComponentModel shared = wComponent.getDefaultModel(); wComponent.setLocked(true); ComponentModel model = wComponent.getComponentModel(); org.junit.Assert.assertSame(model, shared); }