/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.core.xslt; import java.util.Collection; /** * StyleRegistry * * @since 8.0 */ public interface StyleRegistry { /** * Find the first style in the registry with the supplied name * @param name the name of the style * @return the {@link Style} with a matching name, or null if no * such Style object could be found */ public Style getStyle( String name ); /** * Return the collection of {@link Style} instances. This collection * is mutable. * @return the list of {@link Style} instances; never null */ public Collection getStyles(); }