com.myJava.file.metadata.posix
Class PosixMetaDataSerializer

java.lang.Object
  extended by com.myJava.file.metadata.posix.PosixMetaDataSerializer
All Implemented Interfaces:
FileMetaDataSerializer

public class PosixMetaDataSerializer
extends java.lang.Object
implements FileMetaDataSerializer


Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Constructor Summary
PosixMetaDataSerializer()
           
 
Method Summary
 FileMetaData deserialize(java.lang.String s, long version)
          Format : "mode;owner;group;xttr list;default acl;access acl"
Where :
- xattr list : "size;name;value;name;value ..."
- acl : "size;tag;[identifier;]permissions;tag;[identifier;]permissions ..."
 void serialize(FileMetaData attr, java.lang.StringBuffer sb)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PosixMetaDataSerializer

public PosixMetaDataSerializer()
Method Detail

deserialize

public FileMetaData deserialize(java.lang.String s,
                                long version)
                         throws FileMetaDataSerializationException
Format : "mode;owner;group;xttr list;default acl;access acl"
Where :
- xattr list : "size;name;value;name;value ..."
- acl : "size;tag;[identifier;]permissions;tag;[identifier;]permissions ..."

Specified by:
deserialize in interface FileMetaDataSerializer
Throws:
FileMetaDataSerializationException

serialize

public void serialize(FileMetaData attr,
                      java.lang.StringBuffer sb)
               throws FileMetaDataSerializationException
Specified by:
serialize in interface FileMetaDataSerializer
Throws:
FileMetaDataSerializationException