Tabnine Logo
GmlXlinkOptions.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.deegree.gml.reference.GmlXlinkOptions
constructor

Best Java code snippets using org.deegree.gml.reference.GmlXlinkOptions.<init> (Showing top 9 results out of 315)

origin: deegree/deegree3

public DefaultGmlXlinkStrategy() {
  this.remoteXlinkTemplate = "#{}";
  this.resolveOptions = new GmlXlinkOptions();
}
origin: deegree/deegree3

/**
 * Creates a new {@link GMLStreamWriter} instance.
 * 
 * @param version
 *            GML version of the output, must not be <code>null</code>
 * @param xmlStream
 *            XML stream used to write the output, must not be <code>null</code>
 * @throws XMLStreamException
 */
GMLStreamWriter( GMLVersion version, XMLStreamWriter xmlStream ) throws XMLStreamException {
  this.version = version;
  this.xmlStream = xmlStream;
  referenceExportStrategy = new DefaultGmlXlinkStrategy( "#{}", new GmlXlinkOptions() );
  prefixToNs.put( "ogc", OGCNS );
  prefixToNs.put( "gml", version != GML_32 ? GMLNS : GML3_2_NS );
  prefixToNs.put( "xlink", XLNNS );
  prefixToNs.put( "xsi", XSINS );
  prefixToNs.put( "dxtra", EXTRA_PROP_NS );
  prefixToNs.put( "dxtra-string", EXTRA_PROP_NS_STRING );
  prefixToNs.put( "dxtra-geometry", EXTRA_PROP_NS_GEOMETRY );
}
origin: deegree/deegree3

private GmlXlinkOptions getResolveParams( Property prop, GmlXlinkOptions resolveState ) {
  PropertyName projection = requestedPropertyNames.get( prop.getName() );
  if ( projection != null && projection.getResolveParams() != null ) {
    return new GmlXlinkOptions( projection.getResolveParams() );
  }
  return resolveState;
}
origin: deegree/deegree3

  protected GmlXlinkOptions getResolveStateForNextLevel( GmlXlinkOptions state ) {
    return new GmlXlinkOptions( null, state.getDepth(), state.getCurrentLevel() + 1, state.getMode(),
                  state.getRemoteTimeoutInMilliseconds() );
  }
}
origin: deegree/deegree3

XlinkedObjectsHandler handler = new XlinkedObjectsHandler( true, null, new GmlXlinkOptions() );
writer.setReferenceResolveStrategy( handler );
origin: deegree/deegree3

private Property recreatePropertyFromGml( final PropertyType pt, final GenericXMLElement particle ) {
  try {
    final GMLSchemaInfoSet gmlSchema = ft.getSchema().getGMLSchema();
    final ByteArrayOutputStream bos = new ByteArrayOutputStream();
    final XMLStreamWriter xmlWriter = XMLOutputFactory.newInstance().createXMLStreamWriter( bos );
    final GMLVersion version = ft.getSchema().getGMLSchema().getVersion();
    final GMLStreamWriter gmlWriter = GMLOutputFactory.createGMLStreamWriter( version, xmlWriter );
    gmlWriter.setNamespaceBindings( gmlSchema.getNamespacePrefixes() );
    final GmlXlinkOptions resolveState = new GmlXlinkOptions();
    gmlWriter.getFeatureWriter().export( particle, resolveState );
    gmlWriter.close();
    xmlWriter.close();
    bos.close();
    final InputStream is = new ByteArrayInputStream( bos.toByteArray() );
    final XMLStreamReader xmlReader = XMLInputFactory.newInstance().createXMLStreamReader( is );
    final GMLStreamReader gmlReader = GMLInputFactory.createGMLStreamReader( version, xmlReader );
    gmlReader.setApplicationSchema( ft.getSchema() );
    gmlReader.setLaxMode( true );
    final Property property = gmlReader.getFeatureReader().parseProperty( new XMLStreamReaderWrapper(
                                                     xmlReader,
                                                     null ),
                                       pt, null );
    return property;
  } catch ( final Exception e ) {
    LOG.error( e.getMessage(), e );
  }
  return new GenericProperty( pt, particle.getName(), null, particle.getAttributes(), particle.getChildren() );
}
origin: deegree/deegree3

prefixToNs.putAll( getFeatureTypeNsPrefixes( analyzer.getFeatureTypes() ) );
gmlStream.setNamespaceBindings( prefixToNs );
GmlXlinkOptions resolveOptions = new GmlXlinkOptions( request.getResolveParams() );
WfsXlinkStrategy additionalObjects = new WfsXlinkStrategy( (BufferableXMLStreamWriter) xmlStream,
                              localReferencesPossible, xLinkTemplate,
origin: deegree/deegree3

prefixToNs.putAll( getFeatureTypeNsPrefixes( analyzer.getFeatureTypes() ) );
gmlStream.setNamespaceBindings( prefixToNs );
GmlXlinkOptions resolveOptions = new GmlXlinkOptions( request.getResolveParams() );
BufferableXMLStreamWriter bufferedStream = (BufferableXMLStreamWriter) xmlStream;
WfsXlinkStrategy additionalObjects = new WfsXlinkStrategy( bufferedStream, localReferencesPossible,
origin: deegree/deegree3

GmlXlinkOptions resolveState = new GmlXlinkOptions( null, resolveDepth, 0, ALL, remoteTimeoutInMilliseconds );
org.deegree.gml.referenceGmlXlinkOptions<init>

Popular methods of GmlXlinkOptions

  • getCurrentLevel
  • getDepth
  • getMode
  • getRemoteTimeoutInMilliseconds

Popular in Java

  • Parsing JSON documents to java classes using gson
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getResourceAsStream (ClassLoader)
  • getApplicationContext (Context)
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • Permission (java.security)
    Legacy security code; do not use.
  • HashSet (java.util)
    HashSet is an implementation of a Set. All optional operations (adding and removing) are supported.
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • Table (org.hibernate.mapping)
    A relational table
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now