Class ParserSupports

  • All Implemented Interfaces:
    java.lang.Cloneable, Condition

    public class ParserSupports
    extends ProjectComponent
    implements Condition
    Test for the XML parser supporting a particular feature
    Since:
    Ant 1.7
    • Field Detail

      • ERROR_BOTH_ATTRIBUTES

        public static final java.lang.String ERROR_BOTH_ATTRIBUTES
        error - combined attributes not allowed
        See Also:
        Constant Field Values
      • NOT_RECOGNIZED

        public static final java.lang.String NOT_RECOGNIZED
        error - not recognized
        See Also:
        Constant Field Values
      • NOT_SUPPORTED

        public static final java.lang.String NOT_SUPPORTED
        error - not supported
        See Also:
        Constant Field Values
      • ERROR_NO_ATTRIBUTES

        public static final java.lang.String ERROR_NO_ATTRIBUTES
        error - missing attribute
        See Also:
        Constant Field Values
      • ERROR_NO_VALUE

        public static final java.lang.String ERROR_NO_VALUE
        error - no value
        See Also:
        Constant Field Values
    • Constructor Detail

      • ParserSupports

        public ParserSupports()
    • Method Detail

      • setFeature

        public void setFeature​(java.lang.String feature)
        Feature to probe for.
        Parameters:
        feature - the feature to probe for.
      • setProperty

        public void setProperty​(java.lang.String property)
        Property to probe for
        Parameters:
        property - the property to probe for.
      • setValue

        public void setValue​(java.lang.String value)
        Optional value to set. Converted to a boolean value when setting a property
        Parameters:
        value - the value to set.
      • evalFeature

        public boolean evalFeature()
        Set a feature
        Returns:
        true if the feature could be set
      • evalProperty

        public boolean evalProperty()
        Set a property
        Returns:
        true if the feature could be set