org.seasar.mayaa
インタフェース PositionAware

すべてのスーパーインタフェース:
java.io.Serializable
既知のサブインタフェースの一覧:
ApplicationScope, AttributeScope, CycleFactory, DefinitionBuilder, Engine, ErrorHandler, InjectionResolver, LibraryDefinition, LibraryManager, NodeTreeWalker, Page, PageSourceFactory, ParameterAware, PathAdjuster, ProcessorDefinition, PropertyConverter, PropertyDefinition, PropertySet, ProviderFactory, RequestScope, ScriptEnvironment, ServiceCycle, ServiceProvider, SessionScope, SourceDescriptor, SourceScanner, Specification, SpecificationBuilder, SpecificationNode, Template, TemplateAttributeReader, TemplateBuilder, UnifiedFactory, WritableSourceDescriptor

public interface PositionAware
extends java.io.Serializable


メソッドの概要
 int getLineNumber()
          ソース上の行位置を取得する。
 java.lang.String getSystemID()
          ソースのSystemIDを取得する。
 boolean isOnTemplate()
          ソースがテンプレートかを取得する。
 void setLineNumber(int lineNumber)
          ソース上の行位置を設定する。
 void setOnTemplate(boolean onTemplate)
          ソースがテンプレートかを設定する。
 void setSystemID(java.lang.String systemID)
          ソースのSystemIDを設定する。
 

メソッドの詳細

setSystemID

public void setSystemID(java.lang.String systemID)
ソースのSystemIDを設定する。

パラメータ:
systemID - ソースSystemID。

getSystemID

public java.lang.String getSystemID()
ソースのSystemIDを取得する。

戻り値:
ソースSystemID。

setLineNumber

public void setLineNumber(int lineNumber)
ソース上の行位置を設定する。

パラメータ:
lineNumber - 位置情報。

getLineNumber

public int getLineNumber()
ソース上の行位置を取得する。

戻り値:
位置情報。

setOnTemplate

public void setOnTemplate(boolean onTemplate)
ソースがテンプレートかを設定する。

パラメータ:
onTemplate - ソースがテンプレートか。

isOnTemplate

public boolean isOnTemplate()
ソースがテンプレートかを取得する。

戻り値:
ソースがテンプレートか。