Codota Logo
com.atlassian.json.schema.annotation
Code IndexAdd Codota to your IDE (free)

How to use com.atlassian.json.schema.annotation

Best Java code snippets using com.atlassian.json.schema.annotation (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
List l =
  • Codota Iconnew LinkedList()
  • Codota IconCollections.emptyList()
  • Codota Iconnew ArrayList()
  • Smart code suggestions by Codota
}
origin: com.atlassian.plugins/atlassian-connect-modules

/**
 * The bean containing the key of the target module of the shortcut.
 *
 * @schemaTitle Keyboard Shortcut Target
 */
public class KeyboardShortcutTargetBean extends BaseModuleBean {
  /**
   * The key of the target module, defined in the add-on descriptor.
   */
  @Required
  @StringSchemaAttributes(pattern = "^[a-zA-Z0-9-]+$")
  private String key;

  public String getKey() {
    return key;
  }

  public KeyboardShortcutTargetBean() {}

  public KeyboardShortcutTargetBean(String key) {
    this.key = key;
  }
}

origin: com.atlassian.plugins/atlassian-connect-modules

/**
 * An internal class specifying a P2 ContextProvider for rendering a Web Item.
 */
@SchemaIgnore
public class ContextProviderBean {

  private Class<?> providerClass;
  private Map<String, String> params;

  public ContextProviderBean(Class<?> providerClass, Map<String, String> params) {
    this.providerClass = providerClass;
    this.params = ImmutableMap.copyOf(params);
  }

  public Class<?> getProviderClass() {
    return providerClass;
  }

  public Map<String, String> getParams() {
    return params;
  }
}

origin: com.atlassian.plugins/atlassian-connect-server-modules

