123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- Licensed Materials - Property of IBM
- IBM Cognos Products: cpscrn
- (C) Copyright IBM Corp. 2005, 2011
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- -->
- <!--
- Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
- Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated).
- -->
- <validator xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://developer.cognos.com/schemas/validator/1/ ../../producer/schemas/validator.xsd" xmlns="http://developer.cognos.com/schemas/validator/1/" xmlns:portlets="urn:cognos:portlets:validator" namespace="urn:cognos:portlets:validator:utility" version="1.0">
- <import parameter="true" namespace="urn:cognos:portlets:validator"/>
- <!-- ********************* parameters section ( alphabetical) ********* -->
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>^(p_)?boo_url(\d*)</regex>
- </namePattern>
- <ruleRef id="portlets:absoluteUrlPattern"/>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>^(p_)?boo_alias(\d*)</regex>
- </namePattern>
- <ruleRef id="portlets:localizedString"/><!-- RISK: had no limit in previous releases -->
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?html_height</regex>
- </namePattern>
- <ruleRef id="portlets:portletDimension"/>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?html_use_title</regex>
- </namePattern>
- <rule>
- <type>
- <boolean emptyValid="true"/>
- </type>
- </rule>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?img_size</regex>
- </namePattern>
- <rule>
- <enumeration emptyValid="true">
- <list>original,custom</list>
- </enumeration>
- </rule>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?img_target_url</regex>
- </namePattern>
- <ruleRef id="portlets:absoluteUrlPattern"/>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?img_tile</regex>
- </namePattern>
- <rule>
- <type>
- <boolean emptyValid="true"/>
- </type>
- </rule>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?img_url</regex>
- </namePattern>
- <ruleRef id="portlets:absoluteUrlPattern"/>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?img_use_title</regex>
- </namePattern>
- <rule>
- <type>
- <boolean emptyValid="true"/>
- </type>
- </rule>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?img_width</regex>
- </namePattern>
- <ruleRef id="portlets:portletDimension"/>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?img_height</regex>
- </namePattern>
- <ruleRef id="portlets:portletDimension"/>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?rss_alternate</regex>
- </namePattern>
- <rule>
- <type>
- <boolean emptyValid="true"/>
- </type>
- </rule>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?rss_entries</regex>
- </namePattern>
- <rule>
- <type>
- <int min="1" max="1000" emptyValid="true"/>
- </type>
- </rule>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?rss_show_desc</regex>
- </namePattern>
- <rule>
- <type>
- <boolean emptyValid="true"/>
- </type>
- </rule>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?rss_show_image</regex>
- </namePattern>
- <rule>
- <type>
- <boolean emptyValid="true"/>
- </type>
- </rule>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?rss_url</regex>
- </namePattern>
- <ruleRef id="portlets:absoluteUrlPattern"/>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?rss_use_title</regex>
- </namePattern>
- <rule>
- <type>
- <boolean emptyValid="true"/>
- </type>
- </rule>
- </parameter>
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>(p_)?url</regex>
- </namePattern>
- <ruleRef id="portlets:absoluteUrlPattern"/>
- </parameter>
- <!-- Must be removed when all parameters are validated -->
- <parameter skipJavaScript="true">
- <namePattern>
- <regex>.*</regex>
- </namePattern>
- <rule>
- <type>
- <string/>
- </type>
- </rule>
- </parameter>
- </validator>
|