org.apache.juneau.http.annotation.Query.api()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(6.5k)|赞(0)|评价(0)|浏览(86)

本文整理了Java中org.apache.juneau.http.annotation.Query.api方法的一些代码示例,展示了Query.api的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.api方法的具体详情如下:
包路径:org.apache.juneau.http.annotation.Query
类名称:Query
方法名:api

Query.api介绍

暂无

代码示例

代码示例来源:origin: apache/juneau

/**
 * Returns <jk>true</jk> if the specified annotation contains all default values.
 *
 * @param a The annotation to check.
 * @return <jk>true</jk> if the specified annotation contains all default values.
 */
public static boolean empty(Query a) {
  if (a == null)
    return true;
  return
    allEmpty(a.description(), a._default(), a.example(), a.api())
    && allEmpty(a.name(), a.value(), a.type(), a.format(), a.pattern(), a.collectionFormat(), a.maximum(), a.minimum(), a.multipleOf())
    && allFalse(a.allowEmptyValue(), a.exclusiveMaximum(), a.exclusiveMinimum(), a.required(), a.uniqueItems())
    && allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())
    && empty(a.items());
}

代码示例来源:origin: org.apache.juneau/juneau-marshall

/**
 * Returns <jk>true</jk> if the specified annotation contains all default values.
 *
 * @param a The annotation to check.
 * @return <jk>true</jk> if the specified annotation contains all default values.
 */
public static boolean empty(Query a) {
  if (a == null)
    return true;
  return
    allEmpty(a.description(), a._default(), a.example(), a.api())
    && allEmpty(a.name(), a.value(), a.type(), a.format(), a.pattern(), a.collectionFormat(), a.maximum(), a.minimum(), a.multipleOf())
    && allFalse(a.allowEmptyValue(), a.exclusiveMaximum(), a.exclusiveMinimum(), a.required(), a.uniqueItems())
    && allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())
    && empty(a.items());
}

代码示例来源:origin: apache/juneau

/**
 * Returns <jk>true</jk> if the specified annotation contains all default values.
 *
 * @param a The annotation to check.
 * @return <jk>true</jk> if the specified annotation contains all default values.
 */
public static boolean empty(Query a) {
  if (a == null)
    return true;
  return
    allEmpty(a.description(), a._default(), a.example(), a.api())
    && allEmpty(a.name(), a.value(), a.type(), a.format(), a.pattern(), a.collectionFormat(), a.maximum(), a.minimum(), a.multipleOf())
    && allFalse(a.allowEmptyValue(), a.exclusiveMaximum(), a.exclusiveMinimum(), a.required(), a.uniqueItems())
    && allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())
    && empty(a.items());
}

代码示例来源:origin: apache/juneau

private ObjectMap merge(ObjectMap om, Query a) throws ParseException {
  if (empty(a))
    return om;
  om = newMap(om);
  if (a.api().length > 0)
    om.putAll(parseMap(a.api()));
  return om
    .appendSkipFalse("allowEmptyValue", a.allowEmptyValue())
    .appendSkipEmpty("collectionFormat", a.collectionFormat())
    .appendSkipEmpty("default", joinnl(a._default()))
    .appendSkipEmpty("description", resolve(a.description()))
    .appendSkipEmpty("enum", toSet(a._enum()))
    .appendSkipEmpty("x-example", resolve(a.example()))
    .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())
    .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())
    .appendSkipEmpty("format", a.format())
    .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))
    .appendSkipEmpty("maximum", a.maximum())
    .appendSkipMinusOne("maxItems", a.maxItems())
    .appendSkipMinusOne("maxLength", a.maxLength())
    .appendSkipEmpty("minimum", a.minimum())
    .appendSkipMinusOne("minItems", a.minItems())
    .appendSkipMinusOne("minLength", a.minLength())
    .appendSkipEmpty("multipleOf", a.multipleOf())
    .appendSkipEmpty("pattern", a.pattern())
    .appendSkipFalse("required", a.required())
    .appendSkipEmpty("type", a.type())
    .appendSkipFalse("uniqueItems", a.uniqueItems())
  ;
}

代码示例来源:origin: org.apache.juneau/juneau-rest-server

private ObjectMap merge(ObjectMap om, Query a) throws ParseException {
  if (empty(a))
    return om;
  om = newMap(om);
  if (a.api().length > 0)
    om.putAll(parseMap(a.api()));
  return om
    .appendSkipFalse("allowEmptyValue", a.allowEmptyValue())
    .appendSkipEmpty("collectionFormat", a.collectionFormat())
    .appendSkipEmpty("default", joinnl(a._default()))
    .appendSkipEmpty("description", resolve(a.description()))
    .appendSkipEmpty("enum", toSet(a._enum()))
    .appendSkipEmpty("x-example", resolve(a.example()))
    .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())
    .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())
    .appendSkipEmpty("format", a.format())
    .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))
    .appendSkipEmpty("maximum", a.maximum())
    .appendSkipMinusOne("maxItems", a.maxItems())
    .appendSkipMinusOne("maxLength", a.maxLength())
    .appendSkipEmpty("minimum", a.minimum())
    .appendSkipMinusOne("minItems", a.minItems())
    .appendSkipMinusOne("minLength", a.minLength())
    .appendSkipEmpty("multipleOf", a.multipleOf())
    .appendSkipEmpty("pattern", a.pattern())
    .appendSkipFalse("required", a.required())
    .appendSkipEmpty("type", a.type())
    .appendSkipFalse("uniqueItems", a.uniqueItems())
  ;
}

代码示例来源:origin: apache/juneau

private ObjectMap merge(ObjectMap om, Query a) throws ParseException {
  if (empty(a))
    return om;
  om = newMap(om);
  if (a.api().length > 0)
    om.putAll(parseMap(a.api()));
  return om
    .appendSkipFalse("allowEmptyValue", a.allowEmptyValue())
    .appendSkipEmpty("collectionFormat", a.collectionFormat())
    .appendSkipEmpty("default", joinnl(a._default()))
    .appendSkipEmpty("description", resolve(a.description()))
    .appendSkipEmpty("enum", toSet(a._enum()))
    .appendSkipEmpty("x-example", resolve(a.example()))
    .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())
    .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())
    .appendSkipEmpty("format", a.format())
    .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))
    .appendSkipEmpty("maximum", a.maximum())
    .appendSkipMinusOne("maxItems", a.maxItems())
    .appendSkipMinusOne("maxLength", a.maxLength())
    .appendSkipEmpty("minimum", a.minimum())
    .appendSkipMinusOne("minItems", a.minItems())
    .appendSkipMinusOne("minLength", a.minLength())
    .appendSkipEmpty("multipleOf", a.multipleOf())
    .appendSkipEmpty("pattern", a.pattern())
    .appendSkipFalse("required", a.required())
    .appendSkipEmpty("type", a.type())
    .appendSkipFalse("uniqueItems", a.uniqueItems())
  ;
}

相关文章