Package org.apache.maven.building
Class StringSource
java.lang.Object
org.apache.maven.building.StringSource
- All Implemented Interfaces:
 Source
- Direct Known Subclasses:
 StringModelSource,StringSettingsSource
Wraps an ordinary 
CharSequence as a source.- 
Constructor Summary
ConstructorsConstructorDescriptionStringSource(CharSequence content) Creates a new source backed by the specified string.StringSource(CharSequence content, String location) Creates a new source backed by the specified string. - 
Method Summary
 
- 
Constructor Details
- 
StringSource
Creates a new source backed by the specified string.- Parameters:
 content- The String representation, may be empty ornull.
 - 
StringSource
Creates a new source backed by the specified string.- Parameters:
 content- The String representation, may be empty ornull.location- The location to report for this use, may benull.
 
 - 
 - 
Method Details
- 
getInputStream
Description copied from interface:SourceGets a byte stream to the source contents. Closing the returned stream is the responsibility of the caller.- Specified by:
 getInputStreamin interfaceSource- Returns:
 - A byte stream to the source contents, never 
null. - Throws:
 IOException- in case of IO issue
 - 
getLocation
Description copied from interface:SourceProvides a user-friendly hint about the location of the source. This could be a local file path, a URI or just an empty string. The intention is to assist users during error reporting.- Specified by:
 getLocationin interfaceSource- Returns:
 - A user-friendly hint about the location of the source, never 
null. 
 - 
getContent
Gets the content of this source.- Returns:
 - The underlying character stream, never 
null. 
 - 
toString
 - 
hashCode
public int hashCode() - 
equals
 
 -