org.media.datastore.sepengine
Class SepInterpreter

java.lang.Object
  |
  +--org.media.datastore.sepengine.SepInterpreter

public class SepInterpreter
extends Object

Version:
$Revision: 1.48 $ $Date: 2001/08/21 15:00:00
Author:
Szabo Csaba
See Also:
String, InputStream, RDBInfo

Field Summary
 Vector ignoredKeys
           
 
Constructor Summary
SepInterpreter()
           
 
Method Summary
 boolean createDTDFromXML(String blockName, String dName, String dtdName, InputStream xml, int tID, int dID, DTDDirInfo info, boolean store)
           
 InputStream execute(InputStream istream, RDBInfo info, String uname)
           
 InputStream execute(String str, RDBInfo info, String uname)
           
 String getDTDName(InputStream is)
           
 String getErrorMSG()
           
 String getFileName(File f)
           
 String getHashMethod()
           
 String getHeader()
           
 String getPasswdHash(String pwd)
           
 String getRequestNr()
           
 String getResponse(String type, int codeNr, String msg)
           
 String getSeed()
           
 String getSeq()
           
 InputStream getValidBlock(InputStream reader)
           
 String normalize(String str)
           
 String preDigest(String pwd)
           
static void printIS(InputStream is)
           
 String removeIgnorableKeys(String str, Vector keys)
           
 String removeSpecialIgnorableKeys(String str, Vector keys)
           
 boolean validateXML(String bName, String dName, String dtdName, InputStream xml, int tID, int dID, boolean store)
           
 String writeDocument(String blockName, String docName, InputStream xml, String mode, int dID, boolean isUpdate, String action, RDBInfo info, boolean isStore)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ignoredKeys

public Vector ignoredKeys
Constructor Detail

SepInterpreter

public SepInterpreter()
Method Detail

preDigest

public String preDigest(String pwd)
                 throws Exception
Exception

getPasswdHash

public String getPasswdHash(String pwd)
                     throws Exception
Exception

getHashMethod

public String getHashMethod()

getSeed

public String getSeed()

getSeq

public String getSeq()

getErrorMSG

public String getErrorMSG()

getRequestNr

public String getRequestNr()

execute

public InputStream execute(String str,
                           RDBInfo info,
                           String uname)

getResponse

public String getResponse(String type,
                          int codeNr,
                          String msg)

execute

public InputStream execute(InputStream istream,
                           RDBInfo info,
                           String uname)

getHeader

public String getHeader()

getDTDName

public String getDTDName(InputStream is)

printIS

public static void printIS(InputStream is)

writeDocument

public String writeDocument(String blockName,
                            String docName,
                            InputStream xml,
                            String mode,
                            int dID,
                            boolean isUpdate,
                            String action,
                            RDBInfo info,
                            boolean isStore)

normalize

public String normalize(String str)

removeIgnorableKeys

public String removeIgnorableKeys(String str,
                                  Vector keys)

removeSpecialIgnorableKeys

public String removeSpecialIgnorableKeys(String str,
                                         Vector keys)

getValidBlock

public InputStream getValidBlock(InputStream reader)

getFileName

public String getFileName(File f)

createDTDFromXML

public boolean createDTDFromXML(String blockName,
                                String dName,
                                String dtdName,
                                InputStream xml,
                                int tID,
                                int dID,
                                DTDDirInfo info,
                                boolean store)

validateXML

public boolean validateXML(String bName,
                           String dName,
                           String dtdName,
                           InputStream xml,
                           int tID,
                           int dID,
                           boolean store)


"Copyright © 2001 Internet Multicasting Services & media.org. All Rights Reserved."