📄 propertyfactoryregistry.java
字号:
return null; } }); defaultFactories.put(Property.Id.NAME, new PropertyFactory<Name>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public Name createProperty(final String value) { return new Name(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public Name createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); defaultFactories.put(Property.Id.NICKNAME, new PropertyFactory<Nickname>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public Nickname createProperty(final String value) { return new Nickname(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public Nickname createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); defaultFactories.put(Property.Id.NOTE, new PropertyFactory<Note>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public Note createProperty(final String value) { return new Note(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public Note createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); defaultFactories.put(Property.Id.PHOTO, new PropertyFactory<Photo>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public Photo createProperty(final String value) throws URISyntaxException { return new Photo(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public Photo createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); defaultFactories.put(Property.Id.PRODID, new PropertyFactory<ProdId>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public ProdId createProperty(final String value) { return new ProdId(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public ProdId createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); defaultFactories.put(Property.Id.RELATED, new PropertyFactory<Related>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public Related createProperty(final String value) throws URISyntaxException { return new Related(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public Related createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); defaultFactories.put(Property.Id.REV, new PropertyFactory<Revision>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public Revision createProperty(final String value) throws ParseException { return new Revision(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public Revision createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); defaultFactories.put(Property.Id.ROLE, new PropertyFactory<Role>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public Role createProperty(final String value) { return new Role(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public Role createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); defaultFactories.put(Property.Id.SORT_STRING, new PropertyFactory<SortString>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public SortString createProperty(final String value) { return new SortString(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public SortString createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); defaultFactories.put(Property.Id.SOUND, new PropertyFactory<Sound>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public Sound createProperty(final String value) throws URISyntaxException { return new Sound(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public Sound createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); defaultFactories.put(Property.Id.SOURCE, new PropertyFactory<Source>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public Source createProperty(final String value) throws URISyntaxException { return new Source(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public Source createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); defaultFactories.put(Property.Id.TITLE, new PropertyFactory<Title>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public Title createProperty(final String value) { return new Title(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public Title createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); defaultFactories.put(Property.Id.TZ, new PropertyFactory<Tz>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public Tz createProperty(final String value) { return new Tz(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public Tz createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); defaultFactories.put(Property.Id.UID, new PropertyFactory<Uid>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public Uid createProperty(final String value) throws URISyntaxException { return new Uid(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public Uid createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); defaultFactories.put(Property.Id.URL, new PropertyFactory<Url>() { /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(java.lang.String) */ @Override public Url createProperty(final String value) throws URISyntaxException { return new Url(value); } /* (non-Javadoc) * @see net.fortuna.ical4j.vcard.PropertyFactory#createProperty(net.fortuna.ical4j.vcard.Group, java.lang.String) */ @Override public Url createProperty(final Group group, final String value) throws URISyntaxException, ParseException { // TODO Auto-generated method stub return null; } }); } /** * @param value * @return */ public PropertyFactory<? extends Property> getFactory(final String value) { return defaultFactories.get(Id.valueOf(value)); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -