diff options
author | cbateman | 2010-04-28 22:45:39 +0000 |
---|---|---|
committer | cbateman | 2010-04-28 22:45:39 +0000 |
commit | 152fe41e2a1bd583199a49fb23150f4853086e29 (patch) | |
tree | 62760df263ac19a4aed62389bbe34165e3403f9d /jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/resources/JSFResourceFragment.java | |
parent | f62e319705ae9f84949ee00d89cc34e53116f6f2 (diff) | |
download | webtools.jsf-152fe41e2a1bd583199a49fb23150f4853086e29.tar.gz webtools.jsf-152fe41e2a1bd583199a49fb23150f4853086e29.tar.xz webtools.jsf-152fe41e2a1bd583199a49fb23150f4853086e29.zip |
Add support for detecting composite component library adds and remove by adding and removing folders. Refactored JSFResource's to support fragments.
Diffstat (limited to 'jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/resources/JSFResourceFragment.java')
-rw-r--r-- | jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/resources/JSFResourceFragment.java | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/resources/JSFResourceFragment.java b/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/resources/JSFResourceFragment.java new file mode 100644 index 000000000..4de62aef6 --- /dev/null +++ b/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/resources/JSFResourceFragment.java @@ -0,0 +1,41 @@ +package org.eclipse.jst.jsf.designtime.internal.resources; + +/** + * + * @author cbateman + * + */ +public abstract class JSFResourceFragment implements IJSFResourceFragment +{ + private final ResourceFragmentIdentifier _id; + private final Type _type; + + /** + * @param id + * @param type + */ + public JSFResourceFragment(final ResourceFragmentIdentifier id, + final Type type) + { + _id = id; + _type = type; + } + + public ResourceFragmentIdentifier getId() + { + return _id; + } + + public final Type getType() + { + return _type; + } + + public abstract boolean isAccessible(); + + public String toString() + { + String toString = _id != null ? _id.toString() : "?"; //$NON-NLS-1$ + return String.format("%s[%s]", toString, _type.toString()); //$NON-NLS-1$ + } +} |