|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.ftt.properties.util.AbstractCategory
public abstract class AbstractCategory
An implementation of part of the ICategory interface. You may subclass from this class to provide your own implementation.
| Field Summary | |
|---|---|
static String |
COPY_RIGHT
|
| Constructor Summary | |
|---|---|
AbstractCategory(String name,
List<IPropertyInfo> infos)
|
|
| Method Summary | |
|---|---|
boolean |
deleteInstance(ICategoryInstance instance)
Deletes a category instance from this category. |
abstract void |
exportInstances(OutputStream output)
|
List<ICategoryInstance> |
getInstances()
Returns all of the category instances for this category. |
String |
getName()
Returns the name of the category. |
List<IPropertyInfo> |
getPropertyInformation()
Returns the property info objects that contain information about the properties registered with the category in the property group manager. |
abstract void |
importInstances(InputStream input)
|
abstract ICategoryInstance |
makeInstance()
Makes an instance of this category. |
| Field Detail |
|---|
public static final String COPY_RIGHT
| Constructor Detail |
|---|
public AbstractCategory(String name,
List<IPropertyInfo> infos)
| Method Detail |
|---|
public abstract void exportInstances(OutputStream output)
throws IOException,
UnsupportedOperationException
IOException
UnsupportedOperationExceptionpublic List<ICategoryInstance> getInstances()
ICategory
getInstances in interface ICategorypublic String getName()
ICategory
getName in interface ICategorypublic List<IPropertyInfo> getPropertyInformation()
ICategory
getPropertyInformation in interface ICategory
public abstract void importInstances(InputStream input)
throws IOException,
UnsupportedOperationException,
DuplicateInstanceException,
IllegalCategoryException
IOException
UnsupportedOperationException
DuplicateInstanceException
IllegalCategoryExceptionpublic abstract ICategoryInstance makeInstance()
ICategory
makeInstance in interface ICategorypublic boolean deleteInstance(ICategoryInstance instance)
ICategory
deleteInstance in interface ICategory
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||