/* * Geotoolkit - An Open Source Java GIS Toolkit * http://www.geotoolkit.org * * (C) 2008 - 2009, Geomatys * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. */ package org.geotoolkit.sld.xml.v100; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; import javax.xml.namespace.QName; /** * This object contains factory methods for each * Java content interface and Java element interface * generated in the net.opengis.sld package. * <p>An ObjectFactory allows you to programatically * construct new instances of the Java representation * for XML content. The Java representation of XML * content can consist of schema derived interfaces * and classes representing the binding of schema * type definitions, element declarations and model * groups. Factory methods for each of these are * provided in this class. * * @module */ @XmlRegistry public class ObjectFactory { private static final QName _PerpendicularOffset_QNAME = new QName("http://www.opengis.net/sld", "PerpendicularOffset"); private static final QName _MaxScaleDenominator_QNAME = new QName("http://www.opengis.net/sld", "MaxScaleDenominator"); private static final QName _ReliefFactor_QNAME = new QName("http://www.opengis.net/sld", "ReliefFactor"); private static final QName _Label_QNAME = new QName("http://www.opengis.net/sld", "Label"); private static final QName _Abstract_QNAME = new QName("http://www.opengis.net/sld", "Abstract"); private static final QName _Name_QNAME = new QName("http://www.opengis.net/sld", "Name"); private static final QName _GreenChannel_QNAME = new QName("http://www.opengis.net/sld", "GreenChannel"); private static final QName _Radius_QNAME = new QName("http://www.opengis.net/sld", "Radius"); private static final QName _MinScaleDenominator_QNAME = new QName("http://www.opengis.net/sld", "MinScaleDenominator"); private static final QName _Title_QNAME = new QName("http://www.opengis.net/sld", "Title"); private static final QName _RasterSymbolizer_QNAME = new QName("http://www.opengis.net/sld", "RasterSymbolizer"); private static final QName _BrightnessOnly_QNAME = new QName("http://www.opengis.net/sld", "BrightnessOnly"); private static final QName _Symbolizer_QNAME = new QName("http://www.opengis.net/sld", "Symbolizer"); private static final QName _Size_QNAME = new QName("http://www.opengis.net/sld", "Size"); private static final QName _FeatureTypeName_QNAME = new QName("http://www.opengis.net/sld", "FeatureTypeName"); private static final QName _SemanticTypeIdentifier_QNAME = new QName("http://www.opengis.net/sld", "SemanticTypeIdentifier"); private static final QName _SourceChannelName_QNAME = new QName("http://www.opengis.net/sld", "SourceChannelName"); private static final QName _PointSymbolizer_QNAME = new QName("http://www.opengis.net/sld", "PointSymbolizer"); private static final QName _DisplacementY_QNAME = new QName("http://www.opengis.net/sld", "DisplacementY"); private static final QName _DisplacementX_QNAME = new QName("http://www.opengis.net/sld", "DisplacementX"); private static final QName _PolygonSymbolizer_QNAME = new QName("http://www.opengis.net/sld", "PolygonSymbolizer"); private static final QName _GammaValue_QNAME = new QName("http://www.opengis.net/sld", "GammaValue"); private static final QName _WellKnownName_QNAME = new QName("http://www.opengis.net/sld", "WellKnownName"); private static final QName _BlueChannel_QNAME = new QName("http://www.opengis.net/sld", "BlueChannel"); private static final QName _LineSymbolizer_QNAME = new QName("http://www.opengis.net/sld", "LineSymbolizer"); private static final QName _Service_QNAME = new QName("http://www.opengis.net/sld", "Service"); private static final QName _Format_QNAME = new QName("http://www.opengis.net/sld", "Format"); private static final QName _IsDefault_QNAME = new QName("http://www.opengis.net/sld", "IsDefault"); private static final QName _TextSymbolizer_QNAME = new QName("http://www.opengis.net/sld", "TextSymbolizer"); private static final QName _AnchorPointY_QNAME = new QName("http://www.opengis.net/sld", "AnchorPointY"); private static final QName _Rotation_QNAME = new QName("http://www.opengis.net/sld", "Rotation"); private static final QName _AnchorPointX_QNAME = new QName("http://www.opengis.net/sld", "AnchorPointX"); private static final QName _RedChannel_QNAME = new QName("http://www.opengis.net/sld", "RedChannel"); private static final QName _Opacity_QNAME = new QName("http://www.opengis.net/sld", "Opacity"); private static final QName _GrayChannel_QNAME = new QName("http://www.opengis.net/sld", "GrayChannel"); private static final QName _Value_QNAME = new QName("http://www.opengis.net/sld", "Value"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.opengis.sld * */ public ObjectFactory() { } /** * Create an instance of {@link ExternalGraphic } * */ public ExternalGraphic createExternalGraphic() { return new ExternalGraphic(); } /** * Create an instance of {@link UserLayer } * */ public UserLayer createUserLayer() { return new UserLayer(); } /** * Create an instance of {@link Displacement } * */ public Displacement createDisplacement() { return new Displacement(); } /** * Create an instance of {@link LayerFeatureConstraints } * */ public LayerFeatureConstraints createLayerFeatureConstraints() { return new LayerFeatureConstraints(); } /** * Create an instance of {@link GraphicStroke } * */ public GraphicStroke createGraphicStroke() { return new GraphicStroke(); } /** * Create an instance of {@link LATESTONTOP } * */ public LATESTONTOP createLATESTONTOP() { return new LATESTONTOP(); } /** * Create an instance of {@link TextSymbolizer } * */ public TextSymbolizer createTextSymbolizer() { return new TextSymbolizer(); } /** * Create an instance of {@link ContrastEnhancement } * */ public ContrastEnhancement createContrastEnhancement() { return new ContrastEnhancement(); } /** * Create an instance of {@link CssParameter } * */ public CssParameter createCssParameter() { return new CssParameter(); } /** * Create an instance of {@link RasterSymbolizer } * */ public RasterSymbolizer createRasterSymbolizer() { return new RasterSymbolizer(); } /** * Create an instance of {@link ColorMap } * */ public ColorMap createColorMap() { return new ColorMap(); } /** * Create an instance of {@link Histogram } * */ public Histogram createHistogram() { return new Histogram(); } /** * Create an instance of {@link Font } * */ public Font createFont() { return new Font(); } /** * Create an instance of {@link ParameterValueType } * */ public ParameterValueType createParameterValueType() { return new ParameterValueType(); } /** * Create an instance of {@link StyledLayerDescriptor } * */ public StyledLayerDescriptor createStyledLayerDescriptor() { return new StyledLayerDescriptor(); } /** * Create an instance of {@link Rule } * */ public Rule createRule() { return new Rule(); } /** * Create an instance of {@link AVERAGE } * */ public AVERAGE createAVERAGE() { return new AVERAGE(); } /** * Create an instance of {@link NamedLayer } * */ public NamedLayer createNamedLayer() { return new NamedLayer(); } /** * Create an instance of {@link OnlineResource } * */ public OnlineResource createOnlineResource() { return new OnlineResource(); } /** * Create an instance of {@link Normalize } * */ public Normalize createNormalize() { return new Normalize(); } /** * Create an instance of {@link LinePlacement } * */ public LinePlacement createLinePlacement() { return new LinePlacement(); } /** * Create an instance of {@link EARLIESTONTOP } * */ public EARLIESTONTOP createEARLIESTONTOP() { return new EARLIESTONTOP(); } /** * Create an instance of {@link Fill } * */ public Fill createFill() { return new Fill(); } /** * Create an instance of {@link PolygonSymbolizer } * */ public PolygonSymbolizer createPolygonSymbolizer() { return new PolygonSymbolizer(); } /** * Create an instance of {@link Graphic } * */ public Graphic createGraphic() { return new Graphic(); } /** * Create an instance of {@link Extent } * */ public Extent createExtent() { return new Extent(); } /** * Create an instance of {@link LineSymbolizer } * */ public LineSymbolizer createLineSymbolizer() { return new LineSymbolizer(); } /** * Create an instance of {@link ElseFilter } * */ public ElseFilter createElseFilter() { return new ElseFilter(); } /** * Create an instance of {@link PointPlacement } * */ public PointPlacement createPointPlacement() { return new PointPlacement(); } /** * Create an instance of {@link OverlapBehavior } * */ public OverlapBehavior createOverlapBehavior() { return new OverlapBehavior(); } /** * Create an instance of {@link RANDOM } * */ public RANDOM createRANDOM() { return new RANDOM(); } /** * Create an instance of {@link LabelPlacement } * */ public LabelPlacement createLabelPlacement() { return new LabelPlacement(); } /** * Create an instance of {@link AnchorPoint } * */ public AnchorPoint createAnchorPoint() { return new AnchorPoint(); } /** * Create an instance of {@link RemoteOWS } * */ public RemoteOWS createRemoteOWS() { return new RemoteOWS(); } /** * Create an instance of {@link Mark } * */ public Mark createMark() { return new Mark(); } /** * Create an instance of {@link NamedStyle } * */ public NamedStyle createNamedStyle() { return new NamedStyle(); } /** * Create an instance of {@link PointSymbolizer } * */ public PointSymbolizer createPointSymbolizer() { return new PointSymbolizer(); } /** * Create an instance of {@link ColorMapEntry } * */ public ColorMapEntry createColorMapEntry() { return new ColorMapEntry(); } /** * Create an instance of {@link ImageOutline } * */ public ImageOutline createImageOutline() { return new ImageOutline(); } /** * Create an instance of {@link ChannelSelection } * */ public ChannelSelection createChannelSelection() { return new ChannelSelection(); } /** * Create an instance of {@link LegendGraphic } * */ public LegendGraphic createLegendGraphic() { return new LegendGraphic(); } /** * Create an instance of {@link Halo } * */ public Halo createHalo() { return new Halo(); } /** * Create an instance of {@link FeatureTypeStyle } * */ public FeatureTypeStyle createFeatureTypeStyle() { return new FeatureTypeStyle(); } /** * Create an instance of {@link Geometry } * */ public Geometry createGeometry() { return new Geometry(); } /** * Create an instance of {@link FeatureTypeConstraint } * */ public FeatureTypeConstraint createFeatureTypeConstraint() { return new FeatureTypeConstraint(); } /** * Create an instance of {@link SelectedChannelType } * */ public SelectedChannelType createSelectedChannelType() { return new SelectedChannelType(); } /** * Create an instance of {@link Stroke } * */ public Stroke createStroke() { return new Stroke(); } /** * Create an instance of {@link GraphicFill } * */ public GraphicFill createGraphicFill() { return new GraphicFill(); } /** * Create an instance of {@link ShadedRelief } * */ public ShadedRelief createShadedRelief() { return new ShadedRelief(); } /** * Create an instance of {@link UserStyle } * */ public UserStyle createUserStyle() { return new UserStyle(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ParameterValueType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "PerpendicularOffset") public JAXBElement<ParameterValueType> createPerpendicularOffset(final ParameterValueType value) { return new JAXBElement<ParameterValueType>(_PerpendicularOffset_QNAME, ParameterValueType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Double }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "MaxScaleDenominator") public JAXBElement<Double> createMaxScaleDenominator(final Double value) { return new JAXBElement<Double>(_MaxScaleDenominator_QNAME, Double.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Double }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "ReliefFactor") public JAXBElement<Double> createReliefFactor(final Double value) { return new JAXBElement<Double>(_ReliefFactor_QNAME, Double.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ParameterValueType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "Label") public JAXBElement<ParameterValueType> createLabel(final ParameterValueType value) { return new JAXBElement<ParameterValueType>(_Label_QNAME, ParameterValueType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "Abstract") public JAXBElement<String> createAbstract(final String value) { return new JAXBElement<String>(_Abstract_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "Name") public JAXBElement<String> createName(final String value) { return new JAXBElement<String>(_Name_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SelectedChannelType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "GreenChannel") public JAXBElement<SelectedChannelType> createGreenChannel(final SelectedChannelType value) { return new JAXBElement<SelectedChannelType>(_GreenChannel_QNAME, SelectedChannelType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ParameterValueType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "Radius") public JAXBElement<ParameterValueType> createRadius(final ParameterValueType value) { return new JAXBElement<ParameterValueType>(_Radius_QNAME, ParameterValueType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Double }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "MinScaleDenominator") public JAXBElement<Double> createMinScaleDenominator(final Double value) { return new JAXBElement<Double>(_MinScaleDenominator_QNAME, Double.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "Title") public JAXBElement<String> createTitle(final String value) { return new JAXBElement<String>(_Title_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link RasterSymbolizer }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "RasterSymbolizer", substitutionHeadNamespace = "http://www.opengis.net/sld", substitutionHeadName = "Symbolizer") public JAXBElement<RasterSymbolizer> createRasterSymbolizer(final RasterSymbolizer value) { return new JAXBElement<RasterSymbolizer>(_RasterSymbolizer_QNAME, RasterSymbolizer.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "BrightnessOnly") public JAXBElement<Boolean> createBrightnessOnly(final Boolean value) { return new JAXBElement<Boolean>(_BrightnessOnly_QNAME, Boolean.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SymbolizerType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "Symbolizer") public JAXBElement<SymbolizerType> createSymbolizer(final SymbolizerType value) { return new JAXBElement<SymbolizerType>(_Symbolizer_QNAME, SymbolizerType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ParameterValueType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "Size") public JAXBElement<ParameterValueType> createSize(final ParameterValueType value) { return new JAXBElement<ParameterValueType>(_Size_QNAME, ParameterValueType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "FeatureTypeName") public JAXBElement<String> createFeatureTypeName(final String value) { return new JAXBElement<String>(_FeatureTypeName_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "SemanticTypeIdentifier") public JAXBElement<String> createSemanticTypeIdentifier(final String value) { return new JAXBElement<String>(_SemanticTypeIdentifier_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "SourceChannelName") public JAXBElement<String> createSourceChannelName(final String value) { return new JAXBElement<String>(_SourceChannelName_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PointSymbolizer }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "PointSymbolizer", substitutionHeadNamespace = "http://www.opengis.net/sld", substitutionHeadName = "Symbolizer") public JAXBElement<PointSymbolizer> createPointSymbolizer(final PointSymbolizer value) { return new JAXBElement<PointSymbolizer>(_PointSymbolizer_QNAME, PointSymbolizer.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ParameterValueType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "DisplacementY") public JAXBElement<ParameterValueType> createDisplacementY(final ParameterValueType value) { return new JAXBElement<ParameterValueType>(_DisplacementY_QNAME, ParameterValueType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ParameterValueType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "DisplacementX") public JAXBElement<ParameterValueType> createDisplacementX(final ParameterValueType value) { return new JAXBElement<ParameterValueType>(_DisplacementX_QNAME, ParameterValueType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PolygonSymbolizer }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "PolygonSymbolizer", substitutionHeadNamespace = "http://www.opengis.net/sld", substitutionHeadName = "Symbolizer") public JAXBElement<PolygonSymbolizer> createPolygonSymbolizer(final PolygonSymbolizer value) { return new JAXBElement<PolygonSymbolizer>(_PolygonSymbolizer_QNAME, PolygonSymbolizer.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Double }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "GammaValue") public JAXBElement<Double> createGammaValue(final Double value) { return new JAXBElement<Double>(_GammaValue_QNAME, Double.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "WellKnownName") public JAXBElement<String> createWellKnownName(final String value) { return new JAXBElement<String>(_WellKnownName_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SelectedChannelType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "BlueChannel") public JAXBElement<SelectedChannelType> createBlueChannel(final SelectedChannelType value) { return new JAXBElement<SelectedChannelType>(_BlueChannel_QNAME, SelectedChannelType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LineSymbolizer }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "LineSymbolizer", substitutionHeadNamespace = "http://www.opengis.net/sld", substitutionHeadName = "Symbolizer") public JAXBElement<LineSymbolizer> createLineSymbolizer(final LineSymbolizer value) { return new JAXBElement<LineSymbolizer>(_LineSymbolizer_QNAME, LineSymbolizer.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "Service") public JAXBElement<String> createService(final String value) { return new JAXBElement<String>(_Service_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "Format") public JAXBElement<String> createFormat(final String value) { return new JAXBElement<String>(_Format_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "IsDefault") public JAXBElement<Boolean> createIsDefault(final Boolean value) { return new JAXBElement<Boolean>(_IsDefault_QNAME, Boolean.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TextSymbolizer }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "TextSymbolizer", substitutionHeadNamespace = "http://www.opengis.net/sld", substitutionHeadName = "Symbolizer") public JAXBElement<TextSymbolizer> createTextSymbolizer(final TextSymbolizer value) { return new JAXBElement<TextSymbolizer>(_TextSymbolizer_QNAME, TextSymbolizer.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ParameterValueType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "AnchorPointY") public JAXBElement<ParameterValueType> createAnchorPointY(final ParameterValueType value) { return new JAXBElement<ParameterValueType>(_AnchorPointY_QNAME, ParameterValueType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ParameterValueType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "Rotation") public JAXBElement<ParameterValueType> createRotation(final ParameterValueType value) { return new JAXBElement<ParameterValueType>(_Rotation_QNAME, ParameterValueType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ParameterValueType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "AnchorPointX") public JAXBElement<ParameterValueType> createAnchorPointX(final ParameterValueType value) { return new JAXBElement<ParameterValueType>(_AnchorPointX_QNAME, ParameterValueType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SelectedChannelType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "RedChannel") public JAXBElement<SelectedChannelType> createRedChannel(final SelectedChannelType value) { return new JAXBElement<SelectedChannelType>(_RedChannel_QNAME, SelectedChannelType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ParameterValueType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "Opacity") public JAXBElement<ParameterValueType> createOpacity(final ParameterValueType value) { return new JAXBElement<ParameterValueType>(_Opacity_QNAME, ParameterValueType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SelectedChannelType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "GrayChannel") public JAXBElement<SelectedChannelType> createGrayChannel(final SelectedChannelType value) { return new JAXBElement<SelectedChannelType>(_GrayChannel_QNAME, SelectedChannelType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sld", name = "Value") public JAXBElement<String> createValue(final String value) { return new JAXBElement<String>(_Value_QNAME, String.class, null, value); } }