Class FileRuleAppender
- java.lang.Object
-
- com.aspectran.core.context.rule.appender.FileRuleAppender
-
- All Implemented Interfaces:
RuleAppender
public class FileRuleAppender extends java.lang.Object
The Class FileRuleAppender.Created: 2008. 04. 24 AM 11:23:36
-
-
Constructor Summary
Constructors Constructor Description FileRuleAppender(java.lang.String filePath)
FileRuleAppender(java.lang.String basePath, java.lang.String filePath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
determineAppendedFileFormatType(java.lang.String resourceName)
AppendedFileFormatType
getAppendedFileFormatType()
AppenderType
getAppenderType()
AppendRule
getAppendRule()
java.lang.String
getBasePath()
java.io.File
getFile()
java.lang.String
getFilePath()
java.io.InputStream
getInputStream()
long
getLastModified()
NodeTracker
getNodeTracker()
java.lang.String[]
getProfiles()
java.lang.String
getQualifiedName()
java.io.Reader
getReader()
java.io.Reader
getReader(java.lang.String encoding)
void
setAppendedFileFormatType(AppendedFileFormatType appendedFileFormatType)
void
setAppendRule(AppendRule appendRule)
void
setLastModified(long lastModified)
void
setNodeTracker(NodeTracker nodeTracker)
void
setProfiles(java.lang.String[] profiles)
java.lang.String
toString()
-
-
-
Method Detail
-
getBasePath
public java.lang.String getBasePath()
-
getFilePath
public java.lang.String getFilePath()
-
getFile
public java.io.File getFile()
-
getQualifiedName
public java.lang.String getQualifiedName()
-
getLastModified
public long getLastModified()
- Specified by:
getLastModified
in interfaceRuleAppender
-
getInputStream
public java.io.InputStream getInputStream() throws java.io.IOException
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getAppenderType
public AppenderType getAppenderType()
- Specified by:
getAppenderType
in interfaceRuleAppender
-
getAppendRule
public AppendRule getAppendRule()
- Specified by:
getAppendRule
in interfaceRuleAppender
-
setAppendRule
public void setAppendRule(AppendRule appendRule)
- Specified by:
setAppendRule
in interfaceRuleAppender
-
getAppendedFileFormatType
public AppendedFileFormatType getAppendedFileFormatType()
- Specified by:
getAppendedFileFormatType
in interfaceRuleAppender
-
setAppendedFileFormatType
public void setAppendedFileFormatType(AppendedFileFormatType appendedFileFormatType)
- Specified by:
setAppendedFileFormatType
in interfaceRuleAppender
-
determineAppendedFileFormatType
protected void determineAppendedFileFormatType(java.lang.String resourceName)
-
getProfiles
public java.lang.String[] getProfiles()
- Specified by:
getProfiles
in interfaceRuleAppender
-
setProfiles
public void setProfiles(java.lang.String[] profiles)
- Specified by:
setProfiles
in interfaceRuleAppender
-
setLastModified
public void setLastModified(long lastModified)
- Specified by:
setLastModified
in interfaceRuleAppender
-
getReader
public java.io.Reader getReader() throws java.io.IOException
- Specified by:
getReader
in interfaceRuleAppender
- Throws:
java.io.IOException
-
getReader
public java.io.Reader getReader(java.lang.String encoding) throws java.io.IOException
- Specified by:
getReader
in interfaceRuleAppender
- Throws:
java.io.IOException
-
getNodeTracker
public NodeTracker getNodeTracker()
- Specified by:
getNodeTracker
in interfaceRuleAppender
-
setNodeTracker
public void setNodeTracker(NodeTracker nodeTracker)
- Specified by:
setNodeTracker
in interfaceRuleAppender
-
-