/**
* Licensed under the Common Development and Distribution License,
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.sun.com/cddl/
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
* implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
package com.sun.facelets.tag;
/**
* A potential rule for Metadata on the passed MetadataTarget
*
* @see com.sun.facelets.tag.Metadata
* @see com.sun.facelets.tag.MetadataTarget
* @author Jacob Hookom
* @version $Id: MetaRule.java,v 1.2 2005/08/24 04:38:47 jhook Exp $
*/
public abstract class MetaRule {
/**
* @param name
* @param attribute
* @param meta
* @return
*/
public abstract Metadata applyRule(String name, TagAttribute attribute,
MetadataTarget meta);
}
|