⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 propertyfactoryregistry.java

📁 JAVA编写的
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
                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 + -