org.kuali.rice.coreservice.api.style
Interface StyleContract

All Superinterfaces:
GloballyUnique, Identifiable, Inactivatable, Versioned
All Known Implementing Classes:
Style, Style.Builder

public interface StyleContract
extends Identifiable, Versioned, GloballyUnique, Inactivatable

This is the contract for a Style. A style represents a stylesheet that is used for transforming data from one format to another (currently only XSL is supported).

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 String getName()
          Returns the name of this style.
 String getXmlContent()
          Returns the XML definition of this style as a String.
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActive
 

Method Detail

getName

String getName()
Returns the name of this style. All styles have a name and this value can never be null or blank. The name must be unique within the entire repository of existing styles.

Returns:
the name of this style

getXmlContent

String getXmlContent()
Returns the XML definition of this style as a String.

Returns:
the xml definition of this style


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.