org.deegree.commons.xml.XMLParsingException.getMessage()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(91)

本文整理了Java中org.deegree.commons.xml.XMLParsingException.getMessage()方法的一些代码示例,展示了XMLParsingException.getMessage()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLParsingException.getMessage()方法的具体详情如下:
包路径:org.deegree.commons.xml.XMLParsingException
类名称:XMLParsingException
方法名:getMessage

XMLParsingException.getMessage介绍

暂无

代码示例

代码示例来源:origin: deegree/deegree3

  1. scaleX = (float) getElementTextAsDouble( reader, new QName( CRS_NS, "ScaleX" ), 1, true );
  2. } catch ( XMLParsingException e ) {
  3. LOG.error( "Could not parse scaleX from crs:leastsquare, because: " + e.getMessage(), e );
  4. LOG.error( "Could not parse scaleY from crs:leastsquare, because: " + e.getMessage(), e );

代码示例来源:origin: deegree/deegree3

  1. } catch ( XMLParsingException e ) {
  2. throw new CRSConfigurationException( Messages.getMessage( "CRS_CONFIG_PARSE_ERROR", "Axis",
  3. e.getMessage() ), e );

代码示例来源:origin: deegree/deegree3

  1. + e.getMessage() );

代码示例来源:origin: deegree/deegree3

  1. /**
  2. * @param reader
  3. * @param targetCRS
  4. * @param sourceCRS
  5. * @param identifiable
  6. * @return
  7. * @throws XMLStreamException
  8. */
  9. private Transformation parseHelmert( XMLStreamReader reader, ICRS sourceCRS, ICRS targetCRS,
  10. CRSResource identifiable )
  11. throws XMLStreamException {
  12. double xT = 0, yT = 0, zT = 0, xR = 0, yR = 0, zR = 0, scale = 0;
  13. try {
  14. xT = getElementTextAsDouble( reader, new QName( CRS_NS, "XAxisTranslation" ), 0, true );
  15. yT = getElementTextAsDouble( reader, new QName( CRS_NS, "YAxisTranslation" ), 0, true );
  16. zT = getElementTextAsDouble( reader, new QName( CRS_NS, "ZAxisTranslation" ), 0, true );
  17. xR = getElementTextAsDouble( reader, new QName( CRS_NS, "XAxisRotation" ), 0, true );
  18. yR = getElementTextAsDouble( reader, new QName( CRS_NS, "YAxisRotation" ), 0, true );
  19. zR = getElementTextAsDouble( reader, new QName( CRS_NS, "ZAxisRotation" ), 0, true );
  20. scale = getElementTextAsDouble( reader, new QName( CRS_NS, "ScaleDifference" ), 0, true );
  21. } catch ( XMLParsingException e ) {
  22. throw new CRSConfigurationException( Messages.getMessage( "CRS_CONFIG_PARSE_ERROR", "helmert",
  23. "definitions", e.getMessage() ), e );
  24. }
  25. return new Helmert( xT, yT, zT, xR, yR, zR, scale, sourceCRS, targetCRS, identifiable );
  26. }

代码示例来源:origin: deegree/deegree3

  1. public List<CRSCodeType[]> getAvailableCRSIds() {
  2. List<OMElement> crsIDs = new LinkedList<OMElement>();
  3. try {
  4. XPath xpath = new XPath( "//" + PRE + "dictionaryEntry/*[" + PRE + "ProjectedCRS|" + PRE + "CompoundCRS|"
  5. + PRE + "GeodeticCRS]", nsContext );
  6. crsIDs.addAll( adapter.getElements( getRootElement(), xpath ) );
  7. } catch ( XMLParsingException e ) {
  8. throw new CRSConfigurationException(
  9. Messages.getMessage( "CRS_CONFIG_GET_ALL_ELEMENT_IDS", e.getMessage() ),
  10. e );
  11. }
  12. List<CRSCodeType[]> result = new ArrayList<CRSCodeType[]>();
  13. for ( OMElement crs : crsIDs ) {
  14. if ( crs != null ) {
  15. String[] ids = adapter.getNodesAsStrings( crs, new XPath( PRE + "identifier", nsContext ) );
  16. if ( ids != null ) {
  17. CRSCodeType[] r = new CRSCodeType[ids.length];
  18. for ( int i = 0; i < ids.length; ++i ) {
  19. if ( ids[i] != null ) {
  20. r[i] = new CRSCodeType( ids[i] );
  21. }
  22. }
  23. result.add( r );
  24. }
  25. }
  26. }
  27. return result;
  28. }

