- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.deegree.commons.xml.stax.XMLStreamReaderWrapper.require()
方法的一些代码示例,展示了XMLStreamReaderWrapper.require()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLStreamReaderWrapper.require()
方法的具体详情如下:
包路径:org.deegree.commons.xml.stax.XMLStreamReaderWrapper
类名称:XMLStreamReaderWrapper
方法名:require
暂无
代码示例来源:origin: deegree/deegree3
public double getElementTextAsDouble( String namespaceURI, String localName )
throws XMLParsingException, XMLStreamException {
require( START_ELEMENT, namespaceURI, localName );
return getElementTextAsDouble();
}
代码示例来源:origin: deegree/deegree3
public int getElementTextAsPositiveInteger( String namespaceURI, String localName )
throws XMLParsingException, XMLStreamException {
require( START_ELEMENT, namespaceURI, localName );
return getElementTextAsPositiveInteger();
}
代码示例来源:origin: deegree/deegree3
xmlStream.require( START_ELEMENT, gmlNs, "curveMember" );
memberCurves.add( parseCurveProperty( xmlStream, crs ) );
xmlStream.require( END_ELEMENT, gmlNs, "curveMember" );
} while ( xmlStream.nextTag() == START_ELEMENT );
xmlStream.require( END_ELEMENT, elName.getNamespaceURI(), elName.getLocalPart() );
return curve;
代码示例来源:origin: deegree/deegree3
xmlStream.require( START_ELEMENT, gmlNs, "solidMember" );
memberSolids.add( parseSolidProperty( xmlStream, crs ) );
xmlStream.require( END_ELEMENT, gmlNs, "solidMember" );
} while ( xmlStream.nextTag() == START_ELEMENT );
xmlStream.require( END_ELEMENT, elName.getNamespaceURI(), elName.getLocalPart() );
return compositeSolid;
代码示例来源:origin: deegree/deegree3
xmlStream.require( START_ELEMENT, gmlNs, "trianglePatches" );
while ( xmlStream.nextTag() == START_ELEMENT ) {
memberPatches.add( surfacePatchParser.parseTriangle( xmlStream, crs ) );
xmlStream.require( END_ELEMENT, gmlNs, "trianglePatches" );
nextElement( xmlStream );
xmlStream.require( END_ELEMENT, elName.getNamespaceURI(), elName.getLocalPart() );
代码示例来源:origin: deegree/deegree3
/**
* @param xmlStream
* @param defaultCRS
* @return
* @throws XMLStreamException
*/
public MultiPoint parseMultiPoint( XMLStreamReaderWrapper xmlStream, ICRS defaultCRS )
throws XMLStreamException {
String gid = parseGeometryId( xmlStream );
ICRS crs = determineActiveCRS( xmlStream, defaultCRS );
xmlStream.nextTag();
List<Point> members = new LinkedList<Point>();
if ( xmlStream.isStartElement() ) {
do {
String localName = xmlStream.getLocalName();
if ( localName.equals( "pointMember" ) ) {
members.add( parsePointProperty( xmlStream, crs ) );
xmlStream.require( END_ELEMENT, GML21NS, "pointMember" );
} else {
String msg = "Invalid 'gml:MultiPoint' element: unexpected element '" + localName
+ "'. Expected 'pointMember' ";
throw new XMLParsingException( xmlStream, msg );
}
} while ( xmlStream.nextTag() == START_ELEMENT );
}
xmlStream.require( END_ELEMENT, GML21NS, "MultiPoint" );
MultiPoint multiPoint = geomFac.createMultiPoint( gid, crs, members );
idContext.addObject( multiPoint );
return multiPoint;
}
代码示例来源:origin: deegree/deegree3
xmlStream.require( START_ELEMENT, gmlNs, "refLocation" );
xmlStream.nextTag();
xmlStream.require( START_ELEMENT, gmlNs, "AffinePlacement" );
AffinePlacement referenceLocation = parseAffinePlacement( xmlStream, defaultCRS );
xmlStream.nextTag();
xmlStream.require( END_ELEMENT, gmlNs, "refLocation" );
xmlStream.nextTag();
double scaleFactor = xmlStream.getElementTextAsDouble( gmlNs, "scaleFactor" );
double endParameter = xmlStream.getElementTextAsDouble( gmlNs, "endParameter" );
xmlStream.nextTag();
xmlStream.require( END_ELEMENT, gmlNs, "Clothoid" );
return geomFac.createClothoid( referenceLocation, scaleFactor, startParameter, endParameter );
代码示例来源:origin: deegree/deegree3
/**
* @param xmlStream
* @param defaultCRS
* @return
* @throws XMLStreamException
*/
public MultiLineString parseMultiLineString( XMLStreamReaderWrapper xmlStream, ICRS defaultCRS )
throws XMLStreamException {
String gid = parseGeometryId( xmlStream );
ICRS crs = determineActiveCRS( xmlStream, defaultCRS );
xmlStream.nextTag();
List<LineString> members = new LinkedList<LineString>();
if ( xmlStream.isStartElement() ) {
do {
String localName = xmlStream.getLocalName();
if ( localName.equals( "lineStringMember" ) ) {
members.add( parseLineStringProperty( xmlStream, crs ) );
xmlStream.require( END_ELEMENT, GML21NS, "lineStringMember" );
} else {
String msg = "Invalid 'gml:MultiLineString' element: unexpected element '" + localName
+ "'. Expected 'lineStringMember'.";
throw new XMLParsingException( xmlStream, msg );
}
} while ( xmlStream.nextTag() == START_ELEMENT );
}
xmlStream.require( END_ELEMENT, GML21NS, "MultiLineString" );
MultiLineString multiLineString = geomFac.createMultiLineString( gid, crs, members );
idContext.addObject( multiLineString );
return multiLineString;
}
代码示例来源:origin: deegree/deegree3
List<Property> props = readStandardProperties( xmlStream, type, crs );
xmlStream.require( XMLStreamConstants.START_ELEMENT, gmlNs, "baseSurface" );
Surface baseSurface = parseSurfaceProperty( xmlStream, defaultCRS );
xmlStream.require( XMLStreamConstants.END_ELEMENT, gmlNs, "baseSurface" );
nextElement( xmlStream );
xmlStream.require( END_ELEMENT, elName.getNamespaceURI(), elName.getLocalPart() );
return orientableSurface;
代码示例来源:origin: deegree/deegree3
/**
* @param xmlStream
* @param defaultCRS
* @return
* @throws XMLStreamException
*/
public MultiPolygon parseMultiPolygon( XMLStreamReaderWrapper xmlStream, ICRS defaultCRS )
throws XMLStreamException {
String gid = parseGeometryId( xmlStream );
ICRS crs = determineActiveCRS( xmlStream, defaultCRS );
xmlStream.nextTag();
List<Polygon> members = new LinkedList<Polygon>();
if ( xmlStream.isStartElement() ) {
do {
String localName = xmlStream.getLocalName();
if ( localName.equals( "polygonMember" ) ) {
members.add( parsePolygonProperty( xmlStream, crs ) );
xmlStream.require( END_ELEMENT, GML21NS, "polygonMember" );
} else {
String msg = "Invalid 'gml:MultiPolygon' element: unexpected element '" + localName
+ "'. Expected 'polygonMember'.";
throw new XMLParsingException( xmlStream, msg );
}
} while ( xmlStream.nextTag() == START_ELEMENT );
}
xmlStream.require( END_ELEMENT, GML21NS, "MultiPolygon" );
MultiPolygon multiPolygon = geomFac.createMultiPolygon( gid, crs, members );
idContext.addObject( multiPolygon );
return multiPolygon;
}
代码示例来源:origin: deegree/deegree3
/**
* @param xmlStream
* @param defaultCRS
* @return
* @throws XMLStreamException
*/
public MultiGeometry<Geometry> parseMultiGeometry( XMLStreamReaderWrapper xmlStream, ICRS defaultCRS )
throws XMLStreamException {
String gid = parseGeometryId( xmlStream );
ICRS crs = determineActiveCRS( xmlStream, defaultCRS );
xmlStream.nextTag();
List<Geometry> members = new LinkedList<Geometry>();
if ( xmlStream.isStartElement() ) {
do {
String localName = xmlStream.getLocalName();
if ( localName.equals( "geometryMember" ) ) {
members.add( parseGeometryProperty( xmlStream, crs ) );
xmlStream.require( END_ELEMENT, GML21NS, "geometryMember" );
} else {
String msg = "Invalid 'gml:MultiGeometry' element: unexpected element '" + localName
+ "'. Expected 'geometryMember'.";
throw new XMLParsingException( xmlStream, msg );
}
} while ( xmlStream.nextTag() == START_ELEMENT );
}
xmlStream.require( END_ELEMENT, GML21NS, "MultiGeometry" );
MultiGeometry<Geometry> multiGeometry = geomFac.createMultiGeometry( gid, crs, members );
idContext.addObject( multiGeometry );
return multiGeometry;
}
代码示例来源:origin: deegree/deegree3
List<Property> props = readStandardProperties( xmlStream, type, crs );
xmlStream.require( START_ELEMENT, gmlNs, "baseCurve" );
Curve baseCurve = parseCurveProperty( xmlStream, crs );
nextElement( xmlStream );
xmlStream.require( END_ELEMENT, elName.getNamespaceURI(), elName.getLocalPart() );
return orientableCurve;
代码示例来源:origin: deegree/deegree3
xmlStream.require( START_ELEMENT, gmlNs, "exterior" );
if ( xmlStream.nextTag() != START_ELEMENT ) {
String msg = "Error in 'gml:Triangle' element. Expected a 'gml:LinearRing' element.";
xmlStream.require( END_ELEMENT, gmlNs, "exterior" );
xmlStream.nextTag();
xmlStream.require( END_ELEMENT, gmlNs, "Triangle" );
代码示例来源:origin: deegree/deegree3
xmlStream.require( END_ELEMENT, startElName.getNamespaceURI(), startElName.getLocalPart() );
return node;
代码示例来源:origin: deegree/deegree3
xmlStream.require( END_ELEMENT, elName.getNamespaceURI(), elName.getLocalPart() );
return linearRing;
代码示例来源:origin: deegree/deegree3
throw new XMLParsingException( xmlStream, msg );
xmlStream.require( XMLStreamConstants.END_ELEMENT, gmlNs, "LineStringSegment" );
return geomFac.createLineStringSegment( points );
代码示例来源:origin: deegree/deegree3
/**
* @param xmlStream
* @param defaultCRS
* @return
* @throws XMLStreamException
*/
public Ring parseLinearRing( XMLStreamReaderWrapper xmlStream, ICRS defaultCRS )
throws XMLStreamException {
String gid = parseGeometryId( xmlStream );
ICRS crs = determineActiveCRS( xmlStream, defaultCRS );
xmlStream.nextTag();
Points points = parseControlPoints( xmlStream, crs );
if ( points.size() < 4 ) {
String msg = "Error in 'gml:LinearRing' element. Must specify at least four points.";
throw new XMLParsingException( xmlStream, msg );
}
xmlStream.require( END_ELEMENT, GML21NS, "LinearRing" );
LinearRing linearRing = geomFac.createLinearRing( gid, crs, points );
idContext.addObject( linearRing );
return linearRing;
}
代码示例来源:origin: deegree/deegree3
/**
* Returns the object representation of an <code><gml:ArcString></code> element. Consumes all corresponding
* events from the associated <code>XMLStream</code>.
* <ul>
* <li>Precondition: cursor must point at the <code>START_ELEMENT</code> event (<gml:ArcString>)</li>
* <li>Postcondition: cursor points at the corresponding <code>END_ELEMENT</code> event (</gml:ArcString>)</li>
* </ul>
*
* @param defaultCRS
* default CRS for the geometry, this is propagated if no deeper <code>srsName</code> attribute is
* specified
* @return corresponding {@link ArcString} object
* @throws XMLParsingException
* if a syntactical (or semantic) error is detected in the element
* @throws XMLStreamException
* @throws UnknownCRSException
*/
private ArcString parseArcString( XMLStreamReaderWrapper xmlStream, ICRS defaultCRS )
throws XMLParsingException, XMLStreamException, UnknownCRSException {
validateInterpolationAttribute( xmlStream, "circularArc3Points" );
xmlStream.nextTag();
Points points = parseControlPoints( xmlStream, defaultCRS );
if ( points.size() < 3 || points.size() % 2 != 1 ) {
String msg = "Error in 'gml:ArcString' element. Invalid number of points (=" + points.size() + ").";
throw new XMLParsingException( xmlStream, msg );
}
xmlStream.require( XMLStreamConstants.END_ELEMENT, gmlNs, "ArcString" );
return geomFac.createArcString( points );
}
代码示例来源:origin: deegree/deegree3
/**
* Returns the object representation of a <code><gml:Circle></code> element. Consumes all corresponding events
* from the associated <code>XMLStream</code>.
* <ul>
* <li>Precondition: cursor must point at the <code>START_ELEMENT</code> event (<gml:Circle>)</li>
* <li>Postcondition: cursor points at the corresponding <code>END_ELEMENT</code> event (</gml:Circle>)</li>
* </ul>
*
* @param defaultCRS
* default srs for the geometry, this is propagated if no deeper <code>srsName</code> attribute is
* specified
* @return corresponding {@link Circle} object
* @throws XMLParsingException
* if a syntactical (or semantic) error is detected in the element
* @throws XMLStreamException
* @throws UnknownCRSException
*/
private Circle parseCircle( XMLStreamReaderWrapper xmlStream, ICRS defaultCRS )
throws XMLParsingException, XMLStreamException, UnknownCRSException {
validateInterpolationAttribute( xmlStream, "circularArc3Points" );
xmlStream.nextTag();
Points points = parseControlPoints( xmlStream, defaultCRS );
if ( points.size() != 3 ) {
String msg = "Error in 'gml:Circle' element. Must specify exactly three control points, but contains "
+ points.size() + ".";
throw new XMLParsingException( xmlStream, msg );
}
xmlStream.require( XMLStreamConstants.END_ELEMENT, gmlNs, "Circle" );
return geomFac.createCircle( points.get( 0 ), points.get( 1 ), points.get( 2 ) );
}
代码示例来源:origin: deegree/deegree3
/**
* Returns the object representation of a <code><gml:Arc></code> element. Consumes all corresponding events
* from the associated <code>XMLStream</code>.
* <ul>
* <li>Precondition: cursor must point at the <code>START_ELEMENT</code> event (<gml:Arc>)</li>
* <li>Postcondition: cursor points at the corresponding <code>END_ELEMENT</code> event (</gml:Arc>)</li>
* </ul>
*
* @param defaultCRS
* default CoordinateSystem for the geometry, this is propagated if no deeper <code>srsName</code>
* attribute is specified
* @return corresponding {@link Arc} object
* @throws XMLParsingException
* if a syntactical (or semantic) error is detected in the element
* @throws XMLStreamException
* @throws UnknownCRSException
*/
private Arc parseArc( XMLStreamReaderWrapper xmlStream, ICRS defaultCRS )
throws XMLParsingException, XMLStreamException, UnknownCRSException {
validateInterpolationAttribute( xmlStream, "circularArc3Points" );
xmlStream.nextTag();
Points points = parseControlPoints( xmlStream, defaultCRS );
if ( points.size() != 3 ) {
String msg = "Error in 'gml:Arc' element. Must specify exactly three control points, but contains "
+ points.size() + ".";
throw new XMLParsingException( xmlStream, msg );
}
xmlStream.require( XMLStreamConstants.END_ELEMENT, gmlNs, "Arc" );
return geomFac.createArc( points.get( 0 ), points.get( 1 ), points.get( 2 ) );
}
本文整理了Java中org.deegree.commons.xml.stax.XMLStreamReaderWrapper.getText()方法的一些代码示例,展示了XMLStreamReaderW
本文整理了Java中org.deegree.commons.xml.stax.XMLStreamReaderWrapper.getSystemId()方法的一些代码示例,展示了XMLStreamRea
本文整理了Java中org.deegree.commons.xml.stax.XMLStreamReaderWrapper.require()方法的一些代码示例,展示了XMLStreamReaderW
本文整理了Java中org.deegree.commons.xml.stax.XMLStreamReaderWrapper.getNamespaceURI()方法的一些代码示例,展示了XMLStrea
本文整理了Java中org.deegree.commons.xml.stax.XMLStreamReaderWrapper.nextTag()方法的一些代码示例,展示了XMLStreamReaderW
本文整理了Java中org.deegree.commons.xml.stax.XMLStreamReaderWrapper.getElementText()方法的一些代码示例,展示了XMLStream
本文整理了Java中org.deegree.commons.xml.stax.XMLStreamReaderWrapper.getEventType()方法的一些代码示例,展示了XMLStreamRe
本文整理了Java中org.deegree.commons.xml.stax.XMLStreamReaderWrapper.next()方法的一些代码示例,展示了XMLStreamReaderWrap
本文整理了Java中org.deegree.commons.xml.stax.XMLStreamReaderWrapper.getCurrentEventInfo()方法的一些代码示例,展示了XMLS
本文整理了Java中org.deegree.commons.xml.stax.XMLStreamReaderWrapper.getLocation()方法的一些代码示例,展示了XMLStreamRea
本文整理了Java中org.deegree.commons.xml.stax.XMLStreamReaderWrapper.getElementTextAsDouble()方法的一些代码示例,展示了X
本文整理了Java中org.deegree.commons.xml.stax.XMLStreamReaderWrapper.()方法的一些代码示例,展示了XMLStreamReaderWrapper.
我是一名优秀的程序员,十分优秀!