public class LiteralExceptionModeler extends ExceptionModelerBase implements RmiConstants
| Modifier and Type | Class and Description |
|---|---|
static class |
LiteralExceptionModeler.LiteralElementMemberComparator |
| Modifier and Type | Field and Description |
|---|---|
protected LiteralTypeModeler |
literalTypeModeler |
defRuntimeException, env, faultMap, GET_MESSAGE_METHOD, LOCALIZED_MESSAGE_FLAG, MESSAGE_FLAG, modeler, OBJECT_CLASSNAME, THROWABLE_CLASSNAMEARRAY_OF, BINDING, DOT, DOTC, ELEMENT, EMPTY_STRING, EXCEPTION_CLASSNAME, GET_LOCALIZED_MESSAGE, GET_MESSAGE, HOLDER_CLASSNAME, IMPL, PORT, REMOTE_CLASSNAME, REMOTE_EXCEPTION_CLASSNAME, REQUEST_STRUCT, RESPONSE, RESPONSE_STRUCT, RESULT, RMI_MODELER_CLASS_NOT_FOUND, RMI_MODELER_INVALID_REMOTE_INTERFACE, RMI_MODELER_NESTED_INNER_CLASSES_NOT_SUPPORTED, RMI_MODELER_NESTED_RMI_MODELER_ERROR, RUNTIME_EXCEPTION_CLASSNAME, SERIALIZABLE_CLASSNAME, SIG_ARRAY, SIG_BOOLEAN, SIG_BYTE, SIG_CHAR, SIG_CLASS, SIG_DOUBLE, SIG_ENDCLASS, SIG_ENDMETHOD, SIG_FLOAT, SIG_INNERCLASS, SIG_INT, SIG_LONG, SIG_METHOD, SIG_PACKAGE, SIG_SHORT, SIG_VOID, SIGC_ARRAY, SIGC_BOOLEAN, SIGC_BYTE, SIGC_CHAR, SIGC_CLASS, SIGC_DOUBLE, SIGC_ENDCLASS, SIGC_ENDMETHOD, SIGC_FLOAT, SIGC_INNERCLASS, SIGC_INT, SIGC_LONG, SIGC_METHOD, SIGC_PACKAGE, SIGC_SHORT, SIGC_UNDERSCORE, SIGC_VOID, TC_ARRAY, TC_BOOLEAN, TC_BYTE, TC_CHAR, TC_CLASS, TC_DOUBLE, TC_ERROR, TC_FLOAT, TC_INT, TC_LONG, TC_METHOD, TC_NULL, TC_SHORT, TC_VOID, UNDERSCOREARRAY_LIST_CLASSNAME, ARRAY_STR, BIGDECIMAL_CLASSNAME, BIGINTEGER_CLASSNAME, BOOLEAN_CLASSNAME, BOXED_BOOLEAN_CLASSNAME, BOXED_BYTE_ARRAY_CLASSNAME, BOXED_BYTE_CLASSNAME, BOXED_CHAR_CLASSNAME, BOXED_DOUBLE_CLASSNAME, BOXED_FLOAT_CLASSNAME, BOXED_INTEGER_CLASSNAME, BOXED_LONG_CLASSNAME, BOXED_SHORT_CLASSNAME, BRACKETS, BYTE_ARRAY_CLASSNAME, BYTE_CLASSNAME, CALENDAR_CLASSNAME, CHAR_CLASSNAME, CLASS_CLASSNAME, COLLECTION_CLASSNAME, DATA_HANDLER_CLASSNAME, DATE_CLASSNAME, DOUBLE_CLASSNAME, FALSE_STR, FLOAT_CLASSNAME, HASH_MAP_CLASSNAME, HASH_SET_CLASSNAME, HASHTABLE_CLASSNAME, IMAGE_CLASSNAME, INT_CLASSNAME, IOEXCEPTION_CLASSNAME, JAX_RPC_MAP_ENTRY_CLASSNAME, LINKED_LIST_CLASSNAME, LIST_CLASSNAME, LONG_CLASSNAME, MAP_CLASSNAME, MIME_MULTIPART_CLASSNAME, NULL_STR, OBJECT_CLASSNAME, PROPERTIES_CLASSNAME, QNAME_CLASSNAME, SET_CLASSNAME, SHORT_CLASSNAME, SOAPELEMENT_CLASSNAME, SOURCE_CLASSNAME, STACK_CLASSNAME, STRING_ARRAY_CLASSNAME, STRING_CLASSNAME, TREE_MAP_CLASSNAME, TREE_SET_CLASSNAME, URI_CLASSNAME, VECTOR_CLASSNAME, VOID_CLASSNAME, ZERO_STRARRAY_ELEMENT_NAME, COLLECTION_ELEMENT_NAME, JAX_RPC_MAP_ENTRY_KEY_NAME, JAX_RPC_MAP_ENTRY_VALUE_NAME, JAXRPC_URI, QNAME_TYPE_ARRAY_LIST, QNAME_TYPE_COLLECTION, QNAME_TYPE_DATA_HANDLER, QNAME_TYPE_HASH_MAP, QNAME_TYPE_HASH_SET, QNAME_TYPE_HASHTABLE, QNAME_TYPE_IMAGE, QNAME_TYPE_JAX_RPC_MAP_ENTRY, QNAME_TYPE_LINKED_LIST, QNAME_TYPE_LIST, QNAME_TYPE_MAP, QNAME_TYPE_MIME_MULTIPART, QNAME_TYPE_PROPERTIES, QNAME_TYPE_SET, QNAME_TYPE_SOURCE, QNAME_TYPE_STACK, QNAME_TYPE_TREE_MAP, QNAME_TYPE_TREE_SET, QNAME_TYPE_VECTOR| Constructor and Description |
|---|
LiteralExceptionModeler(RmiModeler modeler,
LiteralTypeModeler typeModeler) |
| Modifier and Type | Method and Description |
|---|---|
LiteralElementMember[] |
addMessage(String typeUri,
String wsdlUri,
Class classDef,
Map members,
List newMembers) |
protected void |
checkForJavaExceptions(String className) |
Fault |
createFault(String typeUri,
String wsdlUri,
Class classDef) |
Fault |
createFault(String typeUri,
String wsdlUri,
Class classDef,
LiteralElementMember[] literalMembers) |
LiteralElementMember |
createLiteralMember(String typeUri,
String wsdlUri,
Class classDef,
Method member,
int cstrPos) |
protected boolean |
isNewMemberNillable(LiteralElementMember member) |
static Set |
sortMembers(Class classDef,
LiteralElementMember[] unsortedMembers) |
collectExceptionMembers, collectMembers, getDuplicateMembers, modelExceptionprotected LiteralTypeModeler literalTypeModeler
public LiteralExceptionModeler(RmiModeler modeler, LiteralTypeModeler typeModeler)
protected void checkForJavaExceptions(String className)
checkForJavaExceptions in class ExceptionModelerBasepublic Fault createFault(String typeUri, String wsdlUri, Class classDef)
createFault in class ExceptionModelerBasepublic LiteralElementMember createLiteralMember(String typeUri, String wsdlUri, Class classDef, Method member, int cstrPos)
public LiteralElementMember[] addMessage(String typeUri, String wsdlUri, Class classDef, Map members, List newMembers)
protected boolean isNewMemberNillable(LiteralElementMember member)
public Fault createFault(String typeUri, String wsdlUri, Class classDef, LiteralElementMember[] literalMembers)
public static Set sortMembers(Class classDef, LiteralElementMember[] unsortedMembers)
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.