net.fortuna.ical4j.model.parameter.Value类的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(8.8k)|赞(0)|评价(0)|浏览(94)

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

Value介绍

[英]$Id$ [18-Apr-2004] Defines a Value Data Type parameter.
[中]$Id$[18-Apr-2004]定义了一个值数据类型参数。

代码示例

代码示例来源:origin: net.oneandone.cosmo/cosmo-core

/**
 * Verify if it is the date.
 * @return The result.
 */
public boolean isDate() {
  return value != null && value.equals(Value.DATE);
}

代码示例来源:origin: org.bedework/bw-util2-calendar

private static boolean dateOnly(final Property p) {
 Value valParam = (Value)p.getParameter(Parameter.VALUE);
 if ((valParam == null) || (valParam.getValue() == null)) {
  return false;
 }
 return valParam.getValue().toUpperCase().equals(Value.DATE);
}

代码示例来源:origin: ical4j/ical4j

public Parameter createParameter(final String value) throws URISyntaxException {
  Value parameter = new Value(value);
  if (Value.BINARY.equals(parameter)) {
    parameter = Value.BINARY;
  } else if (Value.BOOLEAN.equals(parameter)) {
    parameter = Value.BOOLEAN;
  } else if (Value.CAL_ADDRESS.equals(parameter)) {
    parameter = Value.CAL_ADDRESS;
  } else if (Value.DATE.equals(parameter)) {
    parameter = Value.DATE;
  } else if (Value.DATE_TIME.equals(parameter)) {
    parameter = Value.DATE_TIME;
  } else if (Value.DURATION.equals(parameter)) {
    parameter = Value.DURATION;
  } else if (Value.FLOAT.equals(parameter)) {
    parameter = Value.FLOAT;
  } else if (Value.INTEGER.equals(parameter)) {
    parameter = Value.INTEGER;
  } else if (Value.PERIOD.equals(parameter)) {
    parameter = Value.PERIOD;
  } else if (Value.RECUR.equals(parameter)) {
    parameter = Value.RECUR;
  } else if (Value.TEXT.equals(parameter)) {
    parameter = Value.TEXT;
  } else if (Value.TIME.equals(parameter)) {
    parameter = Value.TIME;
  } else if (Value.URI.equals(parameter)) {
    parameter = Value.URI;
  } else if (Value.UTC_OFFSET.equals(parameter)) {
    parameter = Value.UTC_OFFSET;

代码示例来源:origin: org.bedework.caleng/bw-calendar-engine-ical

/** make an attachment
 *
 * @param val
 * @return Attendee
 * @throws Throwable
 */
public static Attach setAttachment(final BwAttachment val) throws Throwable {
 ParameterList pars = new ParameterList();
 String temp = val.getFmtType();
 if (temp != null) {
  pars.add(new FmtType(temp));
 }
 temp = val.getEncoding();
 if (temp == null) {
  return new Attach(pars, val.getUri());
 } else {
  pars.add(new Encoding(temp));
  temp = val.getValueType();
  if (temp != null) {
   pars.add(new Value(temp));
  }
  return new Attach(pars, val.getValue());
 }
}

代码示例来源:origin: net.oneandone.cosmo/cosmo-core

/**
 * ToString.
 * {@inheritDoc}
 * @return The string.
 */
public String toString() {
  StringBuilder buf = new StringBuilder(";");
  buf.append(value.toString());
  if (tzid != null) {
    buf.append(";").append("TZID=").append(tzid.getValue()); 
  }
  if (anytime) {
    buf.append(";").append(PARAM_X_OSAF_ANYTIME).append("=").append(VALUE_TRUE); 
  }
  buf.append(":").append(text);
  return buf.toString();
}

代码示例来源:origin: org.bedework.caleng/bw-calendar-engine-ical

rtpl = new ParameterList();
rtpl.add(new Value(valtype));

代码示例来源:origin: 1and1/cosmo

/**
 * ToString.
 * {@inheritDoc}
 * @return The string.
 */
public String toString() {
  StringBuilder buf = new StringBuilder(";");
  buf.append(value.toString());
  if (tzid != null) {
    buf.append(";").append("TZID=").append(tzid.getValue()); 
  }
  if (anytime) {
    buf.append(";").append(PARAM_X_OSAF_ANYTIME).append("=").append(VALUE_TRUE); 
  }
  buf.append(":").append(text);
  return buf.toString();
}

代码示例来源:origin: net.oneandone.cosmo/cosmo-core

/**
 * Verify if the value is the same with date time.
 * @return The result of this verification.
 */
public boolean isDateTime() {
  return value != null && value.equals(Value.DATE_TIME);
}

代码示例来源:origin: org.bedework.ical4j/ical4j

public Parameter createParameter(final String value) throws URISyntaxException {
  Value parameter = new Value(value);
  if (Value.BINARY.equals(parameter)) {
    parameter = Value.BINARY;
  } else if (Value.BOOLEAN.equals(parameter)) {
    parameter = Value.BOOLEAN;
  } else if (Value.CAL_ADDRESS.equals(parameter)) {
    parameter = Value.CAL_ADDRESS;
  } else if (Value.DATE.equals(parameter)) {
    parameter = Value.DATE;
  } else if (Value.DATE_TIME.equals(parameter)) {
    parameter = Value.DATE_TIME;
  } else if (Value.DURATION.equals(parameter)) {
    parameter = Value.DURATION;
  } else if (Value.FLOAT.equals(parameter)) {
    parameter = Value.FLOAT;
  } else if (Value.INTEGER.equals(parameter)) {
    parameter = Value.INTEGER;
  } else if (Value.PERIOD.equals(parameter)) {
    parameter = Value.PERIOD;
  } else if (Value.RECUR.equals(parameter)) {
    parameter = Value.RECUR;
  } else if (Value.TEXT.equals(parameter)) {
    parameter = Value.TEXT;
  } else if (Value.TIME.equals(parameter)) {
    parameter = Value.TIME;
  } else if (Value.URI.equals(parameter)) {
    parameter = Value.URI;
  } else if (Value.UTC_OFFSET.equals(parameter)) {
    parameter = Value.UTC_OFFSET;

代码示例来源:origin: ical4j/ical4j

handler.parameter(Parameter.VALUE, Value.DATE.getValue());
} catch (URISyntaxException e) {
  LOG.warn("Caught exception", e);

代码示例来源:origin: 1and1/cosmo

/**
 * Verify if the value is the same with date time.
 * @return The result of this verification.
 */
public boolean isDateTime() {
  return value != null && value.equals(Value.DATE_TIME);
}

代码示例来源:origin: org.mnode.ical4j/ical4j

public Parameter createParameter(final String value) throws URISyntaxException {
  Value parameter = new Value(value);
  if (Value.BINARY.equals(parameter)) {
    parameter = Value.BINARY;
  } else if (Value.BOOLEAN.equals(parameter)) {
    parameter = Value.BOOLEAN;
  } else if (Value.CAL_ADDRESS.equals(parameter)) {
    parameter = Value.CAL_ADDRESS;
  } else if (Value.DATE.equals(parameter)) {
    parameter = Value.DATE;
  } else if (Value.DATE_TIME.equals(parameter)) {
    parameter = Value.DATE_TIME;
  } else if (Value.DURATION.equals(parameter)) {
    parameter = Value.DURATION;
  } else if (Value.FLOAT.equals(parameter)) {
    parameter = Value.FLOAT;
  } else if (Value.INTEGER.equals(parameter)) {
    parameter = Value.INTEGER;
  } else if (Value.PERIOD.equals(parameter)) {
    parameter = Value.PERIOD;
  } else if (Value.RECUR.equals(parameter)) {
    parameter = Value.RECUR;
  } else if (Value.TEXT.equals(parameter)) {
    parameter = Value.TEXT;
  } else if (Value.TIME.equals(parameter)) {
    parameter = Value.TIME;
  } else if (Value.URI.equals(parameter)) {
    parameter = Value.URI;
  } else if (Value.UTC_OFFSET.equals(parameter)) {
    parameter = Value.UTC_OFFSET;

代码示例来源:origin: org.mnode.ical4j/ical4j

handler.parameter(Parameter.VALUE, Value.DATE.getValue());
} catch (URISyntaxException e) {
  LOG.warn("Caught exception", e);

代码示例来源:origin: 1and1/cosmo

/**
 * Verify if it is the date.
 * @return The result.
 */
public boolean isDate() {
  return value != null && value.equals(Value.DATE);
}

代码示例来源:origin: net.oneandone.ical4j/ical4j

public Parameter createParameter(final String value) throws URISyntaxException {
  Value parameter = new Value(value);
  if (Value.BINARY.equals(parameter)) {
    parameter = Value.BINARY;
  } else if (Value.BOOLEAN.equals(parameter)) {
    parameter = Value.BOOLEAN;
  } else if (Value.CAL_ADDRESS.equals(parameter)) {
    parameter = Value.CAL_ADDRESS;
  } else if (Value.DATE.equals(parameter)) {
    parameter = Value.DATE;
  } else if (Value.DATE_TIME.equals(parameter)) {
    parameter = Value.DATE_TIME;
  } else if (Value.DURATION.equals(parameter)) {
    parameter = Value.DURATION;
  } else if (Value.FLOAT.equals(parameter)) {
    parameter = Value.FLOAT;
  } else if (Value.INTEGER.equals(parameter)) {
    parameter = Value.INTEGER;
  } else if (Value.PERIOD.equals(parameter)) {
    parameter = Value.PERIOD;
  } else if (Value.RECUR.equals(parameter)) {
    parameter = Value.RECUR;
  } else if (Value.TEXT.equals(parameter)) {
    parameter = Value.TEXT;
  } else if (Value.TIME.equals(parameter)) {
    parameter = Value.TIME;
  } else if (Value.URI.equals(parameter)) {
    parameter = Value.URI;
  } else if (Value.UTC_OFFSET.equals(parameter)) {
    parameter = Value.UTC_OFFSET;

代码示例来源:origin: org.bedework.ical4j/ical4j

handler.parameter(Parameter.VALUE, Value.DATE.getValue());
} catch (Exception e) {

代码示例来源:origin: ical4j/ical4j

/**
 * Sets whether this list is in UTC or local time format.
 * 
 * @param utc
 *            The utc to set.
 */
public final void setUtc(final boolean utc) {
  if (!Value.DATE.equals(type)) {
    for (Date date: this) {
      ((DateTime) date).setUtc(utc);
    }
  }
  this.timeZone = null;
  this.utc = utc;
}

代码示例来源:origin: org.bedework/bw-ical4j-cl

public Parameter createParameter(final String name,
    final String value) throws URISyntaxException {
  Value parameter = new Value(value);
  if (Value.BINARY.equals(parameter)) {
    parameter = Value.BINARY;
  else if (Value.BOOLEAN.equals(parameter)) {
    parameter = Value.BOOLEAN;
  else if (Value.CAL_ADDRESS.equals(parameter)) {
    parameter = Value.CAL_ADDRESS;
  else if (Value.DATE.equals(parameter)) {
    parameter = Value.DATE;
  else if (Value.DATE_TIME.equals(parameter)) {
    parameter = Value.DATE_TIME;
  else if (Value.DURATION.equals(parameter)) {
    parameter = Value.DURATION;
  else if (Value.FLOAT.equals(parameter)) {
    parameter = Value.FLOAT;
  else if (Value.INTEGER.equals(parameter)) {
    parameter = Value.INTEGER;
  else if (Value.PERIOD.equals(parameter)) {
    parameter = Value.PERIOD;

代码示例来源:origin: org.bedework/bw-ical4j-cl

handler.parameter(Parameter.VALUE, Value.DATE.getValue());
} catch (Exception e) {

代码示例来源:origin: org.mnode.ical4j/ical4j

/**
 * Applies the specified timezone to all dates in the list.
 * All dates added to this list will also have this timezone
 * applied.
 * @param timeZone a timezone to apply to contained dates
 */
public final void setTimeZone(final TimeZone timeZone) {
  if (!Value.DATE.equals(type)) {
    for (Date date: this) {
      ((DateTime) date).setTimeZone(timeZone);
    }
  }
  this.timeZone = timeZone;
  this.utc = false;
}

相关文章

微信公众号

最新文章

更多