/* ==================================================================
* Created [2009-4-27 下午11:32:55] by Jon.King
* ==================================================================
* TSS
* ==================================================================
* mailTo:jinpujun@hotmail.com
* Copyright (c) Jon.King, 2009-2012
* ==================================================================
*/
package com.jinhe.tss.portal.engine.model;
import java.util.List;
/**
* 可外挂js、css等文件的节点。
* 现有PortalNode、PageNode可外挂配置文件,同时也可以直接在上面定义公用js、css脚本。
*/
public interface Supplementable {
/**
* 获取公用的js脚本
*/
String getScriptCode();
/**
* 获取公用的css脚本
*/
String getStyleCode();
/**
* 获取公用的外挂js文件列表
*/
List<String> getScriptFiles();
/**
* 获取公用的外挂css文件列表
*/
List<String> getStyleFiles();
/**
* 设置公用的js脚本
*/
void setScriptCode(String scriptCode);
/**
* 设置公用的css脚本
*/
void setStyleCode(String styleCode);
}