Package org.apache.maven.doxia.site.decoration.io.xpp3

## Class DecorationXpp3Reader

- java.lang.Object
- - org.apache.maven.doxia.site.decoration.io.xpp3.DecorationXpp3Reader

    public class DecorationXpp3Reader
    extends java.lang.Object

Class DecorationXpp3Reader.

Version:
  $Revision$ $Date$

### Nested Class Summary

Nested Classes
`static interface` `DecorationXpp3Reader.ContentTransformer`

### Field Summary

Fields
`DecorationXpp3Reader.ContentTransformer` `contentTransformer` Field contentTransformer.

### Constructor Summary

Constructors
`DecorationXpp3Reader()`
`DecorationXpp3Reader​(DecorationXpp3Reader.ContentTransformer contentTransformer)`

### Method Summary

All Methods Instance Methods Concrete Methods
`boolean` `getAddDefaultEntities()` Returns the state of the "add default entities" flag.
`DecorationModel` `read​(java.io.InputStream in)` Method read.
`DecorationModel` `read​(java.io.InputStream in, boolean strict)` Method read.
`DecorationModel` `read​(java.io.Reader reader)`
`DecorationModel` `read​(java.io.Reader reader, boolean strict)`
`void` `setAddDefaultEntities​(boolean addDefaultEntities)` Sets the state of the "add default entities" flag.

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

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

### Field Detail

#### contentTransformer

    public final DecorationXpp3Reader.ContentTransformer contentTransformer

Field contentTransformer.

### Constructor Detail

#### DecorationXpp3Reader

    public DecorationXpp3Reader()

#### DecorationXpp3Reader

    public DecorationXpp3Reader​(DecorationXpp3Reader.ContentTransformer contentTransformer)

### Method Detail

#### getAddDefaultEntities

    public boolean getAddDefaultEntities()

Returns the state of the "add default entities" flag.

Returns:
  boolean

#### read

    public DecorationModel read​(java.io.Reader reader,
                                boolean strict)
                         throws java.io.IOException,
                                org.codehaus.plexus.util.xml.pull.XmlPullParserException

Parameters:
  `reader` -
  `strict` -
Returns:
  DecorationModel
Throws:
  `java.io.IOException`
  `org.codehaus.plexus.util.xml.pull.XmlPullParserException`
See Also:
  `ReaderFactory.newXmlReader(java.io.InputStream)`

#### read

    public DecorationModel read​(java.io.Reader reader)
                         throws java.io.IOException,
                                org.codehaus.plexus.util.xml.pull.XmlPullParserException

Parameters:
  `reader` -
Returns:
  DecorationModel
Throws:
  `java.io.IOException`
  `org.codehaus.plexus.util.xml.pull.XmlPullParserException`
See Also:
  `ReaderFactory.newXmlReader(java.io.InputStream)`

#### read

    public DecorationModel read​(java.io.InputStream in,
                                boolean strict)
                         throws java.io.IOException,
                                org.codehaus.plexus.util.xml.pull.XmlPullParserException

Method read.

Parameters:
  `in` -
  `strict` -
Returns:
  DecorationModel
Throws:
  `java.io.IOException`
  `org.codehaus.plexus.util.xml.pull.XmlPullParserException`

#### read

    public DecorationModel read​(java.io.InputStream in)
                         throws java.io.IOException,
                                org.codehaus.plexus.util.xml.pull.XmlPullParserException

Method read.

Parameters:
  `in` -
Returns:
  DecorationModel
Throws:
  `java.io.IOException`
  `org.codehaus.plexus.util.xml.pull.XmlPullParserException`

#### setAddDefaultEntities

    public void setAddDefaultEntities​(boolean addDefaultEntities)

Sets the state of the "add default entities" flag.

Parameters:
  `addDefaultEntities` -