Class LockFeatureResponseTypeBinding

  • All Implemented Interfaces:
    Binding, ComplexBinding

    public class LockFeatureResponseTypeBinding
    extends AbstractComplexEMFBinding
    Binding object for the type

      <xsd:complexType name="LockFeatureResponseType">
                  The LockFeatureResponseType is used to define an
                  element to contains the response to a LockFeature
              <xsd:element ref="wfs:LockId">
                        The LockFeatureResponse includes a LockId element
                        that contains a lock identifier.  The lock identifier
                        can be used by a client, in subsequent operations, to
                        operate upon the locked feature instances.
              <xsd:element minOccurs="0" name="FeaturesLocked" type="wfs:FeaturesLockedType">
                        The LockFeature or GetFeatureWithLock operations
                        identify and attempt to lock a set of feature
                        instances that satisfy the constraints specified
                        in the request.  In the event that the lockAction
                        attribute (on the LockFeature or GetFeatureWithLock
                        elements) is set to SOME, a Web Feature Service will
                        attempt to lock as many of the feature instances from
                        the result set as possible.
                        The FeaturesLocked element contains list of ogc:FeatureId
                        elements enumerating the feature instances that a WFS
                        actually managed to lock.
              <xsd:element minOccurs="0" name="FeaturesNotLocked" type="wfs:FeaturesNotLockedType">
                        In contrast to the FeaturesLocked element, the
                        FeaturesNotLocked element contains a list of
                        ogc:Filter elements identifying feature instances
                        that a WFS did not manage to lock because they were
                        already locked by another process.
    • Constructor Detail

      • LockFeatureResponseTypeBinding

        public LockFeatureResponseTypeBinding​(WfsFactory factory)
    • Method Detail

      • getTarget

        public QName getTarget()
        The qualified name of the target for the binding.
      • parse

        public Object parse​(ElementInstance instance,
                            Node node,
                            Object value)
                     throws Exception
        Specified by:
        parse in interface ComplexBinding
        parse in class AbstractComplexEMFBinding
        instance - The element being parsed.
        node - The node in the parse tree representing the element being parsed.
        value - The result of the parse from another strategy in the type hierarchy. Could be null if this is the first strategy being executed.
        The parsed object, or null if the component could not be parsed.
        Exception - Strategy objects should not attempt to handle any exceptions.