Class ConfigurationStaxReader
- java.lang.Object
-
- org.fedoraproject.xmvn.config.io.stax.ConfigurationStaxReader
-
public class ConfigurationStaxReader extends java.lang.ObjectClass ConfigurationStaxReader.- Version:
- $Revision$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description private org.w3c.dom.Document_doc_Field _doc_.
-
Constructor Summary
Constructors Constructor Description ConfigurationStaxReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.w3c.dom.ElementbuildDom(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean trim)Method buildDom.private booleancheckFieldWithDuplicate(javax.xml.stream.XMLStreamReader xmlStreamReader, java.lang.String tagName, java.lang.String alias, java.util.Set parsed)Method checkFieldWithDuplicate.private voidcheckUnknownElement(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method checkUnknownElement.private booleangetBooleanValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader)Method getBooleanValue.private bytegetByteValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method getByteValue.private chargetCharacterValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader)Method getCharacterValue.private java.util.DategetDateValue(java.lang.String s, java.lang.String attribute, java.lang.String dateFormat, javax.xml.stream.XMLStreamReader xmlStreamReader)Method getDateValue.private java.lang.StringgetDefaultValue(java.lang.String s, java.lang.String v)Method getDefaultValue.private doublegetDoubleValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method getDoubleValue.private floatgetFloatValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method getFloatValue.private intgetIntegerValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method getIntegerValue.private longgetLongValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method getLongValue.private java.lang.StringgetRequiredAttributeValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method getRequiredAttributeValue.private shortgetShortValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method getShortValue.private java.lang.StringgetTrimmedValue(java.lang.String s)Method getTrimmedValue.private voidinitDoc()Method initDoc.private intnextTag(javax.xml.stream.XMLStreamReader xmlStreamReader)Method nextTag.private ArtifactparseArtifact(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method parseArtifact.private BuildSettingsparseBuildSettings(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method parseBuildSettings.private ConfigurationparseConfiguration(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method parseConfiguration.private InstallerSettingsparseInstallerSettings(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method parseInstallerSettings.private PackagingRuleparsePackagingRule(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method parsePackagingRule.private RepositoryparseRepository(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method parseRepository.private ResolverSettingsparseResolverSettings(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method parseResolverSettings.private StereotypeparseStereotype(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method parseStereotype.Configurationread(java.io.InputStream stream)Method read.Configurationread(java.io.InputStream stream, boolean strict)Method read.Configurationread(java.io.Reader reader)Method read.Configurationread(java.io.Reader reader, boolean strict)Method read.Configurationread(java.lang.String filePath)Method read.Configurationread(java.lang.String filePath, boolean strict)Method read.private Configurationread(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict)Method read.private voidresolveReferences(Configuration value)Method resolveReferences.
-
-
-
Method Detail
-
read
public Configuration read(java.io.Reader reader, boolean strict) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method read.- Parameters:
reader- a reader object.strict- a strict object.- Returns:
- Configuration
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
read
public Configuration read(java.io.Reader reader) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method read.- Parameters:
reader- a reader object.- Returns:
- Configuration
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
read
public Configuration read(java.io.InputStream stream, boolean strict) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method read.- Parameters:
stream- a stream object.strict- a strict object.- Returns:
- Configuration
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
read
public Configuration read(java.io.InputStream stream) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method read.- Parameters:
stream- a stream object.- Returns:
- Configuration
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
read
public Configuration read(java.lang.String filePath, boolean strict) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method read.- Parameters:
filePath- a filePath object.strict- a strict object.- Returns:
- Configuration
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
read
public Configuration read(java.lang.String filePath) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method read.- Parameters:
filePath- a filePath object.- Returns:
- Configuration
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
buildDom
private org.w3c.dom.Element buildDom(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean trim) throws javax.xml.stream.XMLStreamExceptionMethod buildDom.- Parameters:
xmlStreamReader- a xmlStreamReader object.trim- a trim object.- Returns:
- Element
- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
checkFieldWithDuplicate
private boolean checkFieldWithDuplicate(javax.xml.stream.XMLStreamReader xmlStreamReader, java.lang.String tagName, java.lang.String alias, java.util.Set parsed) throws javax.xml.stream.XMLStreamExceptionMethod checkFieldWithDuplicate.- Parameters:
xmlStreamReader- a xmlStreamReader object.parsed- a parsed object.alias- a alias object.tagName- a tagName object.- Returns:
- boolean
- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
checkUnknownElement
private void checkUnknownElement(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws javax.xml.stream.XMLStreamExceptionMethod checkUnknownElement.- Parameters:
xmlStreamReader- a xmlStreamReader object.strict- a strict object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
getBooleanValue
private boolean getBooleanValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader) throws javax.xml.stream.XMLStreamExceptionMethod getBooleanValue.- Parameters:
s- a s object.xmlStreamReader- a xmlStreamReader object.attribute- a attribute object.- Returns:
- boolean
- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
getByteValue
private byte getByteValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws javax.xml.stream.XMLStreamExceptionMethod getByteValue.- Parameters:
s- a s object.strict- a strict object.xmlStreamReader- a xmlStreamReader object.attribute- a attribute object.- Returns:
- byte
- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
getCharacterValue
private char getCharacterValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader) throws javax.xml.stream.XMLStreamExceptionMethod getCharacterValue.- Parameters:
s- a s object.xmlStreamReader- a xmlStreamReader object.attribute- a attribute object.- Returns:
- char
- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
getDateValue
private java.util.Date getDateValue(java.lang.String s, java.lang.String attribute, java.lang.String dateFormat, javax.xml.stream.XMLStreamReader xmlStreamReader) throws javax.xml.stream.XMLStreamExceptionMethod getDateValue.- Parameters:
s- a s object.xmlStreamReader- a xmlStreamReader object.dateFormat- a dateFormat object.attribute- a attribute object.- Returns:
- Date
- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
getDefaultValue
private java.lang.String getDefaultValue(java.lang.String s, java.lang.String v)Method getDefaultValue.- Parameters:
s- a s object.v- a v object.- Returns:
- String
-
getDoubleValue
private double getDoubleValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws javax.xml.stream.XMLStreamExceptionMethod getDoubleValue.- Parameters:
s- a s object.strict- a strict object.xmlStreamReader- a xmlStreamReader object.attribute- a attribute object.- Returns:
- double
- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
getFloatValue
private float getFloatValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws javax.xml.stream.XMLStreamExceptionMethod getFloatValue.- Parameters:
s- a s object.strict- a strict object.xmlStreamReader- a xmlStreamReader object.attribute- a attribute object.- Returns:
- float
- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
getIntegerValue
private int getIntegerValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws javax.xml.stream.XMLStreamExceptionMethod getIntegerValue.- Parameters:
s- a s object.strict- a strict object.xmlStreamReader- a xmlStreamReader object.attribute- a attribute object.- Returns:
- int
- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
getLongValue
private long getLongValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws javax.xml.stream.XMLStreamExceptionMethod getLongValue.- Parameters:
s- a s object.strict- a strict object.xmlStreamReader- a xmlStreamReader object.attribute- a attribute object.- Returns:
- long
- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
getRequiredAttributeValue
private java.lang.String getRequiredAttributeValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws javax.xml.stream.XMLStreamExceptionMethod getRequiredAttributeValue.- Parameters:
s- a s object.strict- a strict object.xmlStreamReader- a xmlStreamReader object.attribute- a attribute object.- Returns:
- String
- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
getShortValue
private short getShortValue(java.lang.String s, java.lang.String attribute, javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws javax.xml.stream.XMLStreamExceptionMethod getShortValue.- Parameters:
s- a s object.strict- a strict object.xmlStreamReader- a xmlStreamReader object.attribute- a attribute object.- Returns:
- short
- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
getTrimmedValue
private java.lang.String getTrimmedValue(java.lang.String s)
Method getTrimmedValue.- Parameters:
s- a s object.- Returns:
- String
-
initDoc
private void initDoc() throws javax.xml.parsers.ParserConfigurationExceptionMethod initDoc.- Throws:
javax.xml.parsers.ParserConfigurationException- javax.xml.parsers.ParserConfigurationException if any.
-
nextTag
private int nextTag(javax.xml.stream.XMLStreamReader xmlStreamReader) throws javax.xml.stream.XMLStreamExceptionMethod nextTag.- Parameters:
xmlStreamReader- a xmlStreamReader object.- Returns:
- int
- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
parseArtifact
private Artifact parseArtifact(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method parseArtifact.- Parameters:
xmlStreamReader- a xmlStreamReader object.strict- a strict object.- Returns:
- Artifact
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
parseBuildSettings
private BuildSettings parseBuildSettings(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method parseBuildSettings.- Parameters:
xmlStreamReader- a xmlStreamReader object.strict- a strict object.- Returns:
- BuildSettings
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
parseConfiguration
private Configuration parseConfiguration(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method parseConfiguration.- Parameters:
xmlStreamReader- a xmlStreamReader object.strict- a strict object.- Returns:
- Configuration
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
parseInstallerSettings
private InstallerSettings parseInstallerSettings(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method parseInstallerSettings.- Parameters:
xmlStreamReader- a xmlStreamReader object.strict- a strict object.- Returns:
- InstallerSettings
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
parsePackagingRule
private PackagingRule parsePackagingRule(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method parsePackagingRule.- Parameters:
xmlStreamReader- a xmlStreamReader object.strict- a strict object.- Returns:
- PackagingRule
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
parseRepository
private Repository parseRepository(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method parseRepository.- Parameters:
xmlStreamReader- a xmlStreamReader object.strict- a strict object.- Returns:
- Repository
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
parseResolverSettings
private ResolverSettings parseResolverSettings(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method parseResolverSettings.- Parameters:
xmlStreamReader- a xmlStreamReader object.strict- a strict object.- Returns:
- ResolverSettings
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
parseStereotype
private Stereotype parseStereotype(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method parseStereotype.- Parameters:
xmlStreamReader- a xmlStreamReader object.strict- a strict object.- Returns:
- Stereotype
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
read
private Configuration read(javax.xml.stream.XMLStreamReader xmlStreamReader, boolean strict) throws java.io.IOException, javax.xml.stream.XMLStreamException
Method read.- Parameters:
xmlStreamReader- a xmlStreamReader object.strict- a strict object.- Returns:
- Configuration
- Throws:
java.io.IOException- IOException if any.javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
resolveReferences
private void resolveReferences(Configuration value)
Method resolveReferences.- Parameters:
value- a value object.
-
-