Class Configuration
- java.lang.Object
-
- com.lyncode.xoai.dataprovider.xml.xoaiconfig.Configuration
-
- All Implemented Interfaces:
XMLWritable
public class Configuration extends Object implements XMLWritable
-
-
Constructor Summary
Constructors Constructor Description Configuration()
-
Method Summary
-
-
-
Method Detail
-
readConfiguration
public static Configuration readConfiguration(InputStream input) throws ConfigurationException
- Throws:
ConfigurationException
-
getMaxListRecordsSize
public Integer getMaxListRecordsSize()
-
withMaxListRecordsSize
public Configuration withMaxListRecordsSize(int maxListRecordsSize)
-
getMaxListSetsSize
public Integer getMaxListSetsSize()
-
withMaxListSetsSize
public Configuration withMaxListSetsSize(int maxListSetsSize)
-
getMaxListIdentifiersSize
public Integer getMaxListIdentifiersSize()
-
withMaxListIdentifiersSize
public Configuration withMaxListIdentifiersSize(int maxListIdentifiersSize)
-
getIndented
public Boolean getIndented()
-
withIndented
public Configuration withIndented(Boolean indented)
-
getStylesheet
public String getStylesheet()
-
withStylesheet
public Configuration withStylesheet(String stylesheet)
-
getDescriptionFile
public String getDescriptionFile()
-
withDescriptionFile
public Configuration withDescriptionFile(String descriptionFile)
-
getContexts
public List<ContextConfiguration> getContexts()
-
withContextConfigurations
public Configuration withContextConfigurations(Collection<ContextConfiguration> contextConfigurations)
-
withContextConfigurations
public Configuration withContextConfigurations(ContextConfiguration... contextConfigurations)
-
getFormats
public List<FormatConfiguration> getFormats()
-
withFormatConfigurations
public Configuration withFormatConfigurations(Collection<FormatConfiguration> formatConfigurations)
-
withFormatConfigurations
public Configuration withFormatConfigurations(FormatConfiguration... formatConfigurations)
-
getTransformers
public List<TransformerConfiguration> getTransformers()
-
withTransformerConfigurations
public Configuration withTransformerConfigurations(Collection<TransformerConfiguration> transformerConfigurations)
-
withTransformerConfigurations
public Configuration withTransformerConfigurations(TransformerConfiguration... transformerConfigurations)
-
getFilters
public List<FilterConfiguration> getFilters()
-
withFilters
public Configuration withFilters(List<FilterConfiguration> filters)
-
withFilters
public Configuration withFilters(FilterConfiguration... filters)
-
getConditions
public List<ConditionConfiguration> getConditions()
-
withConditions
public Configuration withConditions(List<ConditionConfiguration> conditions)
-
withConditions
public Configuration withConditions(ConditionConfiguration... conditions)
-
getSets
public List<SetConfiguration> getSets()
-
withSets
public Configuration withSets(List<SetConfiguration> sets)
-
withSets
public Configuration withSets(SetConfiguration... sets)
-
write
public void write(XmlOutputContext writer) throws WritingXmlException
- Specified by:
writein interfaceXMLWritable- Throws:
WritingXmlException
-
hasSets
public boolean hasSets()
-
hasFilters
public boolean hasFilters()
-
hasConditionDefinitions
public boolean hasConditionDefinitions()
-
hasFilterDefinitions
public boolean hasFilterDefinitions()
-
hasTransformers
public boolean hasTransformers()
-
hasDescriptionFile
public boolean hasDescriptionFile()
-
hasStylesheet
public boolean hasStylesheet()
-
hasFormats
public boolean hasFormats()
-
hasContexts
public boolean hasContexts()
-
write
public void write(ByteArrayOutputStream output) throws XMLStreamException, WritingXmlException
-
-