Class ExceptionModelerBase

java.lang.Object
com.sun.xml.rpc.processor.modeler.rmi.ExceptionModelerBase
All Implemented Interfaces:
InternalEncodingConstants, ModelerConstants, RmiConstants
Direct Known Subclasses:
ExceptionModeler, ExceptionModeler101, ExceptionModeler103, LiteralExceptionModeler

public abstract class ExceptionModelerBase extends Object implements RmiConstants
Author:
JAX-RPC Development Team
  • Field Details

    • modeler

      protected RmiModeler modeler
    • defRuntimeException

      protected Class defRuntimeException
    • env

      protected ProcessorEnvironment env
    • THROWABLE_CLASSNAME

      protected static final String THROWABLE_CLASSNAME
    • OBJECT_CLASSNAME

      protected static final String OBJECT_CLASSNAME
    • MESSAGE_FLAG

      protected static final int MESSAGE_FLAG
      See Also:
    • LOCALIZED_MESSAGE_FLAG

      protected static final int LOCALIZED_MESSAGE_FLAG
      See Also:
    • GET_MESSAGE_METHOD

      protected static Method GET_MESSAGE_METHOD
    • faultMap

      protected Map faultMap
  • Constructor Details

    • ExceptionModelerBase

      public ExceptionModelerBase(RmiModeler modeler)
  • Method Details

    • modelException

      public Fault modelException(String typeUri, String wsdlUri, Class exceptionClass)
    • checkForJavaExceptions

      protected void checkForJavaExceptions(String className)
    • createFault

      public abstract Fault createFault(String typeUri, String wsdlUri, Class classDef)
    • getDuplicateMembers

      protected static Set getDuplicateMembers(Map members)
    • collectMembers

      public void collectMembers(Class classDef, Map members)
    • collectExceptionMembers

      public static void collectExceptionMembers(Class classDef, Map members)