SharedThemeFromDir.java


current inspection = 2009-09-04 18:33:31 (id #2) base = 2009-09-04 18:33:31 (id #1)

Filter Options
History:
+ added
- dropped
U unchanged
Annotation Kind:
pre
presumption
post
unanalyzed
test


  • + void addTemplate(ThemeTemplate)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.templatesByAction != null2009-09-04 18:33:31
    +pretemplate != null2009-09-04 18:33:31
    +prethis.templatesByLink != null2009-09-04 18:33:31
    +prethis.templatesByName != null2009-09-04 18:33:31
    +test_vectorjava.lang.String:equals(...)@348: {1}, {0}2009-09-04 18:33:31

  • + ThemeTemplate getDefaultTemplate()

  • -/+ Kind Annotation Text Date
    +prethis.templatesByAction != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + ThemeResource getPreviewImage()

  • -/+ Kind Annotation Text Date
    +preinit'ed(this.previewImage)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +postreturn_value == this.previewImage2009-09-04 18:33:31

  • + ThemeResource getResource(String)

  • -/+ Kind Annotation Text Date
    +prethis.resources != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + List getResources()

  • -/+ Kind Annotation Text Date
    +prethis.resources != null2009-09-04 18:33:31
    +postnew ArrayList(getResources#1) num objects == 12009-09-04 18:33:31
    +postreturn_value == &new ArrayList(getResources#1)2009-09-04 18:33:31

  • + ThemeTemplate getStylesheet()

  • -/+ Kind Annotation Text Date
    +preinit'ed(this.stylesheet)2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +postreturn_value == this.stylesheet2009-09-04 18:33:31

  • + ThemeTemplate getTemplateByAction(String)

  • -/+ Kind Annotation Text Date
    +prethis.templatesByAction != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + ThemeTemplate getTemplateByLink(String)

  • -/+ Kind Annotation Text Date
    +prethis.templatesByLink != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + ThemeTemplate getTemplateByName(String)

  • -/+ Kind Annotation Text Date
    +prethis.templatesByName != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31

  • + List getTemplates()

  • -/+ Kind Annotation Text Date
    +prethis.templatesByName != null2009-09-04 18:33:31
    +postnew ArrayList(getTemplates#1) num objects == 12009-09-04 18:33:31
    +postreturn_value == &new ArrayList(getTemplates#1)2009-09-04 18:33:31

  • + String loadTemplateFile(File)

  • -/+ Kind Annotation Text Date
    +pre(soft) init'ed(this.name)2009-09-04 18:33:31
    +pre(soft) log != null2009-09-04 18:33:31
    +pretemplateFile != null2009-09-04 18:33:31
    +presumptionjava.io.File:length(...)@327 >= 02009-09-04 18:33:31
    +postnew String(loadTemplateFile#5) num objects <= 12009-09-04 18:33:31
    +postreturn_value in Addr_Set{null,&new String(loadTemplateFile#5)}2009-09-04 18:33:31
    +test_vectorjava.io.File:canRead(...)@320: {1}, {0}2009-09-04 18:33:31
    +test_vectorjava.io.File:exists(...)@320: {1}, {0}2009-09-04 18:33:31

  • + void loadThemeFromDisk()

  • -/+ Kind Annotation Text Date
    +pre(soft) this.resources != null2009-09-04 18:33:31
    +pre(soft) this.templatesByAction != null2009-09-04 18:33:31
    +pre(soft) this.templatesByLink != null2009-09-04 18:33:31
    +pre(soft) this.templatesByName != null2009-09-04 18:33:31
    +preinit'ed(this.themeDir)2009-09-04 18:33:31
    +prelog != null2009-09-04 18:33:31
    +presumptioninit'ed(java.io.File.separator)2009-09-04 18:33:31
    +presumptionjava.util.Iterator:next(...)@283 != null2009-09-04 18:33:31
    +postinit'ed(new SharedThemeResourceFromDir(loadThemeFro mDisk#12).relativePath)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).action)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).contents)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).description)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).hidden)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).id)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).lastModified)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).link)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).myTheme)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).name)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).navbar)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).outputContentType)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).templateLanguage)2009-09-04 18:33:31
    +postinit'ed(new String(loadTemplateFile#5) num objects)2009-09-04 18:33:31
    +postinit'ed(this.author)2009-09-04 18:33:31
    +postinit'ed(this.description)2009-09-04 18:33:31
    +postinit'ed(this.id)2009-09-04 18:33:31
    +postinit'ed(this.name)2009-09-04 18:33:31
    +postjava.lang.StringBuilder:toString(...)._tainted == 02009-09-04 18:33:31
    +postnew Date(loadThemeFromDisk#18) num objects <= 12009-09-04 18:33:31
    +postnew Date(loadThemeFromDisk#8) num objects == 12009-09-04 18:33:31
    +postnew File(loadThemeFromDisk#9) num objects == 12009-09-04 18:33:31
    +postnew SharedThemeResourceFromDir(loadThemeFromDisk#12 ) num objects <= 12009-09-04 18:33:31
    +postnew SharedThemeResourceFromDir(loadThemeFromDisk#12 ).resourceFile == &new File(loadThemeFromDisk#9 )2009-09-04 18:33:31
    +postnew SharedThemeTemplate(loadThemeFromDisk#16) num objects <= 12009-09-04 18:33:31
    +postthis.enabled == 12009-09-04 18:33:31
    +postthis.lastModified == &new Date(loadThemeFromDis k#8)2009-09-04 18:33:31
    +postthis.previewImage == One-of{old this.previewImage, &new SharedThemeResourceFromDir(loadThemeFromD isk#12)}2009-09-04 18:33:31
    +postthis.stylesheet == One-of{old this.stylesheet, &new SharedThemeTemplate(loadThemeFromDisk#16) }2009-09-04 18:33:31
    +unanalyzedcall on getName2009-09-04 18:33:31
    +unanalyzedcall on java.io.File:canRead2009-09-04 18:33:31
    +unanalyzedcall on java.io.File:exists2009-09-04 18:33:31
    +unanalyzedcall on java.io.File:length2009-09-04 18:33:31
    +unanalyzedcall on java.io.FileInputStream2009-09-04 18:33:31
    +unanalyzedcall on java.io.InputStreamReader2009-09-04 18:33:31
    +unanalyzedcall on java.io.InputStreamReader:read2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:equals2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:equalsIgnoreCase2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Throwable:__curr_excep_obj2009-09-04 18:33:31
    +unanalyzedcall on java.util.HashSet2009-09-04 18:33:31
    +unanalyzedcall on java.util.List:iterator2009-09-04 18:33:31
    +unanalyzedcall on java.util.Map:put2009-09-04 18:33:31
    +unanalyzedcall on java.util.Set:add2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.lang.StringUtils:isEmpty 2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.lang.StringUtils:replace 2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.logging.Log:debug2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.logging.Log:error2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.logging.Log:isDebugEnabl ed2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.RollerException2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger. WebloggerException2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. ThemeTemplate:getAction2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. ThemeTemplate:getLink2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. ThemeTemplate:getName2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Document:getRootElement2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getAttributeValue2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getChild2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getChildText2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getChildren2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.input.SAXBuilder2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.input.SAXBuilder:build2009-09-04 18:33:31
    +test_vectorjava.io.File:canRead(...)@215: {1}, {0}2009-09-04 18:33:31
    +test_vectorjava.io.File:canRead(...)@269: {1}, {0}2009-09-04 18:33:31
    +test_vectorjava.io.File:exists(...)@215: {0}, {1}2009-09-04 18:33:31
    +test_vectorjava.io.File:exists(...)@269: {0}, {1}2009-09-04 18:33:31
    +test_vectorjava.util.Iterator:hasNext(...)@262: {0}, {1}2009-09-04 18:33:31
    +test_vectorjava.util.Iterator:hasNext(...)@282: {0}, {1}2009-09-04 18:33:31

  • + void org.apache.roller.weblogger.business.themes.SharedThemeFromDir(String)

  • -/+ Kind Annotation Text Date
    +prelog != null2009-09-04 18:33:31
    +postinit'ed(new SharedThemeResourceFromDir(loadThemeFro mDisk#12).relativePath)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).action)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).contents)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).description)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).hidden)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).id)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).lastModified)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).link)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).myTheme)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).name)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).navbar)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).outputContentType)2009-09-04 18:33:31
    +postinit'ed(new SharedThemeTemplate(loadThemeFromDisk#1 6).templateLanguage)2009-09-04 18:33:31
    +postinit'ed(new String(loadTemplateFile#5) num objects)2009-09-04 18:33:31
    +postinit'ed(this.author)2009-09-04 18:33:31
    +postinit'ed(this.description)2009-09-04 18:33:31
    +postinit'ed(this.id)2009-09-04 18:33:31
    +postinit'ed(this.name)2009-09-04 18:33:31
    +postinit'ed(this.themeDir)2009-09-04 18:33:31
    +postjava.lang.StringBuilder:toString(...)._tainted == 02009-09-04 18:33:31
    +postnew Date(loadThemeFromDisk#18) num objects <= 12009-09-04 18:33:31
    +postnew Date(loadThemeFromDisk#8) num objects == 12009-09-04 18:33:31
    +postnew File(loadThemeFromDisk#9) num objects == 12009-09-04 18:33:31
    +postnew HashMap(SharedThemeFromDir#1) num objects == 12009-09-04 18:33:31
    +postnew HashMap(SharedThemeFromDir#2) num objects == 12009-09-04 18:33:31
    +postnew HashMap(SharedThemeFromDir#3) num objects == 12009-09-04 18:33:31
    +postnew HashMap(SharedThemeFromDir#4) num objects == 12009-09-04 18:33:31
    +postnew SharedThemeResourceFromDir(loadThemeFromDisk#12 ) num objects <= 12009-09-04 18:33:31
    +postnew SharedThemeResourceFromDir(loadThemeFromDisk#12 ).resourceFile == &new File(loadThemeFromDisk#9 )2009-09-04 18:33:31
    +postnew SharedThemeTemplate(loadThemeFromDisk#16) num objects == new Date(loadThemeFromDisk#18) num objects2009-09-04 18:33:31
    +postthis.enabled == 12009-09-04 18:33:31
    +postthis.lastModified == &new Date(loadThemeFromDis k#8)2009-09-04 18:33:31
    +postthis.previewImage == One-of{null, &new SharedThemeResourceFromDir(loadThemeFromDisk#12)}2009-09-04 18:33:31
    +postthis.previewImage in Addr_Set{null,&new SharedThemeResourceFromDir(loadThemeFromDisk#12)}2009-09-04 18:33:31
    +postthis.resources == &new HashMap(SharedThemeFromD ir#4)2009-09-04 18:33:31
    +postthis.stylesheet == One-of{null, &new SharedThemeTemplate(loadThemeFromDisk#16)}2009-09-04 18:33:31
    +postthis.stylesheet in Addr_Set{null,&new SharedThemeTemplate(loadThemeFromDisk#16)}2009-09-04 18:33:31
    +postthis.templatesByAction == &new HashMap(SharedTh emeFromDir#3)2009-09-04 18:33:31
    +postthis.templatesByLink == &new HashMap(SharedThem eFromDir#2)2009-09-04 18:33:31
    +postthis.templatesByName == &new HashMap(SharedThem eFromDir#1)2009-09-04 18:33:31
    +postthis.themeDir == themeDirPath2009-09-04 18:33:31
    +unanalyzedcall on getName2009-09-04 18:33:31
    +unanalyzedcall on java.io.File2009-09-04 18:33:31
    +unanalyzedcall on java.io.File:canRead2009-09-04 18:33:31
    +unanalyzedcall on java.io.File:exists2009-09-04 18:33:31
    +unanalyzedcall on java.io.File:lastModified2009-09-04 18:33:31
    +unanalyzedcall on java.io.File:length2009-09-04 18:33:31
    +unanalyzedcall on java.io.FileInputStream2009-09-04 18:33:31
    +unanalyzedcall on java.io.InputStreamReader2009-09-04 18:33:31
    +unanalyzedcall on java.io.InputStreamReader:read2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:equals2009-09-04 18:33:31
    +unanalyzedcall on java.lang.String:equalsIgnoreCase2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Throwable:__curr_excep_obj2009-09-04 18:33:31
    +unanalyzedcall on java.util.Date2009-09-04 18:33:31
    +unanalyzedcall on java.util.HashSet2009-09-04 18:33:31
    +unanalyzedcall on java.util.List:iterator2009-09-04 18:33:31
    +unanalyzedcall on java.util.Map:put2009-09-04 18:33:31
    +unanalyzedcall on java.util.Set:add2009-09-04 18:33:31
    +unanalyzedcall on java.util.Set:iterator2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.lang.StringUtils:isEmpty 2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.lang.StringUtils:replace 2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.logging.Log:debug2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.logging.Log:error2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.logging.Log:isDebugEnabl ed2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.logging.Log:warn2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.RollerException2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger. WebloggerException2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. ThemeTemplate:getAction2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. ThemeTemplate:getLink2009-09-04 18:33:31
    +unanalyzedcall on org.apache.roller.weblogger.pojos. ThemeTemplate:getName2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Document:getRootElement2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getAttributeValue2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getChild2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getChildText2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.Element:getChildren2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.input.SAXBuilder2009-09-04 18:33:31
    +unanalyzedcall on org.jdom.input.SAXBuilder:build2009-09-04 18:33:31
    +unanalyzedcall on setAuthor2009-09-04 18:33:31
    +unanalyzedcall on setDescription2009-09-04 18:33:31
    +unanalyzedcall on setEnabled2009-09-04 18:33:31
    +unanalyzedcall on setId2009-09-04 18:33:31
    +unanalyzedcall on setLastModified2009-09-04 18:33:31
    +unanalyzedcall on setName2009-09-04 18:33:31

  • + org.apache.roller.weblogger.business.themes.SharedThemeFromDir__static_init

  • -/+ Kind Annotation Text Date
    +postinit'ed(log)2009-09-04 18:33:31

  • + void setResource(String, SharedThemeResourceFromDir)

  • -/+ Kind Annotation Text Date
    +prethis.resources != null2009-09-04 18:33:31

  • + String toString()

  • -/+ Kind Annotation Text Date
    +preinit'ed(this.name)2009-09-04 18:33:31
    +prethis.templatesByName != null2009-09-04 18:33:31
    +presumptionjava.util.Map:values(...)@175 != null2009-09-04 18:33:31
    +postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)2009-09-04 18:33:31
    +postreturn_value == &java.lang.StringBuffer:toStrin g(...)2009-09-04 18:33:31
    +test_vectorjava.util.Iterator:hasNext(...)@176: {0}, {1}2009-09-04 18:33:31