新生代数字媒体技术羿魔方数据可视化系统源代码java.docx
《新生代数字媒体技术羿魔方数据可视化系统源代码java.docx》由会员分享,可在线阅读,更多相关《新生代数字媒体技术羿魔方数据可视化系统源代码java.docx(100页珍藏版)》请在文库网上搜索。
1、packageorg.jfree.base.config;importjava.util.Enumeration;importjava.util.Iterator;importorg.jfree.util.Configuration;publicabstractinterfaceModifiableConfigurationextendsConfigurationpublicabstractvoidsetConfigProperty(StringparamString1,StringparamString2);publicabstractEnumerationgetConfigProperti
2、es();publicabstractIteratorfindPropertyKeys(StringparamString);packageorg.jfree.base.config;importjava.util.Enumeration;importjava.util.Properties;?importjava.util.Vector;publicclassSystemPropertyConfigurationextendsHierarchicalConfigurationpublicvoidsetConfigProperty(Stringkey,Stringvalue)thrownewU
3、nsupportedOperationException(TheSystemPropertyConfigurationisreadOnly);publicStringgetConfigProperty(Stringkey,StringdefaultValue)tryStringvalue=System.getProperty(key);if(value!=null)returnvalue;catch(SecurityExceptionse)returnsuper.getConfigProperty(key,defaultValue);publicbooleanisLocallyDefined(
4、Stringkey)tryreturnSystem.getProperties().containsKey(key);catch(SecurityExceptionse)returnfalse;publicEnumerationgetConfigProperties()tryreturnSystem.getProperties().keys();catch(SecurityExceptionse)returnnewVector().elements();packageorg.jfree.base.config;importjava.io.BufferedInputStream;importja
5、va.io.IOException;importjava.io.InputStream;importjava.util.Properties;importorg.jfree.util.Log;importorg.jfree.util.ObjectUtilities;publicclassPropertyFileConfigurationextendsHierarchicalConfigurationpublicvoidload(StringresourceName)load(resourceName,PropertyFileConfiguration.class);publicvoidload
6、(StringresourceName,ClassresourceSource)InputStreamin=ObjectUtilities.getResourceRelativeAsStream(resourceName,resourceSource);if(in!=null)tryload(in);finallytryin.close();catch(IOExceptione)elseLog.debug(Configurationfilenotfoundintheclasspath:+resourceName);publicvoidload(InputStreamin)if(in=null)
7、thrownewNullPointerException();tryBufferedInputStreambin=newBufferedInputStream(in);Propertiesp=newProperties();p.load(bin);getConfiguration().putAll(p);bin.close();catch(IOExceptionioe)Log.warn(Unabletoreadconfiguration,ioe);packageorg.jfree.base.log;importorg.jfree.util.Log;importorg.jfree.util.Lo
8、gTarget;importorg.jfree.util.PrintStreamLogTarget;publicclassDefaultLogextendsLogprivatestaticfinalPrintStreamLogTargetDEFAULT_LOG_TARGET=newPrintStreamLogTarget();privatestaticfinalDefaultLogdefaultLogInstance=newDefaultLog();publicvoidinit()removeT arget(DEFAULT_LOG_TARGET);StringlogLevel=LogConfi
9、guration.getLogLevel();if(logLevel.equalsIgnoreCase(error)setDebuglevel(0);elseif(logLevel.equalsIgnoreCase(warn)setDebuglevel(1);elseif(logLevel.equalsIgnoreCase(info)setDebuglevel(2);elseif(logLevel.equalsIgnoreCase(debug)setDebuglevel(3);publicsynchronizedvoidaddTarget(LogT argettarget)super.addT
10、 arget(target);if(target!=DEFAULT_LOG_TARGET)removeT arget(DEFAULT_LOG_TARGET);publicstaticDefaultLoggetDefaultLog()returndefaultLogInstance;publicstaticvoidinstallDefaultLog()Log.defineLog(defaultLogInstance);staticdefaultLogInstance.addTarget(DEFAULT_LOG_TARGET);tryStringproperty=System.getPropert
11、y(org.jfree.DebugDefault,false);if(Boolean.valueOf(property).booleanValue()defaultLogInstance.setDebuglevel(3);elsedefaultLogInstance.setDebuglevel(1);catch(SecurityExceptionse)defaultLogInstance.setDebuglevel(1);packageorg.jfree.base.log;importorg.jfree.base.modules.AbstractModule;importorg.jfree.b
12、ase.modules.ModuleInitializeException;importorg.jfree.base.modules.SubSystem;importorg.jfree.util.Configuration;importorg.jfree.util.Log;importorg.jfree.util.PrintStreamLogTarget;publicclassDefaultLogModuleextendsAbstractModulepublicDefaultLogModule()throwsModuleInitializeExceptionloadModuleInfo();p
13、ublicvoidinitialize(SubSystemsubSystem)throwsModuleInitializeExceptionif(LogConfiguration.isDisableLogging()return;if(LogConfiguration.getLogTarget().equals(PrintStreamLogTarget.class.getName()DefaultLog.installDefaultLog();Log.getInstance().addTarget(newPrintStreamLogTarget();if(true.equals(subSyst
14、em.getGlobalConfig().getConfigProperty(org.jfree.base.LogAutoInit)Log.getInstance().init();Log.info(Defaultlogtargetstartedpreviouslogmessagescouldhavebeenignored.);packageorg.jfree.base.log;importorg.jfree.base.AbstractBoot;importorg.jfree.base.BaseBoot;importorg.jfree.base.config.ModifiableConfigu
15、ration;importorg.jfree.util.Configuration;importorg.jfree.util.PrintStreamLogTarget;publicclassLogConfigurationpublicstaticfinalStringDISABLE_LOGGING_DEFAULT=false;publicstaticfinalStringLOGLEVEL=org.jfree.base.LogLevel;publicstaticfinalStringLOGLEVEL_DEFAULT=Info;publicstaticfinalStringLOGTARGET=or
16、g.jfree.base.LogTarget;publicstaticfinalStringLOGTARGET_DEFAULT=PrintStreamLogTarget.class.getName();publicstaticfinalStringDISABLE_LOGGING=org.jfree.base.NoDefaultDebug;publicstaticStringgetLogTarget()returnBaseBoot.getInstance().getGlobalConfig().getConfigProperty(org.jfree.base.LogTarget,LOGTARGE
17、T_DEFAULT);publicstaticvoidsetLogTarget(StringlogTarget)BaseBoot.getConfiguration().setConfigProperty(org.jfree.base.LogTarget,logTarget);publicstaticStringgetLogLevel()returnBaseBoot.getInstance().getGlobalConfig().getConfigProperty(org.jfree.base.LogLevel,Info);publicstaticvoidsetLogLevel(Stringle
18、vel)BaseBoot.getConfiguration().setConfigProperty(org.jfree.base.LogLevel,level);publicstaticbooleanisDisableLogging()returnBaseBoot.getInstance().getGlobalConfig().getConfigProperty(org.jfree.base.NoDefaultDebug,false).equalsIgnoreCase(true);publicstaticvoidsetDisableLogging(booleandisableLogging)B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新生代 数字 媒体 技术 魔方 数据 可视化 系统 源代码 java