From 8dfcbfd87d94252bac49d501287b6f96bb424dc2 Mon Sep 17 00:00:00 2001 From: Keiron Liddle Date: Wed, 11 Jul 2001 11:36:03 +0000 Subject: [PATCH] indicates to be implemented status for properties no implemented git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194346 13f79535-47bb-0310-9956-ffa450edef68 --- src/codegen/foproperties.xml | 543 +++++++++--------- .../apache/fop/datatypes/ToBeImplemented.java | 17 + .../datatypes/ToBeImplementedProperty.java | 34 ++ 3 files changed, 326 insertions(+), 268 deletions(-) create mode 100644 src/org/apache/fop/datatypes/ToBeImplemented.java create mode 100644 src/org/apache/fop/datatypes/ToBeImplementedProperty.java diff --git a/src/codegen/foproperties.xml b/src/codegen/foproperties.xml index 8fa2a854d..5f0a1662b 100644 --- a/src/codegen/foproperties.xml +++ b/src/codegen/foproperties.xml @@ -1379,766 +1379,773 @@ active-state - true - String - none + false + ToBeImplemented + alignment-adjust - true - String - none + false + ToBeImplemented + auto alignment-baseline - true - String - none + false + ToBeImplemented + auto auto-restore true - String - none + ToBeImplemented + false azimuth true - String - none + ToBeImplemented + center background - true - String + false + ToBeImplemented none background-attachment - true - String - none + false + ToBeImplemented + scroll background-image - true - String + false + ToBeImplemented none background-position - true - String - none + false + ToBeImplemented + 0% background-position-horizontal - true - String - none + false + ToBeImplemented + 0% background-position-vertical - true - String - none + false + ToBeImplemented + 0% background-repeat - true - String - none + false + ToBeImplemented + repeat baseline-shift - true - String + false + ToBeImplemented + baseline + + + + border-after-precedence + false + ToBeImplemented none border-before-precedence - true - String + false + ToBeImplemented none border-end-precedence - true - String + false + ToBeImplemented none border-spacing true - String - none + ToBeImplemented + 0pt border-start-precedence - true - String + false + ToBeImplemented none caption-side true - String - none + ToBeImplemented + before case-name - true - String - none + false + ToBeImplemented + case-title - true - String - none + false + ToBeImplemented + clear - true - String + false + ToBeImplemented none clip - true - String - none + false + ToBeImplemented + auto color-profile-name - true - String - none + false + ToBeImplemented + content-type - true - String - none + false + ToBeImplemented + auto cue - true - String - none + false + ToBeImplemented + cue-after - true - String + false + ToBeImplemented none cue-before - true - String + false + ToBeImplemented none destination-placement-offset - true - String - none + false + ToBeImplemented + 0pt direction true - String - none + ToBeImplemented + ltr dominant-baseline - true - String - none + false + ToBeImplemented + auto elevation true - String - none + ToBeImplemented + level empty-cells true - String - none + ToBeImplemented + show ends-row - true - String - none + false + ToBeImplemented + false float - true - String + false + ToBeImplemented none font true - String - none + ToBeImplemented + font-selection-strategy true - String - none + ToBeImplemented + auto font-size-adjust true - String + ToBeImplemented none font-stretch true - String - none + ToBeImplemented + normal glyph-orientation-horizontal true - String - none + ToBeImplemented + 0deg glyph-orientation-vertical true - String - none + ToBeImplemented + auto hyphenation-ladder-count true - String - none + ToBeImplemented + no-limit hyphenation-keep true - String - none + ToBeImplemented + auto indicate-destination - true - String - none + false + ToBeImplemented + false inline-progression-dimension - true - String - none + false + ToBeImplemented + auto last-line-end-indent true - String - none + ToBeImplemented + 0pt letter-spacing true - String - none + ToBeImplemented + normal linefeed-treatment true - String - none + ToBeImplemented + treat-as-space line-height-shift-adjustment true - String - none + ToBeImplemented + consider-shifts line-stacking-strategy true - String - none + ToBeImplemented + line-height margin - true - String - none + false + ToBeImplemented + marker-class-name - true - String - none + false + ToBeImplemented + max-height - true - String - none + false + ToBeImplemented + 0pt max-width - true - String + false + ToBeImplemented none media-usage - true - String - none + false + ToBeImplemented + auto min-height - true - String - none + false + ToBeImplemented + 0pt min-width - true - String - none + false + ToBeImplemented + page-break-after - true - String - none + false + ToBeImplemented + auto page-break-before - true - String - none + false + ToBeImplemented + auto page-break-inside true - String - none + ToBeImplemented + auto pause - true - String - none + false + ToBeImplemented + pause-after - true - String - none + false + ToBeImplemented + pause-before - true - String - none + false + ToBeImplemented + pitch true - String - none + ToBeImplemented + medium pitch-range true - String - none + ToBeImplemented + 50 play-during - true - String - none + false + ToBeImplemented + auto reference-orientation true - String - none + ToBeImplemented + 0 relative-position - true - String - none + false + ToBeImplemented + static rendering-intent - true - String - none + false + ToBeImplemented + auto retrieve-boundary - true - String - none + false + ToBeImplemented + page-sequence retrieve-class-name - true - String - none + false + ToBeImplemented + retrieve-position - true - String - none + false + ToBeImplemented + first-starting-within-page richness true - String - none + ToBeImplemented + 50 role - true - String + false + ToBeImplemented none scaling-method - true - String - none + false + ToBeImplemented + auto score-spaces true - String - none + ToBeImplemented + true script true - String - none + ToBeImplemented + auto show-destination - true - String - none + false + ToBeImplemented + replace size - true - String - none + false + ToBeImplemented + auto source-document - true - String + false + ToBeImplemented none space-end - true - String + false + ToBeImplemented none space-start - true - String + false + ToBeImplemented none space-treatment true - String - none + ToBeImplemented + preserve speak true - String - none + ToBeImplemented + normal speak-header true - String - none + ToBeImplemented + once speak-numeral true - String - none + ToBeImplemented + continuous speak-punctuation true - String + ToBeImplemented none speech-rate true - String - none + ToBeImplemented + medium starting-state - true - String - none + false + ToBeImplemented + show starts-row - true - String - none + false + ToBeImplemented + false stress true - String - none + ToBeImplemented + 50 suppress-at-line-break - true - String - none + false + ToBeImplemented + auto switch-to - true - String - none + false + ToBeImplemented + xsl-any table-layout - true - String - none + false + ToBeImplemented + auto target-presentation-context - true - String - none + false + ToBeImplemented + use-target-processing-context target-processing-context - true - String - none + false + ToBeImplemented + document-root target-stylesheet - true - String - none + false + ToBeImplemented + use-normal-stylesheet text-altitude - true - String - none + false + ToBeImplemented + use-font-metrics text-depth - true - String - none + false + ToBeImplemented + use-font-metrics text-shadow - true - String + false + ToBeImplemented none text-transform true - String + ToBeImplemented none treat-as-word-space - true - String - none + false + ToBeImplemented + auto unicode-bidi - true - String - none + false + ToBeImplemented + normal visibility - true - String - none + false + ToBeImplemented + visible voice-family true - String - none + ToBeImplemented + volume true - String - none + ToBeImplemented + medium white-space true - String - none + ToBeImplemented + normal word-spacing true - String - none + ToBeImplemented + normal xml:lang XMLLang true - String - none + ToBeImplemented + z-index - true - String - none + false + ToBeImplemented + auto diff --git a/src/org/apache/fop/datatypes/ToBeImplemented.java b/src/org/apache/fop/datatypes/ToBeImplemented.java new file mode 100644 index 000000000..c05660945 --- /dev/null +++ b/src/org/apache/fop/datatypes/ToBeImplemented.java @@ -0,0 +1,17 @@ +/* $Id$ + * Copyright (C) 2001 The Apache Software Foundation. All rights reserved. + * For details on use and redistribution please refer to the + * LICENSE file included with these sources. + */ + +package org.apache.fop.datatypes; + +/** + * a not as yet implemented value + */ +public class ToBeImplemented { + + public ToBeImplemented(String value) { + } +} + diff --git a/src/org/apache/fop/datatypes/ToBeImplementedProperty.java b/src/org/apache/fop/datatypes/ToBeImplementedProperty.java new file mode 100644 index 000000000..bba221191 --- /dev/null +++ b/src/org/apache/fop/datatypes/ToBeImplementedProperty.java @@ -0,0 +1,34 @@ +/* $Id$ -- + * Copyright (C) 2001 The Apache Software Foundation. All rights reserved. + * For details on use and redistribution please refer to the + * LICENSE file included with these sources. + */ + +package org.apache.fop.datatypes; + +import org.apache.fop.fo.*; +import org.apache.fop.messaging.MessageHandler; + +public class ToBeImplementedProperty extends Property { + + public static class Maker extends Property.Maker { + + public Maker(String propName) { + super(propName); + } + + public Property convertProperty(Property p, + PropertyList propertyList, FObj fo) { + if (p instanceof ToBeImplementedProperty) + return p; + ToBeImplementedProperty val = + new ToBeImplementedProperty(getPropName()); + return val; + } + } + + public ToBeImplementedProperty(String propName) { + MessageHandler.errorln("Warning: property - \"" + propName + "\" is not implemented yet."); + } + +} -- 2.39.5