Package org.apache.cxf.common.xmlschema

# Class LSInputImpl

java.lang.Object
org.apache.cxf.common.xmlschema.LSInputImpl

All Implemented Interfaces:
  `LSInput`

public class LSInputImpl extends Object implements LSInput
LSInput implementation that can be used in custom LSResourceResolver implementations for getting schema import and include references resolved.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected String`
  `fBaseSystemId`
  `protected InputStream`
  `fByteStream`
  `protected boolean`
  `fCertifiedText`
  `protected Reader`
  `fCharStream`
  `protected String`
  `fData`
  `protected String`
  `fEncoding`
  `protected String`
  `fPublicId`
  `protected String`
  `fSystemId`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `LSInputImpl()`
  `LSInputImpl(String publicId, String systemId, InputStream byteStream)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getBaseURI()`
  `InputStream`
  `getByteStream()`
  `boolean`
  `getCertifiedText()`
  `Reader`
  `getCharacterStream()`
  `String`
  `getEncoding()`
  `String`
  `getPublicId()`
  `String`
  `getStringData()`
  `String`
  `getSystemId()`
  `void`
  `setBaseURI(String baseURI)`
  `void`
  `setByteStream(InputStream byteStream)`
  `void`
  `setCertifiedText(boolean certifiedText)`
  `void`
  `setCharacterStream(Reader characterStream)`
  `void`
  `setEncoding(String encoding)`
  `void`
  `setPublicId(String publicId)`
  `void`
  `setStringData(String stringData)`
  `void`
  `setSystemId(String systemId)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### fPublicId

    protected String fPublicId

  - ### fSystemId

    protected String fSystemId

  - ### fBaseSystemId

    protected String fBaseSystemId

  - ### fByteStream

    protected InputStream fByteStream

  - ### fCharStream

    protected Reader fCharStream

  - ### fData

    protected String fData

  - ### fEncoding

    protected String fEncoding

  - ### fCertifiedText

    protected boolean fCertifiedText

- ## Constructor Details

  - ### LSInputImpl

    public LSInputImpl()

  - ### LSInputImpl

    public LSInputImpl(String publicId, String systemId, InputStream byteStream)

- ## Method Details

  - ### getByteStream

    public InputStream getByteStream()
    Specified by:
      `getByteStream` in interface `LSInput`

  - ### setByteStream

    public void setByteStream(InputStream byteStream)
    Specified by:
      `setByteStream` in interface `LSInput`

  - ### getCharacterStream

    public Reader getCharacterStream()
    Specified by:
      `getCharacterStream` in interface `LSInput`

  - ### setCharacterStream

    public void setCharacterStream(Reader characterStream)
    Specified by:
      `setCharacterStream` in interface `LSInput`

  - ### getStringData

    public String getStringData()
    Specified by:
      `getStringData` in interface `LSInput`

  - ### setStringData

    public void setStringData(String stringData)
    Specified by:
      `setStringData` in interface `LSInput`

  - ### getEncoding

    public String getEncoding()
    Specified by:
      `getEncoding` in interface `LSInput`

  - ### setEncoding

    public void setEncoding(String encoding)
    Specified by:
      `setEncoding` in interface `LSInput`

  - ### getPublicId

    public String getPublicId()
    Specified by:
      `getPublicId` in interface `LSInput`

  - ### setPublicId

    public void setPublicId(String publicId)
    Specified by:
      `setPublicId` in interface `LSInput`

  - ### getSystemId

    public String getSystemId()
    Specified by:
      `getSystemId` in interface `LSInput`

  - ### setSystemId

    public void setSystemId(String systemId)
    Specified by:
      `setSystemId` in interface `LSInput`

  - ### getBaseURI

    public String getBaseURI()
    Specified by:
      `getBaseURI` in interface `LSInput`

  - ### setBaseURI

    public void setBaseURI(String baseURI)
    Specified by:
      `setBaseURI` in interface `LSInput`

  - ### getCertifiedText

    public boolean getCertifiedText()
    Specified by:
      `getCertifiedText` in interface `LSInput`

  - ### setCertifiedText

    public void setCertifiedText(boolean certifiedText)
    Specified by:
      `setCertifiedText` in interface `LSInput`