/** * see {@link BasicPartDefinition#BasicPartDefinition(Class, String, int)} */ public BasicPartDefinition(Class<?>[] valueTypes, String sqlAttribute, int operator, boolean plainBind) { this(ClassIdentifier.convertClassArrayToClassIdentifierArray(valueTypes), sqlAttribute, operator, plainBind); }
public P_ClassIdentifierReverseIterator(ClassIdentifier identifier) { m_identifier = identifier; // ignore last segment m_index = m_identifier.size() - 2; }
@ClassId("bd045e80-5577-459c-a212-3d5c655e304a") public abstract class AbstractLinkButton extends AbstractButton { public AbstractLinkButton() { this(true); } public AbstractLinkButton(boolean callInitializer) { super(callInitializer); } @Override protected int getConfiguredDisplayStyle() { return DISPLAY_STYLE_LINK; } }
@Override public Class<?> next() { if (m_index < 0) { throw new NoSuchElementException(); } Class<?> next = m_identifier.getSegment(m_index); m_index--; return next; }
@ClassId("90c662a2-28ac-4ca3-b34c-9b58cf14b3d9") private class InvisibleRootPage extends AbstractPageWithNodes { @Override protected void execCreateChildPages(List<IPage<?>> pageList) { AbstractOutline.this.createChildPagesInternal(pageList); } }
@ClassId("a92f1e53-7443-4e2a-b8d2-43826c959c84") public abstract class AbstractSortOrderColumn extends AbstractColumn<IColumn> implements ISortOrderColumn { protected static class LocalSortOrderColumnExtension<OWNER extends AbstractSortOrderColumn> extends LocalColumnExtension<IColumn, OWNER> implements ISortOrderColumnExtension<OWNER> { public LocalSortOrderColumnExtension(OWNER owner) { super(owner); } } @Override protected ISortOrderColumnExtension<? extends AbstractSortOrderColumn> createLocalExtension() { return new LocalSortOrderColumnExtension<>(this); } }
@ClassId("0006f000-8554-41e7-8d48-ff758a864746") public final class MenuSeparator extends AbstractMenuSeparator { }
@ClassId("4c21c681-ff91-40ba-a841-406546150b1b") public abstract class AbstractOutlineTileField extends AbstractFormField implements IOutlineTileField { @Override protected double getConfiguredGridWeightY() { return 1; } @Override public IOutline getOutline() { return (IOutline) getProperty(PROP_OUTLINE); } @Override public void setOutline(IOutline outline) { setProperty(PROP_OUTLINE, outline); } }
/** * convenience subclass of {@link AbstractDateField} with hasDate=true and hasTime=true */ @ClassId("7475d45c-396f-44c5-bb72-4610d980d3ac") public abstract class AbstractDateTimeField extends AbstractDateField { public AbstractDateTimeField() { this(true); } public AbstractDateTimeField(boolean callInitializer) { super(callInitializer); } @Override protected boolean getConfiguredHasTime() { return true; } }
/** * Dynamic field to build an ad-hoc application for testing */ @ClassId("570af8aa-d7da-4165-b73b-a37e7d0873c2") public class DynamicOkButton extends AbstractOkButton { public DynamicOkButton() { super(); setProperty("id", "ok"); } @Override public String getFieldId() { return (String) getProperty("id"); } }
/** * Dynamic field to build an ad-hoc application for testing */ @ClassId("1d8c91fa-2cf2-46be-bfa9-3d46fe2eb907") public class DynamicCancelButton extends AbstractCancelButton { public DynamicCancelButton() { super(); setProperty("id", "cancel"); } @Override public String getFieldId() { return (String) getProperty("id"); } }
/** * convenience subclass of {@link AbstractDateColumn} with hasDate=true and hasTime=true */ @ClassId("8bbeefe2-84a8-43cf-8a4f-ce4d4845829e") public abstract class AbstractDateTimeColumn extends AbstractDateColumn { public AbstractDateTimeColumn() { this(true); } public AbstractDateTimeColumn(boolean callInitializer) { super(callInitializer); } @Override protected boolean getConfiguredHasTime() { return true; } }
/** * Convenience base class for {@link AbstractMenu} that implement {@link IWizardAction}. Because menus lack the property * "label", this class redirects the label methods to the "text" property. */ @ClassId("45e07452-4c69-4922-b74f-678991893326") public abstract class AbstractWizardMenu extends AbstractMenu implements IWizardAction { @Override public void setLabel(String label) { setText(label); } @Override public String getLabel() { return getText(); } }
/** * Dynamic field to build an ad-hoc application for testing */ @ClassId("73d968ca-d4f8-4012-a6b4-80aa2232e1b4") public class DynamicStringField extends AbstractStringField { public DynamicStringField(String id, String label) { super(); setProperty("id", id); setLabel(label); } @Override public String getFieldId() { return (String) getProperty("id"); } }
@Order(10) @ClassId("2cd7e44c-c3fe-4d03-9b21-029e94982c01") public class BrowserField extends AbstractBrowserField { @Override public String classId() { return AbstractBrowserFieldTile.this.classId() + ID_CONCAT_SYMBOL + ConfigurationUtility.getAnnotatedClassIdWithFallback(getClass(), true); } } }
@Order(30) @ClassId("6da76125-d126-49eb-a6c5-081cb5635c4e") public class WizardPreviousStepButton extends AbstractButton implements IWizardAction { @Override protected String getConfiguredLabel() { return TEXTS.get("WizardBackButton"); } @Override protected void execClickAction() { getWizard().doPreviousStep(); } }
@Order(50) @ClassId("4a611674-c998-4e15-971e-693d9afdbd8a") public class CancelButton extends AbstractCancelButton { } }
@Order(30) @ClassId("a5dcb98c-aca9-49e5-a80c-eb47d22041a2") public class TitleColumn extends AbstractStringColumn { @Override protected String getConfiguredHeaderText() { return TEXTS.get("Title"); } @Override protected int getConfiguredWidth() { return 120; } }
@Order(101) @ClassId("83c8bafb-ca6a-49e9-9e8e-49414bfb1511") public class CancelButton extends AbstractCancelButton { } }
@Order(50) @ClassId("b444ace8-d032-44d0-941a-a261bc48777b") public class AddAttributeOnEitherOrMenu extends AbstractAddAttributeMenu { public AddAttributeOnEitherOrMenu() { super(getComposerField(), EitherOrNode.this); } }