1884 public static final String SCRIPT_TAG = "script";
1885 /**
1886 * <fx:script> 'source' attribute
1887 */
1888 public static final String SCRIPT_SOURCE_ATTRIBUTE = "source";
1889 /**
1890 * <fx:script> 'charset' attribute
1891 */
1892 public static final String SCRIPT_CHARSET_ATTRIBUTE = "charset";
1893
1894 /**
1895 * The tag name of <fx:define>
1896 */
1897 public static final String DEFINE_TAG = "define";
1898
1899 /**
1900 * The tag name of <fx:reference>
1901 */
1902 public static final String REFERENCE_TAG = "reference";
1903 /**
1904 * <fx:reference> 'source' attribute
1905 */
1906 public static final String REFERENCE_SOURCE_ATTRIBUTE = "source";
1907
1908 /**
1909 * The tag name of <fx:root>
1910 * @since JavaFX 2.2
1911 */
1912 public static final String ROOT_TAG = "root";
1913 /**
1914 * <fx:root> 'type' attribute
1915 * @since JavaFX 2.2
1916 */
1917 public static final String ROOT_TYPE_ATTRIBUTE = "type";
1918
1919 /**
1920 * The tag name of <fx:copy>
1921 */
1922 public static final String COPY_TAG = "copy";
1923 /**
1924 * <fx:copy> 'source' attribute
1930 */
1931 public static final String EVENT_HANDLER_PREFIX = "on";
1932 /**
1933 * The name of the Event object in event handler scripts
1934 */
1935 public static final String EVENT_KEY = "event";
1936 /**
1937 * Suffix for property change/invalidation handlers
1938 */
1939 public static final String CHANGE_EVENT_HANDLER_SUFFIX = "Change";
1940 private static final String COLLECTION_HANDLER_NAME = EVENT_HANDLER_PREFIX + CHANGE_EVENT_HANDLER_SUFFIX;
1941
1942 /**
1943 * Value that represents 'null'
1944 */
1945 public static final String NULL_KEYWORD = "null";
1946
1947 /**
1948 * Escape prefix for escaping special characters inside attribute values.
1949 * Serves as an escape for {@link #ESCAPE_PREFIX}, {@link #RELATIVE_PATH_PREFIX},
1950 * {@link #RESOURCE_KEY_PREFIX, {@link #EXPRESSION_PREFIX}, {@link #BI_DIRECTIONAL_BINDING_PREFIX}
1951 * @since JavaFX 2.1
1952 */
1953 public static final String ESCAPE_PREFIX = "\\";
1954 /**
1955 * Prefix for relative location resultion
1956 */
1957 public static final String RELATIVE_PATH_PREFIX = "@";
1958 /**
1959 * Prefix for resource resolution
1960 */
1961 public static final String RESOURCE_KEY_PREFIX = "%";
1962 /**
1963 * Prefix for (variable) expression resolution
1964 */
1965 public static final String EXPRESSION_PREFIX = "$";
1966 /**
1967 * Prefix for binding expression resolution
1968 */
1969 public static final String BINDING_EXPRESSION_PREFIX = "${";
1970 /**
|
1884 public static final String SCRIPT_TAG = "script";
1885 /**
1886 * <fx:script> 'source' attribute
1887 */
1888 public static final String SCRIPT_SOURCE_ATTRIBUTE = "source";
1889 /**
1890 * <fx:script> 'charset' attribute
1891 */
1892 public static final String SCRIPT_CHARSET_ATTRIBUTE = "charset";
1893
1894 /**
1895 * The tag name of <fx:define>
1896 */
1897 public static final String DEFINE_TAG = "define";
1898
1899 /**
1900 * The tag name of <fx:reference>
1901 */
1902 public static final String REFERENCE_TAG = "reference";
1903 /**
1904 * <fx:reference> 'source' attribute
1905 */
1906 public static final String REFERENCE_SOURCE_ATTRIBUTE = "source";
1907
1908 /**
1909 * The tag name of <fx:root>
1910 * @since JavaFX 2.2
1911 */
1912 public static final String ROOT_TAG = "root";
1913 /**
1914 * <fx:root> 'type' attribute
1915 * @since JavaFX 2.2
1916 */
1917 public static final String ROOT_TYPE_ATTRIBUTE = "type";
1918
1919 /**
1920 * The tag name of <fx:copy>
1921 */
1922 public static final String COPY_TAG = "copy";
1923 /**
1924 * <fx:copy> 'source' attribute
1930 */
1931 public static final String EVENT_HANDLER_PREFIX = "on";
1932 /**
1933 * The name of the Event object in event handler scripts
1934 */
1935 public static final String EVENT_KEY = "event";
1936 /**
1937 * Suffix for property change/invalidation handlers
1938 */
1939 public static final String CHANGE_EVENT_HANDLER_SUFFIX = "Change";
1940 private static final String COLLECTION_HANDLER_NAME = EVENT_HANDLER_PREFIX + CHANGE_EVENT_HANDLER_SUFFIX;
1941
1942 /**
1943 * Value that represents 'null'
1944 */
1945 public static final String NULL_KEYWORD = "null";
1946
1947 /**
1948 * Escape prefix for escaping special characters inside attribute values.
1949 * Serves as an escape for {@link #ESCAPE_PREFIX}, {@link #RELATIVE_PATH_PREFIX},
1950 * {@link #RESOURCE_KEY_PREFIX}, {@link #EXPRESSION_PREFIX}, {@link #BI_DIRECTIONAL_BINDING_PREFIX}
1951 * @since JavaFX 2.1
1952 */
1953 public static final String ESCAPE_PREFIX = "\\";
1954 /**
1955 * Prefix for relative location resultion
1956 */
1957 public static final String RELATIVE_PATH_PREFIX = "@";
1958 /**
1959 * Prefix for resource resolution
1960 */
1961 public static final String RESOURCE_KEY_PREFIX = "%";
1962 /**
1963 * Prefix for (variable) expression resolution
1964 */
1965 public static final String EXPRESSION_PREFIX = "$";
1966 /**
1967 * Prefix for binding expression resolution
1968 */
1969 public static final String BINDING_EXPRESSION_PREFIX = "${";
1970 /**
|