Interface UserLayer

  • All Superinterfaces:
    StyledLayer
    All Known Implementing Classes:
    UserLayerImpl

    public interface UserLayer
    extends StyledLayer
    A UserLayer allows a user-defined layer to be built from WFS and WCS data.

    The details of this object are taken from the OGC Styled-Layer Descriptor Report (OGC 02-070) version 1.0.0.:

    
     <xsd:element name="UserLayer">
       <xsd:annotation>
         <xsd:documentation>
           A UserLayer allows a user-defined layer to be built from WFS and
           WCS data.
         </xsd:documentation>
       </xsd:annotation>
       <xsd:complexType>
         <xsd:sequence>
           <xsd:element ref="sld:Name" minOccurs="0"/>
           <xsd:element ref="sld:RemoteOWS" minOccurs="0"/>
           <xsd:element ref="sld:LayerFeatureConstraints"/>
           <xsd:element ref="sld:UserStyle" maxOccurs="unbounded"/>
         </xsd:sequence>
       </xsd:complexType>
     </xsd:element>
     
    • Method Detail

      • getInlineFeatureDatastore

        Object getInlineFeatureDatastore()
        This Object must be a DataStore, but the interface can't see that from here!
        Returns:
      • setInlineFeatureDatastore

        void setInlineFeatureDatastore​(Object store)
        DataStore used to hold parsed feature collection content for use during rendering

        * This Object must be a DataStore, but the interface can't see that from here!

        Parameters:
        store -
      • setRemoteOWS

        void setRemoteOWS​(RemoteOWS service)
      • userStyles

        List<Style> userStyles()
      • getUserStyles

        Style[] getUserStyles()
      • setUserStyles

        void setUserStyles​(Style... styles)
      • addUserStyle

        void addUserStyle​(Style style)
      • accept

        void accept​(StyleVisitor visitor)
        Used to navigate a Style/SLD.