package org.geotools.wms.v1_1_1.bindings;


import java.util.Map;

import javax.xml.namespace.QName;

import org.geotools.xml.AbstractComplexBinding;
import org.geotools.xml.ElementInstance;
import org.geotools.xml.Node;

/**
 * Binding object for the type :_UserDefinedSymbolization.
 *
 * <p>
 *	<pre>
 *	 <code>
 *  &lt;xs:complexType name="_UserDefinedSymbolization"&gt;
 *      &lt;xs:attribute default="0" name="SupportSLD"&gt;
 *          &lt;xs:simpleType&gt;
 *              &lt;xs:restriction base="xs:token"&gt;
 *                  &lt;xs:enumeration value="0"/&gt;
 *                  &lt;xs:enumeration value="1"/&gt;
 *              &lt;/xs:restriction&gt;
 *          &lt;/xs:simpleType&gt;
 *      &lt;/xs:attribute&gt;
 *      &lt;xs:attribute default="0" name="UserLayer"&gt;
 *          &lt;xs:simpleType&gt;
 *              &lt;xs:restriction base="xs:token"&gt;
 *                  &lt;xs:enumeration value="0"/&gt;
 *                  &lt;xs:enumeration value="1"/&gt;
 *              &lt;/xs:restriction&gt;
 *          &lt;/xs:simpleType&gt;
 *      &lt;/xs:attribute&gt;
 *      &lt;xs:attribute default="0" name="UserStyle"&gt;
 *          &lt;xs:simpleType&gt;
 *              &lt;xs:restriction base="xs:token"&gt;
 *                  &lt;xs:enumeration value="0"/&gt;
 *                  &lt;xs:enumeration value="1"/&gt;
 *              &lt;/xs:restriction&gt;
 *          &lt;/xs:simpleType&gt;
 *      &lt;/xs:attribute&gt;
 *      &lt;xs:attribute default="0" name="RemoteWFS"&gt;
 *          &lt;xs:simpleType&gt;
 *              &lt;xs:restriction base="xs:token"&gt;
 *                  &lt;xs:enumeration value="0"/&gt;
 *                  &lt;xs:enumeration value="1"/&gt;
 *              &lt;/xs:restriction&gt;
 *          &lt;/xs:simpleType&gt;
 *      &lt;/xs:attribute&gt;
 *  &lt;/xs:complexType&gt; 
 *		
 *	  </code>
 *	 </pre>
 * </p>
 *
 * @generated
 */
public class _UserDefinedSymbolizationBinding extends AbstractComplexBinding {

	/**
	 * @generated
	 */
	public QName getTarget() {
		return WMSV1_1_1._UserDefinedSymbolization;
	}
	
	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 *	
	 * @generated modifiable
	 */	
	public Class getType() {
		return Map.class;
	}
	
	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 *	
	 * @generated modifiable
	 */	
	public Object parse(ElementInstance instance, Node node, Object value) 
		throws Exception {
		
		//TODO: implement
		return null;
	}

}