Class SurfaceArrayPropertyTypeBinding

    • Field Detail

      • gf

        protected GeometryFactory gf
    • Constructor Detail

      • SurfaceArrayPropertyTypeBinding

        public SurfaceArrayPropertyTypeBinding​(GeometryFactory gf)
    • Method Detail

      • parse

        public Object parse​(ElementInstance instance,
                            Node node,
                            Object value)
                     throws Exception
        Specified by:
        parse in interface ComplexBinding
        Overrides:
        parse in class SurfaceArrayPropertyTypeBinding
        Parameters:
        instance - The element being parsed.
        node - The node in the parse tree representing the element being parsed.
        value - The result of the parse from another strategy in the type hierarchy. Could be null if this is the first strategy being executed.
        Returns:
        The parsed object, or null if the component could not be parsed.
        Throws:
        Exception - Strategy objects should not attempt to handle any exceptions.
      • compareTo

        public int compareTo​(Object o)
        Specified by:
        compareTo in interface Comparable