All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class w3c.tools.store.AttributeHolderAttribute
java.lang.Object
   |
   +----w3c.tools.store.Attribute
           |
           +----w3c.tools.store.AttributeHolderAttribute
  -  public class AttributeHolderAttribute
  -  extends Attribute
The generic description of an attribute whose value is an attribute holder.
   
  -   AttributeHolderAttribute(String, AttributeHolder, int) AttributeHolderAttribute(String, AttributeHolder, int)
-  
   
  -   checkValue(Object) checkValue(Object)
-   Is the given object a valid AttributeHolder value ?
 
  
-   getPickleLength(Object) getPickleLength(Object)
-   Get the number of bytes required to save that attribute value.
  
-   pickle(DataOutputStream, Object) pickle(DataOutputStream, Object)
-   Pickle an attribute holder to the given output stream.
  
-   unpickle(DataInputStream) unpickle(DataInputStream)
-   Unpickle an attribute holder from the given input stream.
   
 AttributeHolderAttribute
AttributeHolderAttribute
 public AttributeHolderAttribute(String name,
                                 AttributeHolder def,
                                 int flags)
   
 checkValue
checkValue
 public boolean checkValue(Object obj)
  -  Is the given object a valid AttributeHolder value ?
   
- 
    -  Parameters:
    
-  obj - The object to test.
    
-  Returns:
    
-  A boolean true if okay.
    
-  Overrides:
    
-  checkValue in class Attribute
  
 
 getPickleLength
getPickleLength
 public int getPickleLength(Object value)
  -  Get the number of bytes required to save that attribute value.
   
- 
    -  Parameters:
    
-  The - value about to be pickled.
    
-  Returns:
    
-  The number of bytes needed to pickle that value.
    
-  Overrides:
    
-  getPickleLength in class Attribute
  
 
 pickle
pickle
 public void pickle(DataOutputStream out,
                    Object ah) throws IOException
  -  Pickle an attribute holder to the given output stream.
   
- 
    -  Parameters:
    
-  out - The output stream to pickle to.
    -  obj - The object to pickle.
    
-  Throws: IOException
    
-  If some IO error occured.
    
-  Overrides:
    
-  pickle in class Attribute
  
 
 unpickle
unpickle
 public Object unpickle(DataInputStream in) throws IOException
  -  Unpickle an attribute holder from the given input stream.
 The unpickled attribute holder is to be initialized by the caller.
   
- 
    -  Parameters:
    
-  in - The input stream to unpickle from.
    
-  Returns:
    
-  An AttributeHolder instance.
    
-  Throws: IOException
    
-  If some IO error occured.
    
-  Overrides:
    
-  unpickle in class Attribute
  
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index