pbwest 2004/05/29 23:31:48 Modified: src/java/org/apache/fop/datatypes Tag: FOP_0-20-0_Alt-Design CountryType.java Log: Added getCountry(PropertyValue) Revision Changes Path No revision No revision 1.1.2.3 +20 -4 xml-fop/src/java/org/apache/fop/datatypes/Attic/CountryType.java Index: CountryType.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/datatypes/Attic/CountryType.java,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -r1.1.2.2 -r1.1.2.3 --- CountryType.java 19 Feb 2004 03:11:55 -0000 1.1.2.2 +++ CountryType.java 30 May 2004 06:31:48 -0000 1.1.2.3 @@ -55,10 +55,26 @@ } /** - * @return the <tt>String</tt> country code. + * Gets the ISO 3166 country code + * @return the country code */ public String getCountry() { return string; + } + + /** + * Gets the ISO 3166 country code from a PropertyValue + * @param pv the property value + * @return the country code + * @exception PropertyException if the <code>PropertyValue</code> is not + * a <code>CountryType</code> + */ + public static String getCountry(PropertyValue pv) + throws PropertyException { + if (pv.getType() == PropertyValue.COUNTRY) { + return ((CountryType)pv).getCountry(); + } + throw new PropertyException("PropertyValue not an COUNTRY type"); } /**
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]