'STRAP:multiple sequence alignments '

charite.christo.hotswap
Class ProxyClass

java.lang.Object
  extended by charite.christo.hotswap.ProxyClass
All Implemented Interfaces:
HasRenderer

public class ProxyClass
extends java.lang.Object
implements HasRenderer

These hotswap classes are adapted from the inxar.hotswap library by Paul Cody Johnston. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License


Field Summary
 
Fields inherited from interface charite.christo.HasRenderer
JLIST, STRIKE_THROUGH
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.io.File getClassfile()
           
 java.lang.Class getClassInstance()
           
 java.lang.String getName()
           
static ProxyClass getProxyClass(java.io.File f, java.lang.String className)
           
static ProxyClass getProxyClass(java.lang.String className)
           
static ProxyClass[] getProxyClasses()
           
 java.lang.Class[] getProxyInterfaces()
           
 java.lang.Object getRenderer(long options, long[] rendOptions)
           
 java.io.File getSourcefile()
           
 void hotswap()
           
 boolean mayHotswap()
           
 HotswapProxy newInstance()
           
static void remove(ProxyClass cls)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getProxyInterfaces

public java.lang.Class[] getProxyInterfaces()

newInstance

public HotswapProxy newInstance()

getSourcefile

public java.io.File getSourcefile()

getClassfile

public java.io.File getClassfile()

getName

public java.lang.String getName()

getClassInstance

public java.lang.Class getClassInstance()

hotswap

public void hotswap()

mayHotswap

public boolean mayHotswap()

getProxyClass

public static ProxyClass getProxyClass(java.lang.String className)

getProxyClass

public static ProxyClass getProxyClass(java.io.File f,
                                       java.lang.String className)

remove

public static void remove(ProxyClass cls)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

getProxyClasses

public static ProxyClass[] getProxyClasses()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getRenderer

public java.lang.Object getRenderer(long options,
                                    long[] rendOptions)
Specified by:
getRenderer in interface HasRenderer

'STRAP:multiple sequence alignments '

'The most important classes are StrapAlign, Protein and StrapEvent.'