@SchemaDefinition("url")
public class UrlBean {
  @StringSchemaAttributes(format = "uri-template")
  @Required
  private String url;
origin: com.atlassian.plugins/atlassian-connect-modules

@ObjectSchemaAttributes(additionalProperties = true,
    docOverrides = {@FieldDocOverride
  @Required
  private I18nProperty label;
origin: com.atlassian.plugins/atlassian-connect-modules

@SchemaDefinition("componentReference")
public class ModuleReferenceBean {
  @CommonSchemaAttributes(defaultValue = "")
  private String addonKey;
  @Required
  private final String moduleKey;
origin: com.atlassian.plugins/atlassian-connect-modules

@SchemaDefinition("dialogModuleOptions")
public class DialogModuleOptions implements WebItemTargetOptions {
  @Required
  private final String key;
origin: com.atlassian.plugins/atlassian-connect-confluence-modules

@SchemaIgnore
public class TextControlBean extends RequiredKeyBean implements ControlBean, ControlBeanWithMacroParameter {
  @Required
  private TextControlType type;
  @Required
  private String macroParameter;
origin: com.atlassian.plugins/atlassian-connect-confluence-modules

/**
 * Defines styles to be applied on the secondary navigation.
 *
 * <h2>Example</h2>
 *
 * @exampleJson {@link com.atlassian.plugin.connect.modules.confluence.beans.ConnectConfluenceJsonExamples#LOOK_AND_FEEL_EXAMPLE_SECONDARY_NAVIGATION}
 * @schemaTitle SecondaryNavigation
 */
@SchemaDefinition("secondaryNavigation")
public class SecondaryNavigationBean extends BaseNavigationBean {
  public SecondaryNavigationBean(SecondaryNavigationBeanBuilder builder) {
    super(builder);
  }

  public static SecondaryNavigationBeanBuilder newSecondaryNavigationBean() {
    return new SecondaryNavigationBeanBuilder();
  }

  public static SecondaryNavigationBeanBuilder newSecondaryNavigationBean(SecondaryNavigationBean defaultBean) {
    return new SecondaryNavigationBeanBuilder(defaultBean);
  }
}

origin: com.atlassian.plugins/atlassian-connect-modules

@SchemaDefinition("url")
public class UrlBean {
  @StringSchemaAttributes(format = "uri-template")
  @Required
  private String url;
origin: com.atlassian.plugins/atlassian-connect-server-modules

@ObjectSchemaAttributes(additionalProperties = true,
    docOverrides = {@FieldDocOverride
  @Required
  private I18nProperty label;
origin: com.atlassian.plugins/atlassian-connect-confluence-modules

/**
 * Defines the data required for each individual route.
 *
 * The <code>url</code> field is a URL that is to be used as an iframe for the full page iframe rendered for the route.
 *
 * @schemaTitle Theme Route Definition
 */
public class ConfluenceThemeRouteBean {
  /**
   * A url for displaying a given view. This url can be interpolated with a set of variables. See
   * <a href="../fragment/theme-routes.html">Theme Routes</a> for a list of
   * context parameters available.
   */
  @Required
  @StringSchemaAttributes(format = "uri-template")
  private String url;

  public String getUrl() {
    return url;
  }

  public ConfluenceThemeRouteBean(ConfluenceThemeRouteBeanBuilder builder) {
    copyFieldsByNameAndType(builder, this);
  }

  public static ConfluenceThemeRouteBeanBuilder newConfluenceThemeRouteBeanBuilder() {
    return new ConfluenceThemeRouteBeanBuilder();
  }
}

origin: com.atlassian.plugins/atlassian-connect-server-modules

@SchemaDefinition("dialogModuleOptions")
public class DialogModuleOptions implements WebItemTargetOptions {
  @Required
  private final String key;
origin: com.atlassian.plugins/atlassian-connect-server-modules

/**
 * An internal class specifying a P2 ContextProvider for rendering a Web Item.
 */
@SchemaIgnore
public class ContextProviderBean {

  private Class<?> providerClass;
  private Map<String, String> params;

  public ContextProviderBean(Class<?> providerClass, Map<String, String> params) {
    this.providerClass = providerClass;
    this.params = ImmutableMap.copyOf(params);
  }

  public Class<?> getProviderClass() {
    return providerClass;
  }

  public Map<String, String> getParams() {
    return params;
  }
}

origin: com.atlassian.plugins/atlassian-connect-confluence-modules

/**
 * Defines styles to be applied on the primary navigation.
 *
 * <h2>Example</h2>
 *
 * @exampleJson {@link com.atlassian.plugin.connect.modules.confluence.beans.ConnectConfluenceJsonExamples#LOOK_AND_FEEL_EXAMPLE_PRIMARY_NAVIGATION}
 * @schemaTitle PrimaryNavigation
 */
@SchemaDefinition("primaryNavigation")
public class PrimaryNavigationBean extends BaseNavigationBean {
  public PrimaryNavigationBean(PrimaryNavigationBeanBuilder builder) {
    super(builder);
  }

  public static PrimaryNavigationBeanBuilder newPrimaryNavigationBean() {
    return new PrimaryNavigationBeanBuilder();
  }

  public static PrimaryNavigationBeanBuilder newPrimaryNavigationBean(PrimaryNavigationBean defaultBean) {
    return new PrimaryNavigationBeanBuilder(defaultBean);
  }
}

origin: com.atlassian.plugins/atlassian-connect-confluence-modules

@SchemaDefinition("embeddedStaticContentMacroBean")
public class EmbeddedStaticContentMacroBean extends BaseModuleBean {
  @Required
  @StringSchemaAttributes(format = "uri-template")
  private String url;
origin: com.atlassian.plugins/atlassian-connect-confluence-modules

@Required
private HoverOrFocusBean hoverOrFocus;
@StringSchemaAttributes(pattern = COLOR_PATTERN)
@Required
private String color;
origin: com.atlassian.plugins/atlassian-connect-confluence-modules

@SchemaDefinition("headings")
public class HeadingsBean {
  @StringSchemaAttributes(pattern = COLOR_PATTERN)
  @Required
  private String color;
origin: com.atlassian.plugins/atlassian-connect-confluence-modules

@SchemaDefinition("links")
public class LinksBean {
  @StringSchemaAttributes(pattern = COLOR_PATTERN)
  @Required
  private String color;
origin: com.atlassian.plugins/atlassian-connect-confluence-modules

@SchemaDefinition("bordersAndDividers")
public class BordersAndDividersBean {
  @StringSchemaAttributes(pattern = COLOR_PATTERN)
  @Required
  private String color;
origin: com.atlassian.plugins/atlassian-connect-confluence-modules

@SchemaDefinition("hoverOrFocus")
public class HoverOrFocusBean {
  @StringSchemaAttributes(pattern = COLOR_PATTERN)
  @Required
  private String backgroundColor;
  @StringSchemaAttributes(pattern = COLOR_PATTERN)
  private String color;
com.atlassian.json.schema.annotation

Most used classes

  • CommonSchemaAttributes
  • ObjectSchemaAttributes
  • SchemaDefinition
  • SchemaIgnore
  • StringSchemaAttributes
  • FieldDocOverride,
  • Required,
  • DollarSchemaUri,
  • NumericSchemaAttributes,
  • SchemaDependency
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now