, and
no attributes), then we can parse ones that look like:
David Blasby
... GML ...
I'm not the best at reading .xsd, but I think that means you can stick
in ANY GML Feature. If so, its way too general.
My plan was to parse the first Feature (or, the given schema if there is
one) to find out all the property names (and which one(s) are the
geometry) and make a FeatureType. (I'd assume all the properties were
strings)
Then, make a MemoryDataStore and put the features in it. I can pass
this off to the lite renderer as normal.
- Author:
- jamesm
UserLayerImpl
public UserLayerImpl()
getRemoteOWS
public RemoteOWS getRemoteOWS()
- Specified by:
getRemoteOWS
in interface UserLayer
getInlineFeatureDatastore
public DataStore getInlineFeatureDatastore()
- Specified by:
getInlineFeatureDatastore
in interface UserLayer
getInlineFeatureType
public SimpleFeatureType getInlineFeatureType()
- Specified by:
getInlineFeatureType
in interface UserLayer
setInlineFeatureDatastore
public void setInlineFeatureDatastore(DataStore store)
- Specified by:
setInlineFeatureDatastore
in interface UserLayer
setInlineFeatureType
public void setInlineFeatureType(SimpleFeatureType ft)
- Specified by:
setInlineFeatureType
in interface UserLayer
setRemoteOWS
public void setRemoteOWS(RemoteOWS service)
- Specified by:
setRemoteOWS
in interface UserLayer
layerFeatureConstraints
public List<FeatureTypeConstraint> layerFeatureConstraints()
- Specified by:
layerFeatureConstraints
in interface UserLayer
getLayerFeatureConstraints
public FeatureTypeConstraint[] getLayerFeatureConstraints()
- Specified by:
getLayerFeatureConstraints
in interface UserLayer
setLayerFeatureConstraints
public void setLayerFeatureConstraints(FeatureTypeConstraint[] array)
- Specified by:
setLayerFeatureConstraints
in interface UserLayer
userStyles
public List<Style> userStyles()
- Specified by:
userStyles
in interface UserLayer
getUserStyles
public Style[] getUserStyles()
- Specified by:
getUserStyles
in interface UserLayer
setUserStyles
public void setUserStyles(Style[] styles)
- Specified by:
setUserStyles
in interface UserLayer
addUserStyle
public void addUserStyle(Style style)
- Specified by:
addUserStyle
in interface UserLayer
accept
public void accept(StyleVisitor visitor)
- Description copied from interface:
UserLayer
- Used to navigate a Style/SLD.
- Specified by:
accept
in interface UserLayer
equals
public boolean equals(Object oth)
- Overrides:
equals
in class Object
Copyright © 1996-2014 Geotools. All Rights Reserved.