- java.lang.Object
-
- kala.compress.harmony.pack200.Pack200Adapter
-
- Direct Known Subclasses:
Pack200PackerAdapter,Pack200UnpackerAdapter
public abstract class Pack200Adapter extends java.lang.ObjectProvides generic JavaBeans support for the Pack/UnpackAdapters
-
-
Field Summary
Fields Modifier and Type Field Description protected static intDEFAULT_BUFFER_SIZEprivate java.util.SortedMap<java.lang.String,java.lang.String>propertiesprivate java.beans.PropertyChangeSupportsupport
-
Constructor Summary
Constructors Constructor Description Pack200Adapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)protected voidcompleted(double value)Completion between 0..1.protected voidfirePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)Reports a property update to listenersjava.util.SortedMap<java.lang.String,java.lang.String>properties()voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)
-
-
-
Field Detail
-
DEFAULT_BUFFER_SIZE
protected static final int DEFAULT_BUFFER_SIZE
- See Also:
- Constant Field Values
-
support
private final java.beans.PropertyChangeSupport support
-
properties
private final java.util.SortedMap<java.lang.String,java.lang.String> properties
-
-
Method Detail
-
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
-
completed
protected void completed(double value) throws java.io.IOExceptionCompletion between 0..1.- Parameters:
value- Completion between 0..1.- Throws:
java.io.IOException- if the value cannot be parsed
-
firePropertyChange
protected void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue) throws java.io.IOExceptionReports a property update to listeners- Parameters:
propertyName- name of property being updatedoldValue- old property valuenewValue- new property value- Throws:
java.io.IOException- if the values cannot be parsed
-
properties
public java.util.SortedMap<java.lang.String,java.lang.String> properties()
-
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
-
-