Stay organized with collections
Save and categorize content based on your preferences.
Source
public
interface
Source
javax.xml.transform.Source
|
Known indirect subclasses
DOMSource |
Acts as a holder for a transformation Source tree in the
form of a Document Object Model (DOM) tree.
|
SAXSource |
Acts as an holder for SAX-style Source.
|
StreamSource |
Acts as an holder for a transformation Source in the form
of a stream of XML markup.
|
|
An object that implements this interface contains the information
needed to act as source input (XML source or transformation instructions).
Summary
Public methods |
abstract
String
|
getSystemId()
Get the system identifier that was set with setSystemId.
|
abstract
void
|
setSystemId(String systemId)
Set the system identifier for this Source.
|
Public methods
getSystemId
public abstract String getSystemId ()
Get the system identifier that was set with setSystemId.
Returns |
String |
The system identifier that was set with setSystemId, or null
if setSystemId was not called. |
setSystemId
public abstract void setSystemId (String systemId)
Set the system identifier for this Source.
The system identifier is optional if the source does not
get its data from a URL, but it may still be useful to provide one.
The application can use a system identifier, for example, to resolve
relative URIs and to include in error messages and warnings.
Parameters |
systemId |
String : The system identifier as a URL string. |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[],null,["# Source\n\nAdded in [API level 8](/guide/topics/manifest/uses-sdk-element#ApiLevels) \nSummary: [Methods](#pubmethods) \n\nSource\n======\n\n\n`\npublic\n\n\ninterface\nSource\n`\n\n\n`\n\n\n`\n\n|----------------------------|\n| javax.xml.transform.Source |\n\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Known indirect subclasses [DOMSource](/reference/javax/xml/transform/dom/DOMSource), [SAXSource](/reference/javax/xml/transform/sax/SAXSource), [StreamSource](/reference/javax/xml/transform/stream/StreamSource) |--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------| | [DOMSource](/reference/javax/xml/transform/dom/DOMSource) | Acts as a holder for a transformation Source tree in the form of a Document Object Model (DOM) tree. | | [SAXSource](/reference/javax/xml/transform/sax/SAXSource) | Acts as an holder for SAX-style Source. | | [StreamSource](/reference/javax/xml/transform/stream/StreamSource) | Acts as an holder for a transformation Source in the form of a stream of XML markup. | |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nAn object that implements this interface contains the information\nneeded to act as source input (XML source or transformation instructions).\n\nSummary\n-------\n\n| ### Public methods ||\n|---------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` abstract `[String](/reference/java/lang/String) | ` `[getSystemId](/reference/javax/xml/transform/Source#getSystemId())`() ` Get the system identifier that was set with setSystemId. |\n| ` abstract void` | ` `[setSystemId](/reference/javax/xml/transform/Source#setSystemId(java.lang.String))`(`[String](/reference/java/lang/String)` systemId) ` Set the system identifier for this Source. |\n\nPublic methods\n--------------\n\n### getSystemId\n\nAdded in [API level 8](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic abstract String getSystemId ()\n```\n\nGet the system identifier that was set with setSystemId.\n\n\u003cbr /\u003e\n\n| Returns ||\n|---------------------------------------|----------------------------------------------------------------------------------------------------|\n| [String](/reference/java/lang/String) | The system identifier that was set with setSystemId, or null if setSystemId was not called. \u003cbr /\u003e |\n\n### setSystemId\n\nAdded in [API level 8](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic abstract void setSystemId (String systemId)\n```\n\nSet the system identifier for this Source.\n\nThe system identifier is optional if the source does not\nget its data from a URL, but it may still be useful to provide one.\nThe application can use a system identifier, for example, to resolve\nrelative URIs and to include in error messages and warnings.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Parameters ||\n|------------|---------------------------------------------------------|\n| `systemId` | `String`: The system identifier as a URL string. \u003cbr /\u003e |"]]