Class ExporterBase

java.lang.Object
com.sun.xml.rpc.processor.model.exporter.ExporterBase
Direct Known Subclasses:
ModelExporter, PGraphExporter

public abstract class ExporterBase extends Object
Author:
JAX-RPC Development Team
  • Field Details

  • Constructor Details

  • Method Details

    • initialize

      protected void initialize()
    • internalDoExport

      protected void internalDoExport(Object root)
    • visit

      protected void visit(Object obj)
    • isImmediate

      protected boolean isImmediate(Object obj)
    • isImmutable

      protected boolean isImmutable(Object obj)
    • getId

      protected int getId(Object obj)
    • defineImmediate

      protected void defineImmediate(Object obj, Integer id)
    • getImmediateObjectValue

      protected String getImmediateObjectValue(Object obj)
    • define

      protected void define(Object obj, Integer id)
    • property

      protected void property(String name, Object subject, Object object)
    • newId

      protected Integer newId()
    • getContainerName

      protected abstract QName getContainerName()
    • getVersion

      protected String getVersion()
    • getDefineObjectName

      protected QName getDefineObjectName()
    • getDefineImmediateObjectName

      protected QName getDefineImmediateObjectName()
    • getPropertyName

      protected QName getPropertyName()
    • failUnsupportedClass

      protected abstract void failUnsupportedClass(Class klass)