Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Framework
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.springframework.scripting
Interface ScriptSource

All Known Implementing Classes:
  ResourceScriptSource, StaticScriptSource

    public interface ScriptSource

Interface that defines the source of a script. Tracks whether the underlying script has been modified.

Since:
  2.0
Author:
  Rob Harrop, Juergen Hoeller

Method Summary
`java.lang.String` | `getScriptAsString()` Retrieve the current script source text as String.
`boolean` | `isModified()` Indicate whether the underlying script data has been modified since the last time `getScriptAsString()` was called.
`java.lang.String` | `suggestedClassName()` Determine a class name for the underlying script.

Method Detail

### getScriptAsString

    java.lang.String getScriptAsString()
                                       throws java.io.IOException

  Retrieve the current script source text as String.

  Returns:
    the script text
  Throws:
    `java.io.IOException` - if script retrieval failed

### isModified

    boolean isModified()

  Indicate whether the underlying script data has been modified since the last time `getScriptAsString()` was called. Returns `true` if the script has not been read yet.

  Returns:
    whether the script data has been modified

### suggestedClassName

    java.lang.String suggestedClassName()

  Determine a class name for the underlying script.

  Returns:
    the suggested class name, or `null` if none available

Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Framework
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD