/** * Returns the human readable string representation of the * {@link org.xml.sax.Locator} part of the specified * {@link SAXParseException}. * * @return non-null valid object. */ protected final String getLocationString( SAXParseException e ) { if(e.getLineNumber()!=-1 || e.getSystemId()!=null) { int line = e.getLineNumber(); return ModelMessages.CONSOLE_ERROR_REPORTER_LINE_X_OF_Y(line==-1?"?":Integer.toString( line ), getShortName( e.getSystemId())); } else { return ""; //for unkown location just return empty string } }
/** Computes a short name of a given URL for display. */ private String getShortName( String url ) { if(url==null) return ModelMessages.CONSOLE_ERROR_REPORTER_UNKNOWN_LOCATION(); return url; } }
/** * line {0} of {1} * */ public static String CONSOLE_ERROR_REPORTER_LINE_X_OF_Y(Object arg0, Object arg1) { return LOCALIZER.localize(localizableCONSOLE_ERROR_REPORTER_LINE_X_OF_Y(arg0, arg1)); }
public void addParameter(JavaParameter param) { // verify that this member does not already exist if (hasParameter(param.getName())) { if (options.isExtensionMode()) { param.setName(getUniqueName(param.getName())); } else { Parameter duplicParam = getParameter(param.getName()); if(param.getParameter().isEmbedded()){ errorReceiver.error(param.getParameter().getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE_WRAPPER(param.getName(), param.getParameter().getEntityName())); errorReceiver.error(duplicParam.getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE_WRAPPER(param.getName(), duplicParam.getEntityName())); } else { errorReceiver.error(param.getParameter().getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE(param.getName(), param.getParameter().getEntityName())); errorReceiver.error(duplicParam.getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE(param.getName(), duplicParam.getEntityName())); } return; } } parameters.add(param); }
public void addHeaderBlock(Block b) { if (_headerBlocks.containsKey(b.getName())) { errorReceiver.error(getEntity().getLocator(), ModelMessages.MODEL_PART_NOT_UNIQUE(((com.sun.tools.ws.wsdl.document.Message)getEntity()).getName(), b.getName())); throw new AbortException(); } _headerBlocks.put(b.getName(), b); b.setLocation(Block.HEADER); }
private void initializeParametersByName() { _parametersByName = new HashMap(); if (_parameters != null) { for (Iterator iter = _parameters.iterator(); iter.hasNext();) { Parameter param = (Parameter) iter.next(); if (param.getName() != null && _parametersByName.containsKey(param.getName())) { errorReceiver.error(getEntity().getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE(param.getName(), param.getName())); throw new AbortException(); } _parametersByName.put(param.getName(), param); } } }
/** * LiteralArrayWrapper cannot have a parent type * */ public static String MODEL_ARRAYWRAPPER_NO_PARENT() { return LOCALIZER.localize(localizableMODEL_ARRAYWRAPPER_NO_PARENT()); }
/** * LiteralArrayWrapper cannot have a content member * */ public static String MODEL_ARRAYWRAPPER_NO_CONTENT_MEMBER() { return LOCALIZER.localize(localizableMODEL_ARRAYWRAPPER_NO_CONTENT_MEMBER()); }
/** * unknown location * */ public static String CONSOLE_ERROR_REPORTER_UNKNOWN_LOCATION() { return LOCALIZER.localize(localizableCONSOLE_ERROR_REPORTER_UNKNOWN_LOCATION()); }
/** * LiteralArrayWrapper element member already set. * */ public static String MODEL_ARRAYWRAPPER_MEMBER_ALREADY_SET() { return LOCALIZER.localize(localizableMODEL_ARRAYWRAPPER_MEMBER_ALREADY_SET()); }
public void addParameter(JavaParameter param) { // verify that this member does not already exist if (hasParameter(param.getName())) { if (options.isExtensionMode()) { param.setName(getUniqueName(param.getName())); } else { Parameter duplicParam = getParameter(param.getName()); if(param.getParameter().isEmbedded()){ errorReceiver.error(param.getParameter().getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE_WRAPPER(param.getName(), param.getParameter().getEntityName())); errorReceiver.error(duplicParam.getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE_WRAPPER(param.getName(), duplicParam.getEntityName())); } else { errorReceiver.error(param.getParameter().getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE(param.getName(), param.getParameter().getEntityName())); errorReceiver.error(duplicParam.getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE(param.getName(), duplicParam.getEntityName())); } return; } } parameters.add(param); }
/** attachment block */ public void addAttachmentBlock(Block b) { if (_attachmentBlocks.containsKey(b.getName())) { errorReceiver.error(getEntity().getLocator(), ModelMessages.MODEL_PART_NOT_UNIQUE(((com.sun.tools.ws.wsdl.document.Message)getEntity()).getName(), b.getName())); throw new AbortException(); } _attachmentBlocks.put(b.getName(), b); b.setLocation(Block.ATTACHMENT); }
private void initializeParametersByName() { _parametersByName = new HashMap(); if (_parameters != null) { for (Iterator iter = _parameters.iterator(); iter.hasNext();) { Parameter param = (Parameter) iter.next(); if (param.getName() != null && _parametersByName.containsKey(param.getName())) { errorReceiver.error(getEntity().getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE(param.getName(), param.getName())); throw new AbortException(); } _parametersByName.put(param.getName(), param); } } }
/** * LiteralArrayWrapper cannot have a parent type * */ public static String MODEL_ARRAYWRAPPER_NO_PARENT() { return LOCALIZER.localize(localizableMODEL_ARRAYWRAPPER_NO_PARENT()); }
/** * LiteralArrayWrapper cannot have a content member * */ public static String MODEL_ARRAYWRAPPER_NO_CONTENT_MEMBER() { return LOCALIZER.localize(localizableMODEL_ARRAYWRAPPER_NO_CONTENT_MEMBER()); }
/** * unknown location * */ public static String CONSOLE_ERROR_REPORTER_UNKNOWN_LOCATION() { return LOCALIZER.localize(localizableCONSOLE_ERROR_REPORTER_UNKNOWN_LOCATION()); }
/** * LiteralArrayWrapper element member already set. * */ public static String MODEL_ARRAYWRAPPER_MEMBER_ALREADY_SET() { return LOCALIZER.localize(localizableMODEL_ARRAYWRAPPER_MEMBER_ALREADY_SET()); }
public void addParameter(JavaParameter param) { // verify that this member does not already exist if (hasParameter(param.getName())) { if (options.isExtensionMode()) { param.setName(getUniqueName(param.getName())); } else { Parameter duplicParam = getParameter(param.getName()); if(param.getParameter().isEmbedded()){ errorReceiver.error(param.getParameter().getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE_WRAPPER(param.getName(), param.getParameter().getEntityName())); errorReceiver.error(duplicParam.getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE_WRAPPER(param.getName(), duplicParam.getEntityName())); } else { errorReceiver.error(param.getParameter().getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE(param.getName(), param.getParameter().getEntityName())); errorReceiver.error(duplicParam.getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE(param.getName(), duplicParam.getEntityName())); } return; } } parameters.add(param); }
public void addBodyBlock(Block b) { if (_bodyBlocks.containsKey(b.getName())) { errorReceiver.error(getEntity().getLocator(), ModelMessages.MODEL_PART_NOT_UNIQUE(((com.sun.tools.ws.wsdl.document.Message)getEntity()).getName(), b.getName())); throw new AbortException(); } _bodyBlocks.put(b.getName(), b); b.setLocation(Block.BODY); }
private void initializeParametersByName() { _parametersByName = new HashMap(); if (_parameters != null) { for (Iterator iter = _parameters.iterator(); iter.hasNext();) { Parameter param = (Parameter) iter.next(); if (param.getName() != null && _parametersByName.containsKey(param.getName())) { errorReceiver.error(getEntity().getLocator(), ModelMessages.MODEL_PARAMETER_NOTUNIQUE(param.getName(), param.getName())); throw new AbortException(); } _parametersByName.put(param.getName(), param); } } }