org.openide.loaders
Class XMLDataObject.Info
java.lang.Object
|
+--org.openide.loaders.XMLDataObject.Info
- All Implemented Interfaces:
- Cloneable
- Enclosing class:
- XMLDataObject
- public static final class XMLDataObject.Info
- extends Object
- implements Cloneable
Representation of xmlinfo file holding container of Processors.
XMLDataObject.Info
public XMLDataObject.Info()
- Create info
clone
public Object clone()
- Overrides:
clone
in class Object
addProcessorClass
public void addProcessorClass(Class proc)
- Add processor class to info.
The class should be public and either implement the Processor
interface or should
have public constructor with one argument (DataObject or XMLDataObject).
- Parameters:
proc
- the class to add to this info- Throws:
IllegalArgumentException
- if the class does not seem to be valid
removeProcessorClass
public boolean removeProcessorClass(Class proc)
- Remove processor class from info.
- Returns:
- true if removed
processorClasses
public Iterator processorClasses()
setIconBase
public void setIconBase(String base)
- Set icon base
getIconBase
public String getIconBase()
- Returns:
- icon base
write
public void write(Writer writer)
throws IOException
- Write specified info to writer
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
Built on February 22 2001. | Portions Copyright 1997-2000 Sun Microsystems, Inc. All rights reserved.