congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
GMLReference.getId
Code IndexAdd Tabnine to your IDE (free)

How to use
getId
method
in
org.deegree.commons.tom.gml.GMLReference

Best Java code snippets using org.deegree.commons.tom.gml.GMLReference.getId (Showing top 6 results out of 315)

origin: deegree/deegree3

@Override
public String requireObject( GMLReference<?> ref, GmlXlinkOptions resolveState ) {
  LOG.debug( "Exporting forward reference to object {} which must be included in the output.", ref.getId() );
  objectIdToRef.put( ref.getId(), ref );
  return "#" + ref.getId();
}
origin: deegree/deegree3

@Override
public String handleReference( GMLReference<?> ref ) {
  if ( localReferencesPossible ) {
    LOG.debug( "Exporting potential forward reference to object {} which may or may not be exported later.",
          ref.getId() );
    // try {
    // xmlStream.activateBuffering();
    // } catch ( XMLStreamException e ) {
    // throw new RuntimeException( e.getMessage(), e );
    // }
    return "{" + ref.getId() + "}";
  }
  LOG.debug( "Exporting reference to object {} as remote reference.", ref.getId() );
  return remoteXlinkTemplate.replace( "{}", ref.getId() );
}
origin: deegree/deegree3

@Override
public String requireObject( GMLReference<?> ref, GmlXlinkOptions resolveState ) {
  if ( ref.isLocal() ) {
    return remoteXlinkTemplate.replace( "{}", ref.getId() );
  }
  return ref.getURI();
}
origin: deegree/deegree3

@Override
public String handleReference( GMLReference<?> ref ) {
  if ( ref.isLocal() ) {
    return remoteXlinkTemplate.replace( "{}", ref.getId() );
  }
  return ref.getURI();
}
origin: deegree/deegree3

@Override
public String handleReference( GMLReference<?> ref ) {
  String uri = ref.getURI();
  LOG.debug( "Encountered reference to object {}.", uri );
  if ( !isGmlIdBasedUri( uri ) ) {
    LOG.debug( "Reference to object {} considered non-rewritable.", uri );
    return uri;
  }
  if ( localReferencesPossible ) {
    LOG.debug( "Exporting potential forward reference to object {} which may or may not be exported later.",
          ref.getURI() );
    try {
      xmlStream.activateBuffering();
    } catch ( XMLStreamException e ) {
      throw new RuntimeException( e.getMessage(), e );
    }
    return "{" + ref.getId() + "}";
  }
  LOG.debug( "Exporting reference to object {} as remote reference.", ref.getId() );
  return remoteXlinkTemplate.replace( "{}", ref.getId() );
}
origin: deegree/deegree3

protected void writeAdditionalObjects( GMLStreamWriter gmlStream, WfsXlinkStrategy additionalObjects,
                    QName featureMemberEl, Version requestVersion )
            throws XMLStreamException, UnknownCRSException, TransformationException {
  Collection<GMLReference<?>> nextLevelObjects = additionalObjects.getAdditionalRefs();
  XMLStreamWriter xmlStream = gmlStream.getXMLStream();
  boolean wroteStartSection = false;
  while ( !nextLevelObjects.isEmpty() ) {
    Map<GMLReference<?>, GmlXlinkOptions> refToResolveState = additionalObjects.getResolveStates();
    additionalObjects.clear();
    for ( GMLReference<?> ref : nextLevelObjects ) {
      if ( isResolvable( ref ) && !isObjectAlreadySerialized( gmlStream, ref.getId() ) ) {
        GmlXlinkOptions resolveState = refToResolveState.get( ref );
        Feature feature = (Feature) ref;
        if ( !wroteStartSection ) {
          writeAdditionalObjectsStart( xmlStream, requestVersion );
          wroteStartSection = true;
        }
        writeMemberFeature( feature, gmlStream, xmlStream, resolveState, featureMemberEl );
      }
    }
    nextLevelObjects = additionalObjects.getAdditionalRefs();
  }
  if ( wroteStartSection ) {
    writeAdditionalObjectsEnd( xmlStream, requestVersion );
  }
}
org.deegree.commons.tom.gmlGMLReferencegetId

Popular methods of GMLReference

  • getReferencedObject
  • getURI
  • <init>
    Creates a new GMLReference instance.
  • isLocal

Popular in Java

  • Finding current android device location
  • notifyDataSetChanged (ArrayAdapter)
  • getApplicationContext (Context)
  • runOnUiThread (Activity)
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • Dictionary (java.util)
    Note: Do not use this class since it is obsolete. Please use the Map interface for new implementatio
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • Notification (javax.management)
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • PhpStorm for WordPress
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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