| |
|
| java.lang.Object org.geotools.xml.AbstractComplexBinding
All known Subclasses: org.geotools.sld.bindings.SLDPolygonSymbolizerBinding, org.geotools.gml3.bindings.DirectPositionTypeBinding, org.geotools.xs.bindings.XSAnnotatedBinding, org.geotools.gml3.bindings.CurveArrayPropertyTypeBinding, org.geotools.sld.bindings.SLDMarkBinding, org.geotools.gml3.bindings.MultiLineStringPropertyTypeBinding, org.geotools.gml3.bindings.LinearRingTypeBinding, org.geotools.filter.v1_0.OGCLogicOpsTypeBinding, org.geotools.gml2.bindings.GMLAbstractFeatureCollectionBaseTypeBinding, org.geotools.sld.bindings.SLDColorMapBinding, org.geotools.sld.bindings.SLDPerpendicularOffsetBinding, org.geotools.filter.v1_0.OGCLowerBoundaryTypeBinding, org.geotools.filter.v1_1.FilterTypeBinding, org.geotools.filter.v1_0.OGCPropertyIsLessThanBinding, org.geotools.wms.v1_1_1.bindings._WMT_MS_CapabilitiesBinding, org.geotools.wms.v1_1_1.bindings._StyleBinding, org.geotools.wms.v1_1_1.bindings._GetBinding, org.geotools.wms.v1_1_1.bindings._ServiceBinding, org.geotools.ml.bindings.MLEnvelopeTypeBinding, org.geotools.filter.v1_0.OGCCrossesBinding, org.geotools.gml3.bindings.MultiPointPropertyTypeBinding, org.geotools.filter.v1_0.OGCPropertyIsEqualToBinding, org.geotools.wms.v1_1_1.bindings._StyleURLBinding, org.geotools.wms.v1_1_1.bindings._IdentifierBinding, org.geotools.sld.bindings.SLDLinePlacementBinding, org.geotools.sld.bindings.SLDNamedStyleBinding, org.geotools.filter.v1_0.OGCBBOXTypeBinding, org.geotools.sld.bindings.SLDAnchorPointBinding, org.geotools.gml3.bindings.SurfacePropertyTypeBinding, org.geotools.gml2.bindings.GMLAbstractFeatureTypeBinding, org.geotools.sld.bindings.SLDSelectedChannelTypeBinding, org.geotools.filter.v1_0.OGCPropertyIsGreaterThanBinding, org.geotools.gml3.bindings.AbstractSurfaceTypeBinding, org.geotools.filter.v1_0.OGCSubBinding, org.geotools.gml2.bindings.GMLGeometryAssociationTypeBinding, org.geotools.filter.v1_1.SpatialOperatorTypeBinding, org.geotools.filter.v1_0.OGCPropertyIsNullTypeBinding, org.geotools.wms.v1_1_1.bindings._OperationTypeBinding, org.geotools.sld.bindings.SLDRuleBinding, org.geotools.sld.bindings.SLDLayerFeatureConstraintsBinding, org.geotools.filter.v1_0.OGCUpperBoundaryTypeBinding, org.geotools.sld.bindings.SLDGreenChannelBinding, org.geotools.sld.bindings.SLDFeatureTypeStyleBinding, org.geotools.gml3.bindings.MultiLineStringTypeBinding, org.geotools.wms.v1_1_1.bindings._LayerBinding, org.geotools.filter.v1_1.FunctionNameTypeBinding, org.geotools.xs.bindings.XSGroupBinding, org.geotools.sld.bindings.SLDOverlapBehaviorBinding, org.geotools.sld.bindings.SLDPointSymbolizerBinding, org.geotools.gml3.bindings.CurveSegmentArrayPropertyTypeBinding, org.geotools.gml3.bindings.AbstractFeatureTypeBinding, org.geotools.filter.v1_0.OGCLiteralTypeBinding, org.geotools.sld.bindings.SLDLabelPlacementBinding, org.geotools.filter.v1_0.OGCDisjointBinding, org.geotools.gml2.bindings.GMLMultiLineStringPropertyTypeBinding, org.geotools.xs.bindings.XSSimpleRestrictionTypeBinding, org.geotools.filter.v1_0.OGCTouchesBinding, org.geotools.filter.v1_0.OGCEqualsBinding, org.geotools.gml3.bindings.PointTypeBinding, org.geotools.filter.v1_0.OGCComparisonOpsTypeBinding, org.geotools.wms.v1_1_1.bindings._FeatureListURLBinding, org.geotools.gml3.bindings.FeaturePropertyTypeBinding, org.geotools.sld.bindings.SLDLineSymbolizerBinding, org.geotools.xs.bindings.XSRestrictionTypeBinding, org.geotools.xs.bindings.XSSimpleTypeBinding, org.geotools.xs.bindings.XSComplexTypeBinding, org.geotools.gml3.bindings.LocationPropertyTypeBinding, org.geotools.wms.v1_1_1.bindings._DCPTypeBinding, org.geotools.gml2.bindings.GMLAbstractFeatureCollectionTypeBinding, org.geotools.sld.bindings.SLDRemoteOWSBinding, org.geotools.gml2.bindings.GMLPolygonMemberTypeBinding, org.geotools.filter.v1_1.Filter_CapabilitiesBinding, org.geotools.gml3.bindings.MultiCurveTypeBinding, org.geotools.gml3.bindings.LineStringTypeBinding, org.geotools.gml3.bindings.MeasureTypeBinding, org.geotools.gml3.bindings.LineStringSegmentTypeBinding, org.geotools.xs.bindings.XSExtensionTypeBinding, org.geotools.gml3.bindings.CurvePropertyTypeBinding, org.geotools.gml3.bindings.MultiCurvePropertyTypeBinding, org.geotools.filter.v1_0.OGCFeatureIdTypeBinding, org.geotools.filter.v1_0.OGCPropertyIsBetweenTypeBinding, org.geotools.filter.v1_0.OGCPropertyIsGreaterThanOrEqualToBinding, org.geotools.filter.v1_1.Id_CapabilitiesTypeBinding, org.geotools.sld.bindings.SLDUserLayerBinding, org.geotools.filter.v1_1.SortByTypeBinding, org.geotools.filter.v1_0.OGCFunctionTypeBinding, org.geotools.filter.v1_0.OGCContainsBinding, org.geotools.filter.v1_0.OGCOrBinding, org.geotools.sld.bindings.SLDColorMapEntryBinding, org.geotools.po.bindings.ItemsBinding, org.geotools.xs.bindings.XSExplicitGroupBinding, org.geotools.sld.bindings.SLDPointPlacementBinding, org.geotools.sld.bindings.SLDHaloBinding, org.geotools.gml3.bindings.PolygonPropertyTypeBinding, org.geotools.gml3.bindings.AbstractRingPropertyTypeBinding, org.geotools.xs.bindings.XSOpenAttrsBinding, org.geotools.sld.bindings.SLDStrokeBinding, org.geotools.gml3.bindings.MultiPolygonTypeBinding, org.geotools.filter.v1_0.OGCBeyondBinding, org.geotools.gml3.bindings.AbstractGeometryTypeBinding, org.geotools.xs.bindings.XSWildcardBinding, org.geotools.filter.v1_1.FunctionsTypeBinding, org.geotools.wms.v1_1_1.bindings._DimensionBinding, org.geotools.gml3.bindings.LinearRingPropertyTypeBinding, org.geotools.sld.bindings.SLDContrastEnhancementBinding, org.geotools.gml3.bindings.PolygonTypeBinding, org.geotools.filter.v1_0.OGCSpatialOpsTypeBinding, org.geotools.gml2.bindings.GMLLineStringPropertyTypeBinding, org.geotools.po.bindings.PurchaseOrderTypeBinding, org.geotools.wms.v1_1_1.bindings._LogoURLBinding, org.geotools.filter.v1_0.OGCPropertyIsLessThanOrEqualToBinding, org.geotools.po.bindings.USAddressBinding, org.geotools.xs.bindings.XSSimpleExtensionTypeBinding, org.geotools.wms.v1_1_1.bindings._UserDefinedSymbolizationBinding, org.geotools.gml2.bindings.GMLPointMemberTypeBinding, org.geotools.sld.bindings.SLDRasterSymbolizerBinding, org.geotools.gml2.bindings.GMLGeometryPropertyTypeBinding, org.geotools.sld.bindings.SLDFontBinding, org.geotools.xs.bindings.XSAttributeBinding, org.geotools.sld.bindings.SLDFeatureTypeConstraintBinding, org.geotools.xs.bindings.XSTopLevelComplexTypeBinding, org.geotools.gml2.bindings.GMLLinearRingMemberTypeBinding, org.geotools.gml2.bindings.GMLGeometryCollectionTypeBinding, org.geotools.wms.v1_1_1.bindings._ContactPersonPrimaryBinding, org.geotools.gml3.bindings.BoundingShapeTypeBinding, org.geotools.ml.bindings.MLMailTypeBinding, org.geotools.gml3.bindings.MultiSurfacePropertyTypeBinding, org.geotools.sld.bindings.SLDSymbolizerTypeBinding, org.geotools.gml2.bindings.GMLFeatureAssociationTypeBinding, org.geotools.wms.v1_1_1.bindings._HTTPBinding, org.geotools.sld.bindings.SLDRedChannelBinding, org.geotools.wms.v1_1_1.bindings._PostBinding, org.geotools.gml2.bindings.GMLAbstractGeometryTypeBinding, org.geotools.xs.bindings.XSNamedAttributeGroupBinding, org.geotools.sld.bindings.SLDChannelSelectionBinding, org.geotools.wms.v1_1_1.bindings._ContactAddressBinding, org.geotools.filter.v1_0.OGCMulBinding, org.geotools.gml2.bindings.GMLBoundingShapeTypeBinding, org.geotools.xs.bindings.XSKeybaseBinding, org.geotools.xs.bindings.XSAllBinding, org.geotools.gml2.bindings.GMLPointTypeBinding, org.geotools.wms.v1_1_1.bindings._AuthorityURLBinding, org.geotools.gml2.bindings.GMLLineStringTypeBinding, org.geotools.xs.bindings.XSTopLevelElementBinding, org.geotools.gml3.bindings.MultiSurfaceTypeBinding, org.geotools.filter.v1_0.OGCAddBinding, org.geotools.filter.v1_0.OGCIntersectsBinding, org.geotools.wms.v1_1_1.bindings._DataURLBinding, org.geotools.gml2.bindings.GMLMultiGeometryPropertyTypeBinding, org.geotools.wms.v1_1_1.bindings._ExceptionBinding, org.geotools.sld.bindings.SLDParameterValueTypeBinding, org.geotools.xs.bindings.XSLocalComplexTypeBinding, org.geotools.filter.v1_1.GeometryOperandsTypeBinding, org.geotools.sld.bindings.SLDFillBinding, org.geotools.gml3.bindings.SurfaceArrayPropertyTypeBinding, org.geotools.gml3.bindings.LineStringPropertyTypeBinding, org.geotools.sld.bindings.SLDExternalGraphicBinding, org.geotools.gml3.bindings.FeatureArrayPropertyTypeBinding, org.geotools.filter.v1_0.OGCDistanceBufferTypeBinding, org.geotools.gml3.bindings.DirectPositionListTypeBinding, org.geotools.wms.v1_1_1.bindings._StyleSheetURLBinding, org.geotools.wms.v1_1_1.bindings._ContactInformationBinding, org.geotools.xs.bindings.XSLocalSimpleTypeBinding, org.geotools.gml2.bindings.GMLMultiPolygonTypeBinding, org.geotools.gml3.bindings.MultiPointTypeBinding, org.geotools.filter.v1_0.OGCPropertyIsNotEqualToBinding, org.geotools.gml2.bindings.GMLMultiPointTypeBinding, org.geotools.sld.bindings.SLDHistogramBinding, org.geotools.gml3.bindings.CurveTypeBinding, org.geotools.filter.v1_0.OGCDWithinBinding, org.geotools.filter.v1_0.OGCDivBinding, org.geotools.xs.bindings.XSComplexRestrictionTypeBinding, org.geotools.xs.bindings.XSTopLevelSimpleTypeBinding, org.geotools.sld.bindings.SLDOnlineResourceBinding, org.geotools.filter.v1_1.ComparisonOperatorsTypeBinding, org.geotools.filter.v1_1.FIDBinding, org.geotools.sld.bindings.SLDUserStyleBinding, org.geotools.gml3.bindings.PointPropertyTypeBinding, org.geotools.filter.v1_1.SpatialOperatorsTypeBinding, org.geotools.filter.v1_1.GmlObjectIdTypeBinding, org.geotools.xs.bindings.XSNarrowMaxMinBinding, org.geotools.ml.bindings.MLAttachmentTypeBinding, org.geotools.filter.v1_1.LogicalOperatorsBinding, org.geotools.sld.bindings.SLDLegendGraphicBinding, org.geotools.filter.v1_0.OGCBinarySpatialOpTypeBinding, org.geotools.wms.v1_1_1.bindings._CapabilityBinding, org.geotools.xs.bindings.XSNumFacetBinding, org.geotools.sld.bindings.SLDDisplacementBinding, org.geotools.sld.bindings.SLDSymbolizerBinding, org.geotools.filter.v1_0.OGCPropertyNameTypeBinding, org.geotools.gml3.bindings.GeometryPropertyTypeBinding, org.geotools.filter.v1_1.Scalar_CapabilitiesTypeBinding, org.geotools.wms.v1_1_1.bindings._MetadataURLBinding, org.geotools.sld.bindings.SLDTextSymbolizerBinding, org.geotools.filter.v1_0.OGCExpressionTypeBinding, org.geotools.gml2.bindings.GMLMultiPointPropertyTypeBinding, org.geotools.wms.v1_1_1.bindings._KeywordListBinding, org.geotools.gml2.bindings.GMLPolygonPropertyTypeBinding, org.geotools.xs.bindings.XSTopLevelAttributeBinding, org.geotools.wms.v1_1_1.bindings._OnlineResourceBinding, org.geotools.sld.bindings.SLDNormalizeBinding, org.geotools.sld.bindings.SLDBlueChannelBinding, org.geotools.filter.v1_0.OGCDistanceTypeBinding, org.geotools.sld.bindings.SLDGrayChannelBinding, org.geotools.gml3.bindings.AbstractFeatureCollectionTypeBinding, org.geotools.filter.v1_0.OGCPropertyIsLikeTypeBinding, org.geotools.sld.bindings.SLDImageOutlineBinding, org.geotools.sld.bindings.SLDStyledLayerDescriptorBinding, org.geotools.filter.v1_0.OGCFilterTypeBinding, org.geotools.sld.bindings.SLDNamedLayerBinding, org.geotools.gml3.bindings.EnvelopeTypeBinding, org.geotools.xs.bindings.XSAnyTypeBinding, org.geotools.filter.v1_0.OGCWithinBinding, org.geotools.gml2.bindings.GMLCoordinatesTypeBinding, org.geotools.sld.bindings.SLDGraphicBinding, org.geotools.gml2.bindings.GMLBoxTypeBinding, org.geotools.sld.bindings.SLDExtentBinding, org.geotools.xs.bindings.XSElementBinding, org.geotools.gml2.bindings.GMLCoordTypeBinding, org.geotools.filter.v1_0.OGCBinaryLogicOpTypeBinding, org.geotools.gml2.bindings.GMLMultiLineStringTypeBinding, org.geotools.wms.v1_1_1.bindings._LegendURLBinding, org.geotools.gml3.bindings.MultiPolygonPropertyTypeBinding, org.geotools.filter.v1_0.OGCNotBinding, org.geotools.filter.v1_0.OGCOverlapsBinding, org.geotools.filter.v1_1.ArithmeticOperatorsTypeBinding, org.geotools.xs.bindings.XSSimpleExplicitGroupBinding, org.geotools.xs.bindings.XSAttributeGroupBinding, org.geotools.xs.bindings.XSGroupRefBinding, org.geotools.filter.v1_0.OGCAndBinding, org.geotools.filter.v1_1.EIDBinding, org.geotools.wms.v1_1_1.bindings._RequestBinding, org.geotools.gml2.bindings.GMLAbstractGeometryCollectionBaseTypeBinding, org.geotools.xs.bindings.XSAttributeGroupRefBinding, org.geotools.xml.AbstractComplexEMFBinding, org.geotools.filter.v1_1.Spatial_CapabilitiesTypeBinding, org.geotools.xs.bindings.XSLocalElementBinding, org.geotools.gml2.bindings.GMLPointPropertyTypeBinding, org.geotools.sld.bindings.SLDGeometryBinding, org.geotools.wms.v1_1_1.bindings._AttributionBinding, org.geotools.filter.v1_1.FunctionNamesTypeBinding, org.geotools.sld.bindings.SLDGraphicFillBinding, org.geotools.wms.v1_1_1.bindings._LatLonBoundingBoxBinding, org.geotools.sld.bindings.SLDCssParameterBinding, org.geotools.gml2.bindings.GMLLinearRingTypeBinding, org.geotools.sld.bindings.SLDGraphicStrokeBinding, org.geotools.xs.bindings.XSNoFixedFacetBinding, org.geotools.xs.bindings.XSNamedGroupBinding, org.geotools.sld.bindings.SLDShadedReliefBinding, org.geotools.gml2.bindings.GMLPolygonTypeBinding, org.geotools.xs.bindings.XSFacetBinding, org.geotools.ml.bindings.MLMailsTypeBinding, org.geotools.filter.v1_0.OGCBinaryComparisonOpTypeBinding, org.geotools.xs.bindings.XSRealGroupBinding, org.geotools.wms.v1_1_1.bindings._BoundingBoxBinding, org.geotools.filter.v1_1.SimpleArithmeticBinding, org.geotools.gml2.bindings.GMLMultiPolygonPropertyTypeBinding, org.geotools.filter.v1_0.OGCBinaryOperatorTypeBinding, org.geotools.wms.v1_1_1.bindings._ScaleHintBinding, org.geotools.wms.v1_1_1.bindings._ExtentBinding, org.geotools.filter.v1_1.SortPropertyTypeBinding, org.geotools.gml3.bindings.PointArrayPropertyTypeBinding, org.geotools.gml2.bindings.GMLLineStringMemberTypeBinding,
AbstractComplexBinding | abstract public class AbstractComplexBinding implements ComplexBinding(Code) | | Base class for complex bindings.
author: Justin Deoliveira, The Open Planning Project, jdeolive@openplans.org |
encode | public Element encode(Object object, Document document, Element value) throws Exception(Code) | | Subclasses should ovverride this method if need be, the default implementation
returns value.
See Also: ComplexBinding#encode(Object, Document, Element). |
getExecutionMode | public int getExecutionMode()(Code) | | This implementation returns
Binding.OVERRIDE .
Subclasses should override to change this behaviour.
|
getProperties | public List getProperties(Object object) throws Exception(Code) | | Subclasses should override this method if need be, the default implementation
returns null .
Note that this method only needs to be implemented for schema types which
are open-ended in which the contents are not specifically specified by
the schema.
See Also: ComplexBinding.getProperties(Object) |
initializeChildContext | public void initializeChildContext(ElementInstance childInstance, Node node, MutablePicoContainer context)(Code) | | Does nothing, subclasses should override this method.
|
|
|
|