public final class SnuggleInput
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
SnuggleInput.InputType
Enumerates the various types of inputs we support.
|
| 构造器和说明 |
|---|
SnuggleInput(java.io.File file) |
SnuggleInput(java.io.File file,
java.lang.String identifier) |
SnuggleInput(java.io.File file,
java.lang.String identifier,
java.lang.String encoding) |
SnuggleInput(java.io.InputStream inputStream) |
SnuggleInput(java.io.InputStream inputStream,
java.lang.String identifier) |
SnuggleInput(java.io.InputStream inputStream,
java.lang.String identifier,
java.lang.String encoding) |
SnuggleInput(java.io.Reader reader) |
SnuggleInput(java.io.Reader reader,
java.lang.String identifier) |
SnuggleInput(java.lang.String string) |
SnuggleInput(java.lang.String string,
java.lang.String identifier) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getEncoding() |
java.io.File |
getFile()
Returns the
File that provided this input if type is SnuggleInput.InputType.FILE, null
otherwise. |
java.lang.String |
getIdentifier()
Returns the "identifier" for this input.
|
java.io.InputStream |
getInputStream()
Returns the
InputStream that provided this input if type is SnuggleInput.InputType.INPUT_STREAM, null
otherwise. |
java.io.Reader |
getReader()
Returns the
Reader that provided this input if type is SnuggleInput.InputType.READER, null
otherwise. |
java.lang.String |
getString()
Returns the String that provided this input if type is
SnuggleInput.InputType.STRING, null
otherwise. |
SnuggleInput.InputType |
getType()
Returns the "type" of input, represented by an instance of the
SnuggleInput.InputType enumeration. |
java.net.URI |
getURI()
Returns an (optional) URI for this input.
|
void |
setEncoding(java.lang.String encoding) |
void |
setIdentifier(java.lang.String identifier)
Sets the "identifier" for this input.
|
void |
setURI(java.net.URI uri)
Sets a URI for this input.
|
java.lang.String |
toString() |
public SnuggleInput(java.lang.String string)
public SnuggleInput(java.lang.String string,
java.lang.String identifier)
public SnuggleInput(java.io.File file)
public SnuggleInput(java.io.File file,
java.lang.String identifier)
public SnuggleInput(java.io.File file,
java.lang.String identifier,
java.lang.String encoding)
public SnuggleInput(java.io.InputStream inputStream)
public SnuggleInput(java.io.InputStream inputStream,
java.lang.String identifier)
public SnuggleInput(java.io.InputStream inputStream,
java.lang.String identifier,
java.lang.String encoding)
public SnuggleInput(java.io.Reader reader)
public SnuggleInput(java.io.Reader reader,
java.lang.String identifier)
public SnuggleInput.InputType getType()
SnuggleInput.InputType enumeration.public java.lang.String getIdentifier()
public void setIdentifier(java.lang.String identifier)
identifier - new identifier, which may be null.public java.net.URI getURI()
SnuggleInputs.public void setURI(java.net.URI uri)
SnuggleInputs.uri - URI for this input, which may be null.public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
public java.lang.String getString()
SnuggleInput.InputType.STRING, null
otherwise.public java.io.File getFile()
File that provided this input if type is SnuggleInput.InputType.FILE, null
otherwise.public java.io.InputStream getInputStream()
InputStream that provided this input if type is SnuggleInput.InputType.INPUT_STREAM, null
otherwise.public java.io.Reader getReader()
Reader that provided this input if type is SnuggleInput.InputType.READER, null
otherwise.public java.lang.String toString()
toString 在类中 java.lang.Object