Class ExportXMLVisitor

java.lang.Object
org.nuiton.topia.persistence.ExportXMLVisitor
All Implemented Interfaces:
org.nuiton.topia.persistence.EntityVisitor

public class ExportXMLVisitor
extends java.lang.Object
implements org.nuiton.topia.persistence.EntityVisitor
Visitor pour export xml.
Version:
$Revision$ Last update : $Date$ By : $Author$
Author:
chatellier
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.StringBuffer buffer  
  • Constructor Summary

    Constructors 
    Constructor Description
    ExportXMLVisitor()  
  • Method Summary

    Modifier and Type Method Description
    void clear()  
    void end​(org.nuiton.topia.persistence.TopiaEntity e)  
    void start​(org.nuiton.topia.persistence.TopiaEntity e)  
    java.lang.String toString()  
    void visit​(org.nuiton.topia.persistence.TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, int index, java.lang.Object value)  
    void visit​(org.nuiton.topia.persistence.TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.lang.Object value)  
    void visit​(org.nuiton.topia.persistence.TopiaEntity e, java.lang.String name, java.lang.Class<?> type, java.lang.Object value)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • buffer

      protected java.lang.StringBuffer buffer
  • Constructor Details

  • Method Details

    • start

      public void start​(org.nuiton.topia.persistence.TopiaEntity e)
      Specified by:
      start in interface org.nuiton.topia.persistence.EntityVisitor
    • visit

      public void visit​(org.nuiton.topia.persistence.TopiaEntity e, java.lang.String name, java.lang.Class<?> type, java.lang.Object value)
      Specified by:
      visit in interface org.nuiton.topia.persistence.EntityVisitor
    • visit

      public void visit​(org.nuiton.topia.persistence.TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.lang.Object value)
      Specified by:
      visit in interface org.nuiton.topia.persistence.EntityVisitor
    • visit

      public void visit​(org.nuiton.topia.persistence.TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, int index, java.lang.Object value)
      Specified by:
      visit in interface org.nuiton.topia.persistence.EntityVisitor
    • end

      public void end​(org.nuiton.topia.persistence.TopiaEntity e)
      Specified by:
      end in interface org.nuiton.topia.persistence.EntityVisitor
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • clear

      public void clear()
      Specified by:
      clear in interface org.nuiton.topia.persistence.EntityVisitor