jef.dna.constantInfo.impl
Class UnusableCPTEntry
java.lang.Object
jef.dna.constantInfo.impl.ConstantAncestor
jef.dna.constantInfo.impl.UnusableCPTEntry
- All Implemented Interfaces:
- java.lang.Cloneable, ConstantInfo, UnusableEntry
@ClosingCpInfo
public class UnusableCPTEntry
- extends ConstantAncestor
- implements UnusableEntry
Default implementation of the UnusableEntry interface.
- Author:
- Francesco Russo frusso@dev.java.net
|
Field Summary |
protected java.lang.String |
type
|
|
Constructor Summary |
UnusableCPTEntry()
Creates a new instance of UnusableCPTEntry |
|
Method Summary |
java.lang.Object |
clone()
The clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null. |
void |
fromStream(java.io.DataInputStream dis)
Reads the Constant Info fields from the given input stream Actually this method does perform
nothing. |
protected void |
innerValidations(ConstantPoolTable cpt)
|
void |
toStream(java.io.DataOutputStream dos)
Writes to the given output stream the ConstantInfo object. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
type
protected java.lang.String type
UnusableCPTEntry
public UnusableCPTEntry()
- Creates a new instance of UnusableCPTEntry
toStream
public void toStream(java.io.DataOutputStream dos)
throws DnaSerializationException
- Writes to the given output stream the ConstantInfo object. Actually this method does perform
nothing.
- Specified by:
toStream in interface ConstantInfo- Specified by:
toStream in class ConstantAncestor
- Parameters:
dos - The DataOutputStream to write the object to
- Throws:
DnaSerializationException
fromStream
public void fromStream(java.io.DataInputStream dis)
throws DnaDeserializationException
- Reads the Constant Info fields from the given input stream Actually this method does perform
nothing.
- Specified by:
fromStream in interface ConstantInfo- Specified by:
fromStream in class ConstantAncestor
- Parameters:
dis - The DataInputStream for reading the Constant Info fields
- Throws:
DnaDeserializationException
innerValidations
protected void innerValidations(ConstantPoolTable cpt)
throws ConstantInfoValidationException,
ConstantInfoAttributeOutOfRangeException
- Specified by:
innerValidations in class ConstantAncestor
- Throws:
ConstantInfoValidationException
ConstantInfoAttributeOutOfRangeException
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- The
clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null. It is up
to you appropriately setting it to the correct value.
- Specified by:
clone in interface ConstantInfo- Overrides:
clone in class ConstantAncestor
- Returns:
- The clone
- Throws:
java.lang.CloneNotSupportedException