代码示例来源:origin: deegree/deegree3

  1. /**
  2. * Parses the required usedDatum element from the given parentElement (probably a crs element).
  3. *
  4. * @param reader
  5. * pointing to the required usedDatum element from.
  6. * @param parentID
  7. * optional for an appropriate error message.
  8. * @return the Datum.
  9. * @throws CRSConfigurationException
  10. * if a parsing error occurred, the node was not defined or an illegal id reference (not found) was
  11. * given.
  12. * @throws XMLStreamException
  13. */
  14. protected IGeodeticDatum parseReferencedGeodeticDatum( XMLStreamReader reader, String parentID )
  15. throws CRSConfigurationException, XMLStreamException {
  16. String datumID = null;
  17. try {
  18. datumID = getRequiredText( reader, new QName( CRS_NS, "UsedDatum" ), true );
  19. } catch ( XMLParsingException e ) {
  20. throw new CRSConfigurationException( Messages.getMessage( "CRS_CONFIG_PARSE_ERROR", "datumID", parentID,
  21. e.getMessage() ), e );
  22. }
  23. if ( datumID == null || "".equals( datumID.trim() ) ) {
  24. throw new CRSConfigurationException( Messages.getMessage( "CRS_CONFIG_REFERENCE_ID_IS_EMPTY", "usedDatum",
  25. parentID ) );
  26. }
  27. IGeodeticDatum usedDatum = new GeodeticDatumRef( store.getResolver( RESOURCETYPE.DATUM ), '#' + datumID, null );
  28. return usedDatum;
  29. }

代码示例来源:origin: deegree/deegree3

  1. } catch ( XMLParsingException e ) {
  2. if ( LOG.isDebugEnabled() ) {
  3. LOG.debug( "Exception message: " + e.getMessage(), e );

代码示例来源:origin: deegree/deegree3

  1. throw new CRSConfigurationException( Messages.getMessage( "CRS_CONFIG_PARSE_ERROR",
  2. "projectiontType or usedGeographicCRS",
  3. reader.getLocalName(), e.getMessage() ), e );
  4. } catch ( XMLParsingException e ) {
  5. throw new CRSConfigurationException( Messages.getMessage( "CRS_CONFIG_PARSE_ERROR", "UsedProjection",
  6. reader.getLocalName(), e.getMessage() ), e );

代码示例来源:origin: deegree/deegree3

  1. ( ( reader == null ) ? "null"
  2. : reader.getLocalName() ),
  3. e.getMessage() ), e );

代码示例来源:origin: deegree/deegree3

  1. } catch ( XMLParsingException e ) {
  2. throw new CRSConfigurationException( Messages.getMessage( "CRS_CONFIG_PARSE_ERROR", "ellipsoid",
  3. ELLIPS_ELEM, e.getMessage() ), e );

代码示例来源:origin: deegree/deegree3

  1. LOG.debug( e.getMessage(), e );
  2. throw new OWSException( e.getMessage(), INVALID_VALUE );
  3. } catch ( Exception e ) {
  4. LOG.debug( e.getMessage(), e );

代码示例来源:origin: deegree/deegree3

  1. exceptionCode = OWSException.INVALID_VALUE;
  2. LOG.debug( e.getMessage(), e );
  3. String msg = "Cannot perform insert operation: " + e.getMessage();
  4. throw new OWSException( msg, exceptionCode );
  5. } catch ( Exception e ) {

代码示例来源:origin: deegree/deegree3

  1. + e.getMessage() );

代码示例来源:origin: deegree/deegree3

  1. if ( VERSION_200.equals( requestVersion ) )
  2. exceptionCode = OWSException.OPERATION_PROCESSING_FAILED;
  3. sendServiceException( requestVersion, new OWSException( e.getMessage(), exceptionCode ), response );
  4. } catch ( MissingParameterException e ) {
  5. LOG.debug( "OWS-Exception: {}", e.getMessage() );

代码示例来源:origin: deegree/deegree3

  1. if ( VERSION_200.equals( requestVersion ) )
  2. exceptionCode = OWSException.OPERATION_PROCESSING_FAILED;
  3. sendSoapException( soapDoc, factory, response, new OWSException( e.getMessage(), exceptionCode ), request,
  4. requestVersion );
  5. } catch ( MissingParameterException e ) {

代码示例来源:origin: deegree/deegree3

  1. if ( VERSION_200.equals( requestVersion ) )
  2. exceptionCode = OWSException.OPERATION_PROCESSING_FAILED;
  3. sendServiceException( requestVersion, new OWSException( e.getMessage(), exceptionCode ), response );
  4. } catch ( MissingParameterException e ) {
  5. LOG.trace( "Stack trace:", e );

相关文章