本文整理了Java中org.deegree.commons.xml.XMLParsingException.getMessage()
方法的一些代码示例,展示了XMLParsingException.getMessage()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLParsingException.getMessage()
方法的具体详情如下:
包路径:org.deegree.commons.xml.XMLParsingException
类名称:XMLParsingException
方法名:getMessage
暂无
代码示例来源:origin: deegree/deegree3
scaleX = (float) getElementTextAsDouble( reader, new QName( CRS_NS, "ScaleX" ), 1, true );
} catch ( XMLParsingException e ) {
LOG.error( "Could not parse scaleX from crs:leastsquare, because: " + e.getMessage(), e );
LOG.error( "Could not parse scaleY from crs:leastsquare, because: " + e.getMessage(), e );
代码示例来源:origin: deegree/deegree3
} catch ( XMLParsingException e ) {
throw new CRSConfigurationException( Messages.getMessage( "CRS_CONFIG_PARSE_ERROR", "Axis",
e.getMessage() ), e );
代码示例来源:origin: deegree/deegree3
+ e.getMessage() );
代码示例来源:origin: deegree/deegree3
/**
* @param reader
* @param targetCRS
* @param sourceCRS
* @param identifiable
* @return
* @throws XMLStreamException
*/
private Transformation parseHelmert( XMLStreamReader reader, ICRS sourceCRS, ICRS targetCRS,
CRSResource identifiable )
throws XMLStreamException {
double xT = 0, yT = 0, zT = 0, xR = 0, yR = 0, zR = 0, scale = 0;
try {
xT = getElementTextAsDouble( reader, new QName( CRS_NS, "XAxisTranslation" ), 0, true );
yT = getElementTextAsDouble( reader, new QName( CRS_NS, "YAxisTranslation" ), 0, true );
zT = getElementTextAsDouble( reader, new QName( CRS_NS, "ZAxisTranslation" ), 0, true );
xR = getElementTextAsDouble( reader, new QName( CRS_NS, "XAxisRotation" ), 0, true );
yR = getElementTextAsDouble( reader, new QName( CRS_NS, "YAxisRotation" ), 0, true );
zR = getElementTextAsDouble( reader, new QName( CRS_NS, "ZAxisRotation" ), 0, true );
scale = getElementTextAsDouble( reader, new QName( CRS_NS, "ScaleDifference" ), 0, true );
} catch ( XMLParsingException e ) {
throw new CRSConfigurationException( Messages.getMessage( "CRS_CONFIG_PARSE_ERROR", "helmert",
"definitions", e.getMessage() ), e );
}
return new Helmert( xT, yT, zT, xR, yR, zR, scale, sourceCRS, targetCRS, identifiable );
}
代码示例来源:origin: deegree/deegree3
public List<CRSCodeType[]> getAvailableCRSIds() {
List<OMElement> crsIDs = new LinkedList<OMElement>();
try {
XPath xpath = new XPath( "//" + PRE + "dictionaryEntry/*[" + PRE + "ProjectedCRS|" + PRE + "CompoundCRS|"
+ PRE + "GeodeticCRS]", nsContext );
crsIDs.addAll( adapter.getElements( getRootElement(), xpath ) );
} catch ( XMLParsingException e ) {
throw new CRSConfigurationException(
Messages.getMessage( "CRS_CONFIG_GET_ALL_ELEMENT_IDS", e.getMessage() ),
e );
}
List<CRSCodeType[]> result = new ArrayList<CRSCodeType[]>();
for ( OMElement crs : crsIDs ) {
if ( crs != null ) {
String[] ids = adapter.getNodesAsStrings( crs, new XPath( PRE + "identifier", nsContext ) );
if ( ids != null ) {
CRSCodeType[] r = new CRSCodeType[ids.length];
for ( int i = 0; i < ids.length; ++i ) {
if ( ids[i] != null ) {
r[i] = new CRSCodeType( ids[i] );
}
}
result.add( r );
}
}
}
return result;
}
代码示例来源:origin: deegree/deegree3
/**
* Parses the required usedDatum element from the given parentElement (probably a crs element).
*
* @param reader
* pointing to the required usedDatum element from.
* @param parentID
* optional for an appropriate error message.
* @return the Datum.
* @throws CRSConfigurationException
* if a parsing error occurred, the node was not defined or an illegal id reference (not found) was
* given.
* @throws XMLStreamException
*/
protected IGeodeticDatum parseReferencedGeodeticDatum( XMLStreamReader reader, String parentID )
throws CRSConfigurationException, XMLStreamException {
String datumID = null;
try {
datumID = getRequiredText( reader, new QName( CRS_NS, "UsedDatum" ), true );
} catch ( XMLParsingException e ) {
throw new CRSConfigurationException( Messages.getMessage( "CRS_CONFIG_PARSE_ERROR", "datumID", parentID,
e.getMessage() ), e );
}
if ( datumID == null || "".equals( datumID.trim() ) ) {
throw new CRSConfigurationException( Messages.getMessage( "CRS_CONFIG_REFERENCE_ID_IS_EMPTY", "usedDatum",
parentID ) );
}
IGeodeticDatum usedDatum = new GeodeticDatumRef( store.getResolver( RESOURCETYPE.DATUM ), '#' + datumID, null );
return usedDatum;
}
代码示例来源:origin: deegree/deegree3
} catch ( XMLParsingException e ) {
if ( LOG.isDebugEnabled() ) {
LOG.debug( "Exception message: " + e.getMessage(), e );
代码示例来源:origin: deegree/deegree3
throw new CRSConfigurationException( Messages.getMessage( "CRS_CONFIG_PARSE_ERROR",
"projectiontType or usedGeographicCRS",
reader.getLocalName(), e.getMessage() ), e );
} catch ( XMLParsingException e ) {
throw new CRSConfigurationException( Messages.getMessage( "CRS_CONFIG_PARSE_ERROR", "UsedProjection",
reader.getLocalName(), e.getMessage() ), e );
代码示例来源:origin: deegree/deegree3
( ( reader == null ) ? "null"
: reader.getLocalName() ),
e.getMessage() ), e );
代码示例来源:origin: deegree/deegree3
} catch ( XMLParsingException e ) {
throw new CRSConfigurationException( Messages.getMessage( "CRS_CONFIG_PARSE_ERROR", "ellipsoid",
ELLIPS_ELEM, e.getMessage() ), e );
代码示例来源:origin: deegree/deegree3
LOG.debug( e.getMessage(), e );
throw new OWSException( e.getMessage(), INVALID_VALUE );
} catch ( Exception e ) {
LOG.debug( e.getMessage(), e );
代码示例来源:origin: deegree/deegree3
exceptionCode = OWSException.INVALID_VALUE;
LOG.debug( e.getMessage(), e );
String msg = "Cannot perform insert operation: " + e.getMessage();
throw new OWSException( msg, exceptionCode );
} catch ( Exception e ) {
代码示例来源:origin: deegree/deegree3
+ e.getMessage() );
代码示例来源:origin: deegree/deegree3
if ( VERSION_200.equals( requestVersion ) )
exceptionCode = OWSException.OPERATION_PROCESSING_FAILED;
sendServiceException( requestVersion, new OWSException( e.getMessage(), exceptionCode ), response );
} catch ( MissingParameterException e ) {
LOG.debug( "OWS-Exception: {}", e.getMessage() );
代码示例来源:origin: deegree/deegree3
if ( VERSION_200.equals( requestVersion ) )
exceptionCode = OWSException.OPERATION_PROCESSING_FAILED;
sendSoapException( soapDoc, factory, response, new OWSException( e.getMessage(), exceptionCode ), request,
requestVersion );
} catch ( MissingParameterException e ) {
代码示例来源:origin: deegree/deegree3
if ( VERSION_200.equals( requestVersion ) )
exceptionCode = OWSException.OPERATION_PROCESSING_FAILED;
sendServiceException( requestVersion, new OWSException( e.getMessage(), exceptionCode ), response );
} catch ( MissingParameterException e ) {
LOG.trace( "Stack trace:", e );
内容来源于网络,如有侵权,请联系作者删除!