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

x33g5p2x  于2022-02-03 转载在 其他  
字(7.4k)|赞(0)|评价(0)|浏览(162)

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

XParameter介绍

[英]$Id$ [15/06/2004] Defines an extension parameter.
[中]$Id$[15/06/2004]定义了一个扩展参数。

代码示例

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

  1. public Parameter createParameter(final String value)
  2. throws URISyntaxException {
  3. return new XParameter(name, value);
  4. }
  5. }

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

  1. private static void testXparams(final Property p,
  2. final Holder<Boolean> hasXparams) {
  3. if (hasXparams.value) {
  4. // No need to check
  5. return;
  6. }
  7. ParameterList params = p.getParameters();
  8. Iterator parit = params.iterator();
  9. while (parit.hasNext()) {
  10. Parameter param = (Parameter)parit.next();
  11. if (!(param instanceof XParameter)) {
  12. continue;
  13. }
  14. XParameter xpar = (XParameter)param;
  15. if (xpar.getName().toUpperCase().equals(BwXproperty.xparUid)) {
  16. continue;
  17. }
  18. hasXparams.value = true;
  19. }
  20. }
  21. private static void processTimezones(final BwEvent ev,

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

  1. if (xpar.getName().toUpperCase().equals(BwXproperty.xparUid)) {
  2. continue;

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

  1. /**
  2. * Gets any time x param.
  3. * @return The parameter.
  4. */
  5. private Parameter getAnyTimeXParam() {
  6. return new XParameter(ICalendarConstants.PARAM_X_OSAF_ANYTIME, ICalendarConstants.VALUE_TRUE);
  7. }

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

  1. public Parameter createParameter(final String value)
  2. throws URISyntaxException {
  3. return new XParameter(name, value);
  4. }
  5. }

代码示例来源:origin: apache/ofbiz-framework

  1. protected static XParameter toXParameter(String name, String value) {
  2. if (name == null || value == null) {
  3. return null;
  4. }
  5. return new XParameter(name, value);
  6. }

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

  1. /**
  2. * Gets any time x param.
  3. * @return The parameter.
  4. */
  5. private Parameter getAnyTimeXParam() {
  6. return new XParameter(ICalendarConstants.PARAM_X_OSAF_ANYTIME, ICalendarConstants.VALUE_TRUE);
  7. }

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

  1. private Parameter getInheritedAnyTimeXParam() {
  2. return new XParameter(PARAM_X_OSAF_ANYTIME, VALUE_MISSING);
  3. }

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

  1. protected Parameter getAnyTimeXParam() {
  2. return new XParameter(PARAM_X_OSAF_ANYTIME, VALUE_TRUE);
  3. }

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

  1. private Parameter getInheritedAnyTimeXParam() {
  2. return new XParameter(PARAM_X_OSAF_ANYTIME, VALUE_MISSING);
  3. }

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

  1. protected Parameter getAnyTimeXParam() {
  2. return new XParameter(PARAM_X_OSAF_ANYTIME, VALUE_TRUE);
  3. }

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

  1. private static Property uidProp(final Property prop, final String uid) {
  2. Parameter par = new XParameter(BwXproperty.xparUid, uid);
  3. prop.getParameters().add(par);
  4. return prop;
  5. }

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

  1. /**
  2. * Creates a parameter.
  3. *
  4. * @param name name of the parameter
  5. * @param value a parameter value
  6. * @return a component
  7. * @throws URISyntaxException thrown when the specified string is not a valid representation of a URI for selected
  8. * parameters
  9. */
  10. public Parameter createParameter(final String name, final String value)
  11. throws URISyntaxException {
  12. final ParameterFactory factory = getFactory(name);
  13. Parameter parameter;
  14. if (factory != null) {
  15. parameter = factory.createParameter(value);
  16. } else if (isExperimentalName(name)) {
  17. parameter = new XParameter(name, value);
  18. } else if (allowIllegalNames()) {
  19. parameter = new XParameter(name, value);
  20. } else {
  21. throw new IllegalArgumentException(String.format("Unsupported parameter name: %s", name));
  22. }
  23. return parameter;
  24. }

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

  1. /**
  2. * Creates a parameter.
  3. *
  4. * @param name name of the parameter
  5. * @param value a parameter value
  6. * @return a component
  7. * @throws URISyntaxException thrown when the specified string is not a valid representation of a URI for selected
  8. * parameters
  9. */
  10. public Parameter createParameter(final String name, final String value)
  11. throws URISyntaxException {
  12. final ParameterFactory factory = getFactory(name);
  13. Parameter parameter;
  14. if (factory != null) {
  15. parameter = factory.createParameter(value);
  16. } else if (isExperimentalName(name)) {
  17. parameter = new XParameter(name, value);
  18. } else if (allowIllegalNames()) {
  19. parameter = new XParameter(name, value);
  20. } else {
  21. throw new IllegalArgumentException(String.format("Unsupported parameter name: %s", name));
  22. }
  23. return parameter;
  24. }

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

  1. /**
  2. * Creates a parameter.
  3. *
  4. * @param name name of the parameter
  5. * @param value a parameter value
  6. * @return a component
  7. * @throws URISyntaxException thrown when the specified string is not a valid representation of a URI for selected
  8. * parameters
  9. */
  10. public Parameter createParameter(final String name, final String value)
  11. throws URISyntaxException {
  12. final ParameterFactory factory = getFactory(name);
  13. Parameter parameter;
  14. if (factory != null) {
  15. parameter = factory.createParameter(value);
  16. } else if (isExperimentalName(name)) {
  17. parameter = new XParameter(name, value);
  18. } else if (allowIllegalNames()) {
  19. parameter = new XParameter(name, value);
  20. } else {
  21. throw new IllegalArgumentException(String.format("Unsupported parameter name: %s", name));
  22. }
  23. return parameter;
  24. }

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

  1. /**
  2. * Creates a parameter.
  3. *
  4. * @param name name of the parameter
  5. * @param value a parameter value
  6. * @return a component
  7. * @throws URISyntaxException thrown when the specified string is not a valid representation of a URI for selected
  8. * parameters
  9. */
  10. public Parameter createParameter(final String name, final String value)
  11. throws URISyntaxException {
  12. final ParameterFactory factory = getFactory(name);
  13. Parameter parameter;
  14. if (factory != null) {
  15. parameter = factory.createParameter(value);
  16. } else if (isExperimentalName(name)) {
  17. parameter = new XParameter(name, value);
  18. } else if (allowIllegalNames()) {
  19. parameter = new XParameter(name, value);
  20. } else {
  21. throw new IllegalArgumentException(String.format("Unsupported parameter name: %s", name));
  22. }
  23. return parameter;
  24. }

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

  1. /**
  2. * @return a new parameter instance
  3. */
  4. public Parameter build() throws URISyntaxException {
  5. Parameter parameter = null;
  6. for (ParameterFactory factory : factories) {
  7. if (factory.supports(name)) {
  8. parameter = factory.createParameter(value);
  9. break;
  10. }
  11. }
  12. if (parameter == null) {
  13. if (isExperimentalName(name)) {
  14. parameter = new XParameter(name, value);
  15. }
  16. else if (allowIllegalNames()) {
  17. parameter = new XParameter(name, value);
  18. }
  19. else {
  20. throw new IllegalArgumentException(String.format("Unsupported parameter name: %s", name));
  21. }
  22. }
  23. return parameter;
  24. }
  25. }

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

  1. /**
  2. * @return a new parameter instance
  3. */
  4. public Parameter build() throws URISyntaxException {
  5. Parameter parameter = null;
  6. for (ParameterFactory factory : factories) {
  7. if (factory.supports(name)) {
  8. parameter = factory.createParameter(value);
  9. break;
  10. }
  11. }
  12. if (parameter == null) {
  13. if (isExperimentalName(name)) {
  14. parameter = new XParameter(name, value);
  15. }
  16. else if (allowIllegalNames()) {
  17. parameter = new XParameter(name, value);
  18. }
  19. else {
  20. throw new IllegalArgumentException(String.format("Unsupported parameter name: %s", name));
  21. }
  22. }
  23. return parameter;
  24. }
  25. }

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

  1. /**
  2. * @return
  3. */
  4. public static TestSuite suite() {
  5. TestSuite suite = new TestSuite();
  6. suite.addTest(new XParameterTest("testGetValue", new XParameter("name",
  7. "value"), "name", "value"));
  8. return suite;
  9. }
  10. }

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

  1. /**
  2. * Creates a parameter.
  3. * @param name name of the parameter
  4. * @param value a parameter value
  5. * @return a component
  6. * @throws URISyntaxException thrown when the specified string is not a valid representation of a URI for selected
  7. * parameters
  8. */
  9. public Parameter createParameter(final String name, final String value)
  10. throws URISyntaxException {
  11. final ParameterFactory factory = (ParameterFactory) getFactory(name);
  12. Parameter parameter = null;
  13. if (factory != null) {
  14. parameter = factory.createParameter(name, value);
  15. }
  16. else if (isExperimentalName(name)) {
  17. parameter = new XParameter(name, value);
  18. }
  19. else if (allowIllegalNames()) {
  20. parameter = new XParameter(name, value);
  21. }
  22. else {
  23. throw new IllegalArgumentException("Invalid parameter name: "
  24. + name);
  25. }
  26. return parameter;
  27. }

相关文章

XParameter类方法