public class StreamSource extends Object implements Source
XMLããŒã¯ã¢ããã®ã¹ããªãŒã ã®åœ¢åŒã§å€æSourceã®ãã«ããŒãšããŠåäœããŸãã
ããŒã: ReaderãŸãã¯InputStreamã€ã³ã¹ã¿ã³ã¹ã®å
éšäœ¿çšã«ãããStreamSourceã€ã³ã¹ã¿ã³ã¹ã¯1åã®ã¿äœ¿çšã§ããŸãã
| 修食åãšå | ãã£ãŒã«ã | 説æ |
|---|---|---|
static String |
FEATURE |
ãã®å€ãåŒæ°ãšããŠæž¡ãããšãã«
TransformerFactory.getFeature(java.lang.String)ãtrueãè¿ãå ŽåãTransformerã¯ãã®åã®Sourceå
¥åããµããŒãããŸãã |
| ã³ã³ã¹ãã©ã¯ã¿ | 説æ |
|---|---|
StreamSource() |
ããã©ã«ãã®åŒæ°ãªãã®ã³ã³ã¹ãã©ã¯ã¿ã
|
StreamSource(File f) |
FileããStreamSourceãæ§ç¯ããŸãã
|
StreamSource(InputStream inputStream) |
ãã€ãã»ã¹ããªãŒã ããStreamSourceãæ§ç¯ããŸãã
|
StreamSource(InputStream inputStream, String systemId) |
ãã€ãã»ã¹ããªãŒã ããStreamSourceãæ§ç¯ããŸãã
|
StreamSource(Reader reader) |
æåãªãŒããŒããStreamSourceãæ§ç¯ããŸãã
|
StreamSource(Reader reader, String systemId) |
æåãªãŒããŒããStreamSourceãæ§ç¯ããŸãã
|
StreamSource(String systemId) |
URLããStreamSourceãæ§ç¯ããŸãã
|
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
InputStream |
getInputStream() |
setByteStreamã䜿ã£ãŠèšå®ããããã€ãã»ã¹ããªãŒã ãååŸããŸãã
|
String |
getPublicId() |
setPublicIdã䜿ã£ãŠèšå®ãããå
¬éèå¥åãååŸããŸãã
|
Reader |
getReader() |
setReaderã䜿ã£ãŠèšå®ãããæåã¹ããªãŒã ãååŸããŸãã
|
String |
getSystemId() |
setSystemIdã䜿ã£ãŠèšå®ãããã·ã¹ãã èå¥åãååŸããŸãã
|
void |
setInputStream(InputStream inputStream) |
å
¥åãšããŠäœ¿çšããããã€ãã»ã¹ããªãŒã ãèšå®ããŸãã
|
void |
setPublicId(String publicId) |
ãã®Sourceã®å
¬éèå¥åãèšå®ããŸãã
|
void |
setReader(Reader reader) |
æåãªãŒããŒã«ãªãå
¥åãæ§ç¯ããŸãã
|
void |
setSystemId(File f) |
Fileåç
§ããã·ã¹ãã èå¥åãèšå®ããŸãã
|
void |
setSystemId(String systemId) |
ãã®Sourceã®ã·ã¹ãã èå¥åãèšå®ããŸãã
|
public static final String FEATURE
TransformerFactory.getFeature(java.lang.String)ãtrueãè¿ãå ŽåãTransformerã¯ãã®åã®Sourceå
¥åããµããŒãããŸããpublic StreamSource()
ããã©ã«ãã®åŒæ°ãªãã®ã³ã³ã¹ãã©ã¯ã¿ã ãã®ã³ã³ã¹ãã©ã¯ã¿ã䜿çšãããŠããŠãsetInputStream(java.io.InputStream inputStream)ãŸãã¯setReader(java.io.Reader reader)ã䜿çšããŠèšå®ãããStreamãœãŒã¹ããªãå ŽåãTransformerã¯new InputStream()ã䜿çšããŠç©ºã®ãœãŒã¹InputStreamãäœæããŸãã
public StreamSource(InputStream inputStream)
ãã®ã³ã³ã¹ãã©ã¯ã¿ã䜿çšããŠã¹ã¿ã€ã«ã»ã·ãŒããåŠçããå Žåãéåžžã¯ãçžå¯ŸURIåç §ã解決ã§ããããã«setSystemIdãåŒã³åºãå¿ èŠããããŸãã
inputStream - XMLã¹ããªãŒã ãžã®æå¹ãªInputStreamåç
§ãpublic StreamSource(InputStream inputStream, String systemId)
ãã®ã³ã³ã¹ãã©ã¯ã¿ã«ãããå ¥åã¹ããªãŒã ã«å ããŠã·ã¹ãã èå¥åãèšå®ããããšãã§ããçžå¯ŸURIãåŠçã§ããããã«ãªããŸãã
inputStream - XMLã¹ããªãŒã ãžã®æå¹ãªInputStreamåç
§ãsystemId - URIæ§æã«é©åããStringã§ãªããã°ãªããªããpublic StreamSource(Reader reader)
reader - XMLæåã¹ããªãŒã ãžã®æå¹ãªReaderåç
§ãpublic StreamSource(Reader reader, String systemId)
reader - XMLæåã¹ããªãŒã ãžã®æå¹ãªReaderåç
§ãsystemId - URIæ§æã«é©åããStringã§ãªããã°ãªããªããpublic StreamSource(String systemId)
systemId - URIæ§æã«é©åããStringã§ãªããã°ãªããªããpublic StreamSource(File f)
f - null以å€ã®Fileåç
§ã§ãªããã°ãªããªããpublic void setInputStream(InputStream inputStream)
ãã®Sourceãªããžã§ã¯ãã䜿çšããŠã¹ã¿ã€ã«ã»ã·ãŒããåŠçããå Žåãéåžžã¯ãçžå¯ŸURLåç §ã解決ã§ããããã«setSystemIdãåŒã³åºãå¿ èŠããããŸãã
inputStream - XMLã¹ããªãŒã ãžã®æå¹ãªInputStreamåç
§ãpublic InputStream getInputStream()
public void setReader(Reader reader)
reader - XML CharacterStreamãžã®æå¹ãªReaderåç
§ãpublic Reader getReader()
public void setPublicId(String publicId)
å ¬éèå¥åã¯åžžã«çç¥å¯èœã§ããã¢ããªã±ãŒã·ã§ã³ã«å ¬éèå¥åãå«ãããå Žåã¯ãäœçœ®æ å ±ã®äžéšãšããŠæå®ããŸãã
publicId - æååãšããŠã®å
¬éèå¥åãpublic String getPublicId()
public void setSystemId(String systemId)
ãã€ãã»ã¹ããªãŒã ãŸãã¯æåã¹ããªãŒã ãããå Žåãã·ã¹ãã èå¥åã¯çç¥å¯èœã§ãããæå®ããæ¹ã䟿å©ã§ããã¢ããªã±ãŒã·ã§ã³ã¯ããã䜿çšããŠçžå¯ŸURIã解決ãããšã©ãŒã»ã¡ãã»ãŒãžãèŠåã«å«ããããšãã§ããããã§ããããŒãµãŒã¯ããã€ãã»ã¹ããªãŒã ãŸãã¯æåã¹ããªãŒã ãæå®ãããŠããªãå Žåã«ããããURIãžã®æ¥ç¶ãéãããšããŸãã
setSystemIdãã€ã³ã¿ãã§ãŒã¹SourcesystemId - URLæååãšããŠã®ã·ã¹ãã èå¥åãpublic String getSystemId()
getSystemIdãã€ã³ã¿ãã§ãŒã¹Sourcepublic void setSystemId(File f)
f - null以å€ã®Fileåç
§ã§ãªããã°ãªããªãã ãã°ãŸãã¯æ©èœãéä¿¡
詳现ãªAPIãªãã¡ã¬ã³ã¹ããã³éçºè
ããã¥ã¡ã³ãã«ã€ããŠã¯ãJava SEã®ããã¥ã¡ã³ããåç
§ããŠãã ããã ãã®ããã¥ã¡ã³ãã«ã¯ãæŠå¿µçãªæŠèŠãçšèªã®å®çŸ©ãåé¿æ¹æ³ãæå¹ãªã³ãŒãäŸãªã©ã®ãéçºè
ã察象ã«ãããã詳现ãªèª¬æãå«ãŸããŠããŸãã
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyãåç
§ããŠãã ããã