|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectccs.cpc.impl.ViewerRegistry
public class ViewerRegistry
Constructor Summary | |
---|---|
ViewerRegistry()
Creates an empty registry. |
Method Summary | |
---|---|
void |
clearLoaders()
|
Viewer[] |
getFileCapableViewers()
|
Viewer[] |
getHelperApps()
|
Viewer[] |
getNoFileCapableViewers()
|
Viewer[] |
getPlugins()
|
Viewer[] |
getViewers()
|
java.lang.Class |
loadClass(java.lang.String classname)
|
void |
loadDefault()
loads the default set of Viewers into the registry. |
void |
marshalTo(java.io.DataOutputStream dest)
|
void |
register(Viewer vv)
Add a Viewer to the registry. |
void |
registerLoader(java.lang.ClassLoader loader)
|
void |
unmarshalFrom(java.io.DataInputStream src,
int marshalver)
Unmarshals the Viewer registry from the supplied stream. |
void |
unregister(Viewer vv)
|
Viewer |
viewerForID(java.lang.String viewerID)
Return a viewer based on its ID. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ViewerRegistry()
Method Detail |
---|
public void register(Viewer vv) throws ccs.LoseException
ccs.LoseException
public void unregister(Viewer vv)
public Viewer viewerForID(java.lang.String viewerID)
public Viewer[] getViewers()
public Viewer[] getFileCapableViewers()
public Viewer[] getNoFileCapableViewers()
public Viewer[] getHelperApps()
public Viewer[] getPlugins()
public void registerLoader(java.lang.ClassLoader loader)
public void clearLoaders()
public java.lang.Class loadClass(java.lang.String classname)
public void marshalTo(java.io.DataOutputStream dest) throws java.io.IOException
java.io.IOException
public void unmarshalFrom(java.io.DataInputStream src, int marshalver) throws java.io.IOException
src
- The stream to unmarshal from.marshalver
- the marshal version of the ProfileModel object this is stored in.
java.io.IOException
- If thrown by the stream.public void loadDefault() throws ccs.LoseException, java.io.IOException
ccs.LoseException
- If there is a conflict with any pre-existing types.
java.io.IOException
- If there is an I/O failure during the load.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |