INRIA & FluxMedia

fr.fluxmedia.transmorpher.Parser
Class RuleSetParser

java.lang.Object
  |
  +--fr.fluxmedia.transmorpher.Parser.RuleSetParser

public final class RuleSetParser
extends Object


Field Summary
(package private) static boolean insideModTag
          Are we inside a ModTag
 
Constructor Summary
RuleSetParser()
           
 
Method Summary
protected static void ComputeRemAtt(ReadWrite iXslFile, RemAtt pRemAtt)
          Apply the transformation for One RemAtt, which aredelayed
protected static void endDefineRuleSet(ReadWrite iXslFile)
          close the iXlFile
protected static void endExtend(ReadWrite iXslFile)
           
protected static void endModTag(Vector iRemAttList, ReadWrite iXslFile)
          close the ModTag
protected static void endResubst(ReadWrite iXslFile)
           
protected static void extend(ReadWrite iXslFile, Attributes attrs)
           
protected static void RemAllAtt(Vector iRemAttList, ReadWrite iXslFile)
          Apply the transformation for all RemAtt, which aredelayed
protected static void startAddAtt(ReadWrite iXslFile, Attributes attrs)
          Allow to define a basic transformation : add a tag on element
protected static ReadWrite startDefineRuleSet(Attributes attrs)
          Allow to define rule set, this definition build a XSL file
protected static void startFlatten(ReadWrite iXslFile, Attributes attrs)
          Allow to define a basic transformation Flatten an element
protected static void startMapAtt(Vector iRemAttList, String iModTagName, ReadWrite iXslFile, Attributes attrs)
          Allow to define a basic transformation change the name of an attribute on an element
protected static void startMapTag(ReadWrite iXslFile, Attributes attrs)
          Allow to define a basic transformation : Map an attribute into another one
protected static String startModTag(ReadWrite iXslFile, Attributes attrs)
          Allow to define a basic transformation : Modify a tag
protected static void startRemAtt(Vector iRemAttList, String iModTagName, ReadWrite iXslFile, Attributes attrs)
          Allow to define a basic transformation remove a tag on element
protected static void startRemTag(ReadWrite iXslFile, Attributes attrs)
          Allow to define a basic transformation : remove an element
protected static void startResubst(ReadWrite iXslFile, Attributes attrs)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

insideModTag

static boolean insideModTag
Are we inside a ModTag
Constructor Detail

RuleSetParser

public RuleSetParser()
Method Detail

startDefineRuleSet

protected static final ReadWrite startDefineRuleSet(Attributes attrs)
Allow to define rule set, this definition build a XSL file

startMapTag

protected static final void startMapTag(ReadWrite iXslFile,
                                        Attributes attrs)
Allow to define a basic transformation : Map an attribute into another one

startRemTag

protected static final void startRemTag(ReadWrite iXslFile,
                                        Attributes attrs)
Allow to define a basic transformation : remove an element

startFlatten

protected static final void startFlatten(ReadWrite iXslFile,
                                         Attributes attrs)
Allow to define a basic transformation Flatten an element

startModTag

protected static final String startModTag(ReadWrite iXslFile,
                                          Attributes attrs)
Allow to define a basic transformation : Modify a tag

endModTag

protected static final void endModTag(Vector iRemAttList,
                                      ReadWrite iXslFile)
close the ModTag

startMapAtt

protected static final void startMapAtt(Vector iRemAttList,
                                        String iModTagName,
                                        ReadWrite iXslFile,
                                        Attributes attrs)
Allow to define a basic transformation change the name of an attribute on an element

startRemAtt

protected static final void startRemAtt(Vector iRemAttList,
                                        String iModTagName,
                                        ReadWrite iXslFile,
                                        Attributes attrs)
Allow to define a basic transformation remove a tag on element

RemAllAtt

protected static final void RemAllAtt(Vector iRemAttList,
                                      ReadWrite iXslFile)
Apply the transformation for all RemAtt, which aredelayed

ComputeRemAtt

protected static final void ComputeRemAtt(ReadWrite iXslFile,
                                          RemAtt pRemAtt)
Apply the transformation for One RemAtt, which aredelayed

startAddAtt

protected static final void startAddAtt(ReadWrite iXslFile,
                                        Attributes attrs)
Allow to define a basic transformation : add a tag on element

extend

protected static final void extend(ReadWrite iXslFile,
                                   Attributes attrs)

endExtend

protected static final void endExtend(ReadWrite iXslFile)

startResubst

protected static final void startResubst(ReadWrite iXslFile,
                                         Attributes attrs)

endResubst

protected static final void endResubst(ReadWrite iXslFile)

endDefineRuleSet

protected static final void endDefineRuleSet(ReadWrite iXslFile)
close the iXlFile

INRIA & FluxMedia

...