@Override public List<ParameterFactory> get() { List<ParameterFactory> rfc5545 = Arrays.asList(new Abbrev.Factory(), new AltRep.Factory(), new Cn.Factory(), new CuType.Factory(), new DelegatedFrom.Factory(), new Dir.Factory(), new Encoding.Factory(), new FmtType.Factory(), new FbType.Factory(), new Language.Factory(), new Member.Factory(), new PartStat.Factory(), new Range.Factory(), new Related.Factory(), new RelType.Factory(), new Role.Factory(), new Rsvp.Factory(), new ScheduleAgent.Factory(), new ScheduleStatus.Factory(), new SentBy.Factory(), new Type.Factory(), new TzId.Factory(), new Value.Factory(), new Vvenue.Factory()); List<ParameterFactory> rfc7986 = Arrays.asList(new Display.Factory(), new Email.Factory(), new Feature.Factory(), new Label.Factory()); List<ParameterFactory> factories = new ArrayList<>(rfc5545); factories.addAll(rfc7986); return rfc5545; } }
@Override public List<ParameterFactory> get() { List<ParameterFactory> rfc5545 = Arrays.asList(new Abbrev.Factory(), new AltRep.Factory(), new Cn.Factory(), new CuType.Factory(), new DelegatedFrom.Factory(), new Dir.Factory(), new Encoding.Factory(), new FmtType.Factory(), new FbType.Factory(), new Language.Factory(), new Member.Factory(), new PartStat.Factory(), new Range.Factory(), new Related.Factory(), new RelType.Factory(), new Role.Factory(), new Rsvp.Factory(), new ScheduleAgent.Factory(), new ScheduleStatus.Factory(), new SentBy.Factory(), new Type.Factory(), new TzId.Factory(), new Value.Factory(), new Vvenue.Factory()); List<ParameterFactory> rfc7986 = Arrays.asList(new Display.Factory(), new Email.Factory(), new Feature.Factory(), new Label.Factory()); List<ParameterFactory> factories = new ArrayList<>(rfc5545); factories.addAll(rfc7986); return rfc5545; } }
/** * @param aUri a URI representing an alternate text representation */ public AltRep(final URI aUri) { super(ALTREP, new Factory()); this.uri = aUri; }
public void testAltRepString() throws URISyntaxException { try { new AltRep("<mailto:../:...invalid...>"); fail("URISyntaxException not thrown!"); } catch (URISyntaxException use) { // test success. } AltRep ar = (AltRep) new AltRep.Factory().createParameter("mailto:valid@test.com"); assertNotNull(ar.getUri()); }
/** * @param aUri a URI representing an alternate text representation */ public AltRep(final URI aUri) { super(ALTREP, new Factory()); this.uri = aUri; }