Index
All Classes and Interfaces|All Packages|Serialized Form
A
- accept(ValidationEvent) - Method in class com.foursoft.harness.navext.runtime.io.utils.ValidationEventCollector
- accept(ValidationEvent) - Method in class com.foursoft.harness.navext.runtime.io.utils.ValidationEventLogger
- addDefaultPostProcessor(ModelPostProcessor) - Method in class com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessorRegistry
-
Adds a default post processor.
- addListener(Marshaller.Listener) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.MarshallerListener
- afterUnmarshal(Object, Object) - Method in class com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessorManager
- afterUnmarshalling(Object, Object) - Method in class com.foursoft.harness.navext.runtime.postprocessing.IdLookupGeneratorPostProcessor
- afterUnmarshalling(Object, Object) - Method in interface com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessor
-
Called during the unmarshalling the JAXB unmarshalling process, after the unmarshalling of target has been completed.
- afterUnmarshalling(Object, Object) - Method in class com.foursoft.harness.navext.runtime.postprocessing.ReflectiveAssociationPostProcessor
- afterUnmarshallingCompleted(Object) - Method in class com.foursoft.harness.navext.runtime.postprocessing.IdLookupGeneratorPostProcessor
- afterUnmarshallingCompleted(Object) - Method in interface com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessor
-
Called after the unmarshalling process of the whole model has been completed.
- afterUnmarshallingCompleted(Object) - Method in class com.foursoft.harness.navext.runtime.postprocessing.ReflectiveAssociationPostProcessor
- annotateXMLContent(String, Collection<LogValidator.ErrorLocation>) - Static method in class com.foursoft.harness.navext.runtime.io.validation.LogErrors
-
adds all error messages to the xml content
B
- BackReferencePropertyHandler - Class in com.foursoft.harness.navext.runtime.postprocessing
- BackReferencePropertyHandler(Field) - Constructor for class com.foursoft.harness.navext.runtime.postprocessing.BackReferencePropertyHandler
- beforeMarshal(Object) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.comments.CommentAdderListener
- beforeMarshal(Object) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.MarshallerListener
- beforeMarshal(Object) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions.ProcessingInstructionAdderListener
- build() - Method in class com.foursoft.harness.navext.runtime.io.write.id.SimpleIdGenerator.Builder
- Builder() - Constructor for class com.foursoft.harness.navext.runtime.io.write.id.SimpleIdGenerator.Builder
C
- CacheLoader<K,
V> - Interface in com.foursoft.harness.navext.runtime.cache - clear() - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.MarshallerListener
- clearState() - Method in class com.foursoft.harness.navext.runtime.postprocessing.IdLookupGeneratorPostProcessor
- clearState() - Method in interface com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessor
-
Clear the state of the
ModelPostProcessorto allow garbage collection and reuse during multiple unmarshallings. - clearState() - Method in class com.foursoft.harness.navext.runtime.postprocessing.ReflectiveAssociationPostProcessor
- clearStateOfPostProcessors() - Method in class com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessorRegistry
-
Clear the state of all
ModelPostProcessorcurrently registered, to allow garbage collection and reuse during multiple unmarshallings. - close() - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- com.foursoft.harness.navext.runtime - module com.foursoft.harness.navext.runtime
- com.foursoft.harness.navext.runtime - package com.foursoft.harness.navext.runtime
- com.foursoft.harness.navext.runtime.annotations - package com.foursoft.harness.navext.runtime.annotations
- com.foursoft.harness.navext.runtime.cache - package com.foursoft.harness.navext.runtime.cache
- com.foursoft.harness.navext.runtime.io.read - package com.foursoft.harness.navext.runtime.io.read
- com.foursoft.harness.navext.runtime.io.utils - package com.foursoft.harness.navext.runtime.io.utils
- com.foursoft.harness.navext.runtime.io.validation - package com.foursoft.harness.navext.runtime.io.validation
- com.foursoft.harness.navext.runtime.io.write - package com.foursoft.harness.navext.runtime.io.write
- com.foursoft.harness.navext.runtime.io.write.id - package com.foursoft.harness.navext.runtime.io.write.id
- com.foursoft.harness.navext.runtime.io.write.xmlmeta - package com.foursoft.harness.navext.runtime.io.write.xmlmeta
- com.foursoft.harness.navext.runtime.io.write.xmlmeta.comments - package com.foursoft.harness.navext.runtime.io.write.xmlmeta.comments
- com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions - package com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions
- com.foursoft.harness.navext.runtime.model - package com.foursoft.harness.navext.runtime.model
- com.foursoft.harness.navext.runtime.postprocessing - package com.foursoft.harness.navext.runtime.postprocessing
- CommentAdderListener - Class in com.foursoft.harness.navext.runtime.io.write.xmlmeta.comments
- CommentAdderListener(XMLMetaAwareXMLStreamWriter, Comments) - Constructor for class com.foursoft.harness.navext.runtime.io.write.xmlmeta.comments.CommentAdderListener
- Comments - Class in com.foursoft.harness.navext.runtime.io.write.xmlmeta.comments
-
Comments allows adding XML-comments to the output file.
- Comments() - Constructor for class com.foursoft.harness.navext.runtime.io.write.xmlmeta.comments.Comments
- configureMarshaller(Marshaller) - Method in class com.foursoft.harness.navext.runtime.io.write.XMLWriter
-
Method which can be overridden for further configuration on the marshaller.
- containsKey(Object) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.comments.Comments
- containsKey(Object) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions.ProcessingInstructions
- createIdLookkup() - Method in class com.foursoft.harness.navext.runtime.postprocessing.IdLookupGeneratorPostProcessor
-
Creates a new
IdLookupProviderbased on the current state of the post processor.
D
- destinationField() - Element in annotation interface com.foursoft.harness.navext.runtime.annotations.XmlBackReference
- doPostProcessing() - Method in class com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessorManager
E
- ErrorLocation(int, String) - Constructor for class com.foursoft.harness.navext.runtime.io.validation.LogValidator.ErrorLocation
- ExtendedUnmarshaller<R,
I> - Class in com.foursoft.harness.navext.runtime -
Provides extended unmarshalling capabilities for a JAXB model.
- ExtendedUnmarshaller(Class<R>) - Constructor for class com.foursoft.harness.navext.runtime.ExtendedUnmarshaller
- ExtendedUnmarshaller.InterceptEventHandler - Class in com.foursoft.harness.navext.runtime
F
- findById(Class<T>, String) - Method in class com.foursoft.harness.navext.runtime.IdLookupProvider
- findModelPostProcessors(Class<T>) - Method in class com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessorRegistry
-
Finds all registered default
ModelPostProcessors that are an instance of postProcessorType. - flush() - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
G
- get(Object) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.comments.Comments
- get(Object) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions.ProcessingInstructions
- get(K) - Method in class com.foursoft.harness.navext.runtime.cache.SimpleCache
-
get the value for a given key
- getAllLoadedValues() - Method in class com.foursoft.harness.navext.runtime.cache.SimpleCache
-
All loaded values that are currently initialized in this cache.
- getClassToHandle() - Method in class com.foursoft.harness.navext.runtime.postprocessing.IdLookupGeneratorPostProcessor
- getClassToHandle() - Method in interface com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessor
- getClassToHandle() - Method in class com.foursoft.harness.navext.runtime.postprocessing.ReflectiveAssociationPostProcessor
- getComments() - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMeta
- getData() - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions.ProcessingInstruction
- getErrorLines() - Method in class com.foursoft.harness.navext.runtime.io.validation.LogValidator
- getIdLookup() - Method in class com.foursoft.harness.navext.runtime.JaxbModel
-
A
IdLookupProviderto allow the lookup of identifiable elements in this model. - getLocation(ValidationEventLocator) - Static method in class com.foursoft.harness.navext.runtime.io.utils.LogEvent
- getLocationAndMessage(ValidationEvent) - Static method in class com.foursoft.harness.navext.runtime.io.utils.LogEvent
- getNamespaceContext() - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- getNextId(Object) - Method in interface com.foursoft.harness.navext.runtime.io.write.id.IdGenerator
-
creates unique id for every category!
- getNextId(Object) - Method in class com.foursoft.harness.navext.runtime.io.write.id.SimpleIdGenerator
- getPrefix(String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- getProcessingInstructions() - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMeta
- getProperty(String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- getRootElement() - Method in class com.foursoft.harness.navext.runtime.JaxbModel
- getSchema(InputStream) - Static method in class com.foursoft.harness.navext.runtime.io.validation.SchemaFactory
- getSchema(String) - Static method in class com.foursoft.harness.navext.runtime.io.validation.SchemaFactory
- getTarget() - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions.ProcessingInstruction
- getUnmarshaller() - Method in class com.foursoft.harness.navext.runtime.ExtendedUnmarshaller
-
Provides access to the internal jax-b unmarshaller for further configuration.
- getXmlId() - Method in interface com.foursoft.harness.navext.runtime.model.Identifiable
- getXMLReader() - Method in class com.foursoft.harness.navext.runtime.ExtendedUnmarshaller
-
Obtains a configured XMLReader.
H
- handleCollection(Object) - Method in class com.foursoft.harness.navext.runtime.postprocessing.BackReferencePropertyHandler
- handleEvent(ValidationEvent) - Method in class com.foursoft.harness.navext.runtime.ExtendedUnmarshaller.InterceptEventHandler
- handleObject(Object) - Method in class com.foursoft.harness.navext.runtime.postprocessing.BackReferencePropertyHandler
- handleParentProperty(Object, Object) - Method in class com.foursoft.harness.navext.runtime.postprocessing.ParentPropertyHandler
- handleSingleObjectReference(Object) - Method in class com.foursoft.harness.navext.runtime.postprocessing.BackReferencePropertyHandler
- hasEvents() - Method in class com.foursoft.harness.navext.runtime.io.utils.ValidationEventCollector
I
- Identifiable - Interface in com.foursoft.harness.navext.runtime.model
- IdGenerator - Interface in com.foursoft.harness.navext.runtime.io.write.id
- IdLookupGeneratorPostProcessor<I> - Class in com.foursoft.harness.navext.runtime.postprocessing
-
ModelPostProcessorto generate aIdLookupProviderduring the unmarshalling Process. - IdLookupGeneratorPostProcessor(Class<I>, Function<I, String>) - Constructor for class com.foursoft.harness.navext.runtime.postprocessing.IdLookupGeneratorPostProcessor
- IdLookupProvider<I> - Class in com.foursoft.harness.navext.runtime
-
Provides the possibility to lookup elements by their technical (xml) id.
- IdLookupProvider(Map<String, I>) - Constructor for class com.foursoft.harness.navext.runtime.IdLookupProvider
- initializeContext(String, ClassLoader) - Static method in class com.foursoft.harness.navext.runtime.JaxbContextFactory
- InterceptEventHandler(Consumer<ValidationEvent>, ValidationEventHandler) - Constructor for class com.foursoft.harness.navext.runtime.ExtendedUnmarshaller.InterceptEventHandler
- isHandlingParent(Object) - Method in class com.foursoft.harness.navext.runtime.postprocessing.ParentPropertyHandler
J
- JaxbContextFactory - Class in com.foursoft.harness.navext.runtime
-
Caches created JAXBContext instances, because creating JAXBContext is an expensive Operation an shall only be done once.
- JaxbModel<R,
I> - Class in com.foursoft.harness.navext.runtime - JaxbModel(JaxbModel<R, I>) - Constructor for class com.foursoft.harness.navext.runtime.JaxbModel
-
Copy constructor for use in inheriting classes.
- JaxbModel(R, IdLookupProvider<I>) - Constructor for class com.foursoft.harness.navext.runtime.JaxbModel
- JaxbModelException - Exception in com.foursoft.harness.navext.runtime
- JaxbModelException() - Constructor for exception com.foursoft.harness.navext.runtime.JaxbModelException
- JaxbModelException(String) - Constructor for exception com.foursoft.harness.navext.runtime.JaxbModelException
- JaxbModelException(String, Throwable) - Constructor for exception com.foursoft.harness.navext.runtime.JaxbModelException
- JaxbModelException(String, Throwable, boolean, boolean) - Constructor for exception com.foursoft.harness.navext.runtime.JaxbModelException
- JaxbModelException(Throwable) - Constructor for exception com.foursoft.harness.navext.runtime.JaxbModelException
L
- line - Variable in class com.foursoft.harness.navext.runtime.io.validation.LogValidator.ErrorLocation
- load(K) - Method in interface com.foursoft.harness.navext.runtime.cache.CacheLoader
- log(ValidationEvent) - Static method in class com.foursoft.harness.navext.runtime.io.utils.LogEvent
-
logs the event to the slf4j
- LogErrors - Class in com.foursoft.harness.navext.runtime.io.validation
-
helper class to log
LogValidator.ErrorLocation - LogEvent - Class in com.foursoft.harness.navext.runtime.io.utils
-
Helper class to log ValidationEvent
- logEvents() - Method in class com.foursoft.harness.navext.runtime.io.utils.ValidationEventCollector
-
logs all collected messages
- LogValidator - Class in com.foursoft.harness.navext.runtime.io.validation
-
a wrapper around a
Validatorwhich logs all error events in an array - LogValidator(Validator) - Constructor for class com.foursoft.harness.navext.runtime.io.validation.LogValidator
- LogValidator.ErrorLocation - Class in com.foursoft.harness.navext.runtime.io.validation
-
ErrorLocation holds the line and message of the found error
M
- MarshallerListener - Class in com.foursoft.harness.navext.runtime.io.write.xmlmeta
- MarshallerListener() - Constructor for class com.foursoft.harness.navext.runtime.io.write.xmlmeta.MarshallerListener
- MarshallerListener(Marshaller.Listener...) - Constructor for class com.foursoft.harness.navext.runtime.io.write.xmlmeta.MarshallerListener
- merge(IdLookupProvider<I>) - Method in class com.foursoft.harness.navext.runtime.IdLookupProvider
-
Merges this
IdLookupProviderwith toMerge and returns this. - message - Variable in class com.foursoft.harness.navext.runtime.io.validation.LogValidator.ErrorLocation
- ModelPostProcessor - Interface in com.foursoft.harness.navext.runtime.postprocessing
- ModelPostProcessorException - Exception in com.foursoft.harness.navext.runtime.postprocessing
- ModelPostProcessorException() - Constructor for exception com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessorException
- ModelPostProcessorException(String) - Constructor for exception com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessorException
- ModelPostProcessorException(String, Throwable) - Constructor for exception com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessorException
- ModelPostProcessorException(Throwable) - Constructor for exception com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessorException
- ModelPostProcessorManager - Class in com.foursoft.harness.navext.runtime.postprocessing
- ModelPostProcessorManager(ModelPostProcessorRegistry) - Constructor for class com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessorManager
- ModelPostProcessorRegistry - Class in com.foursoft.harness.navext.runtime.postprocessing
- ModelPostProcessorRegistry(String) - Constructor for class com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessorRegistry
- ModifiableIdentifiable - Interface in com.foursoft.harness.navext.runtime.model
P
- ParentPropertyHandler - Class in com.foursoft.harness.navext.runtime.postprocessing
- ParentPropertyHandler(Field) - Constructor for class com.foursoft.harness.navext.runtime.postprocessing.ParentPropertyHandler
- postProcessorsFor(Class<?>) - Method in class com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessorRegistry
-
Retrieves a list of all
ModelPostProcessorthat are registered in this registry and that are applicable for classToHandle. - ProcessingInstruction - Class in com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions
-
ProcessingInstruction defines an XML processing instruction
- ProcessingInstruction(String) - Constructor for class com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions.ProcessingInstruction
- ProcessingInstruction(String, String) - Constructor for class com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions.ProcessingInstruction
- ProcessingInstructionAdderListener - Class in com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions
- ProcessingInstructionAdderListener(XMLMetaAwareXMLStreamWriter, ProcessingInstructions) - Constructor for class com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions.ProcessingInstructionAdderListener
- ProcessingInstructions - Class in com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions
-
ProcessingInstructions allows adding XML-ProcessingInstructions to the output file.
- ProcessingInstructions() - Constructor for class com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions.ProcessingInstructions
- put(Object, ProcessingInstruction...) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions.ProcessingInstructions
- put(Object, String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.comments.Comments
- put(Object, List<ProcessingInstruction>) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions.ProcessingInstructions
R
- read(InputStream) - Method in class com.foursoft.harness.navext.runtime.io.read.XMLReader
-
Builds the complete JAXB tree structure of an xml stream.
- read(String) - Method in class com.foursoft.harness.navext.runtime.io.read.XMLReader
-
Builds the complete JAXB tree structure of an xml file.
- readModel(InputStream) - Method in class com.foursoft.harness.navext.runtime.io.read.XMLReader
-
Builds the complete JAXB tree structure of an xml stream.
- ReflectiveAssociationPostProcessor - Class in com.foursoft.harness.navext.runtime.postprocessing
- ReflectiveAssociationPostProcessor(Class<?>) - Constructor for class com.foursoft.harness.navext.runtime.postprocessing.ReflectiveAssociationPostProcessor
S
- SchemaFactory - Class in com.foursoft.harness.navext.runtime.io.validation
- SchemaFactoryException - Exception in com.foursoft.harness.navext.runtime.io.validation
- SchemaFactoryException(String) - Constructor for exception com.foursoft.harness.navext.runtime.io.validation.SchemaFactoryException
- SchemaFactoryException(String, Throwable) - Constructor for exception com.foursoft.harness.navext.runtime.io.validation.SchemaFactoryException
- SchemaFactoryException(String, Throwable, boolean, boolean) - Constructor for exception com.foursoft.harness.navext.runtime.io.validation.SchemaFactoryException
- SchemaFactoryException(Throwable) - Constructor for exception com.foursoft.harness.navext.runtime.io.validation.SchemaFactoryException
- setComments(Comments) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMeta
- setDefaultNamespace(String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- setEventConsumer(Consumer<ValidationEvent>) - Method in class com.foursoft.harness.navext.runtime.ExtendedUnmarshaller.InterceptEventHandler
- setNamespaceContext(NamespaceContext) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- setPrefix(String, String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- setProcessingInstructions(ProcessingInstructions) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMeta
- setTarget(String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.processinginstructions.ProcessingInstruction
- setXmlId(ModifiableIdentifiable) - Method in interface com.foursoft.harness.navext.runtime.io.write.id.IdGenerator
-
creates and set unique id for every category!
- setXmlId(String) - Method in interface com.foursoft.harness.navext.runtime.model.ModifiableIdentifiable
- SimpleCache<K,
V> - Class in com.foursoft.harness.navext.runtime.cache -
Simple Cache, loading the value for a key via a
CacheLoader. - SimpleCache(CacheLoader<K, V>) - Constructor for class com.foursoft.harness.navext.runtime.cache.SimpleCache
- SimpleIdGenerator - Class in com.foursoft.harness.navext.runtime.io.write.id
-
The id generator generates the xml id based on the respective class names.
- SimpleIdGenerator.Builder - Class in com.foursoft.harness.navext.runtime.io.write.id
T
- toString() - Method in class com.foursoft.harness.navext.runtime.io.validation.LogValidator.ErrorLocation
U
- unmarshall(InputStream) - Method in class com.foursoft.harness.navext.runtime.ExtendedUnmarshaller
V
- validate(Source) - Method in class com.foursoft.harness.navext.runtime.io.validation.LogValidator
-
runs the validation
- validateXML(String, Charset) - Method in class com.foursoft.harness.navext.runtime.io.validation.XMLValidation
- ValidationEventCollector - Class in com.foursoft.harness.navext.runtime.io.utils
-
a simple collector, which collects all events and logs them all by calling logEvents
- ValidationEventCollector() - Constructor for class com.foursoft.harness.navext.runtime.io.utils.ValidationEventCollector
- ValidationEventLogger - Class in com.foursoft.harness.navext.runtime.io.utils
-
A simple logger for JAXB validation events to slf4j
- ValidationEventLogger() - Constructor for class com.foursoft.harness.navext.runtime.io.utils.ValidationEventLogger
W
- withBackReferences() - Method in class com.foursoft.harness.navext.runtime.ExtendedUnmarshaller
-
Turns on the capability to initialize parent associations and backreferences.
- withCustomPostProcessor(ModelPostProcessor) - Method in class com.foursoft.harness.navext.runtime.ExtendedUnmarshaller
-
Adds a custom
ModelPostProcessorto the deserialization. - withDelimiter(String) - Method in class com.foursoft.harness.navext.runtime.io.write.id.SimpleIdGenerator.Builder
-
Delimiter between class name and counter.
- withEventLogging(Consumer<ValidationEvent>) - Method in class com.foursoft.harness.navext.runtime.ExtendedUnmarshaller
-
The jaxb unmarshaller has an event handler which is intercepted to provide the event for the consumer.
- withFactory(Function<Class<?>, ModelPostProcessor>) - Method in class com.foursoft.harness.navext.runtime.postprocessing.ModelPostProcessorRegistry
-
Register a factory function that is called once for each class to create an individual
ModelPostProcessorinstance for the given class. - withIdMapper(Class<I>, Function<I, String>) - Method in class com.foursoft.harness.navext.runtime.ExtendedUnmarshaller
-
Defines an id mapper to create a
IdLookupProviderduring the unmarshalling process. - withRemovePrefix(int) - Method in class com.foursoft.harness.navext.runtime.io.write.id.SimpleIdGenerator.Builder
-
Some class names have a prefix like "Kbl" or "Vec".
- write(T, XMLMeta, OutputStream) - Method in class com.foursoft.harness.navext.runtime.io.write.XMLWriter
-
write the JAXB model to an output stream
- write(T, OutputStream) - Method in class com.foursoft.harness.navext.runtime.io.write.XMLWriter
-
write the JAXB model to an output stream
- writeAttribute(String, String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- writeAttribute(String, String, String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- writeAttribute(String, String, String, String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- writeComment(String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- writeComment(String, Object) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- writeDefaultNamespace(String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- writeDTD(String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- writeEndDocument() - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- writeEntityRef(String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- writeNamespace(String, String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- writeProcessingInstruction(String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- writeProcessingInstruction(String, String) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- writeProcessingInstruction(String, String, Object) - Method in class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- writeToString(T) - Method in class com.foursoft.harness.navext.runtime.io.write.XMLWriter
-
write the JAXB model to a string
- writeToString(T, XMLMeta) - Method in class com.foursoft.harness.navext.runtime.io.write.XMLWriter
-
Write the JAXB model to a String.
X
- XmlBackReference - Annotation Interface in com.foursoft.harness.navext.runtime.annotations
- XMLIOException - Exception in com.foursoft.harness.navext.runtime.io.utils
-
a generic checked exception for all fatal events during the XML processing
- XMLIOException(String) - Constructor for exception com.foursoft.harness.navext.runtime.io.utils.XMLIOException
- XMLIOException(String, Throwable) - Constructor for exception com.foursoft.harness.navext.runtime.io.utils.XMLIOException
- XMLMeta - Class in com.foursoft.harness.navext.runtime.io.write.xmlmeta
-
The meta extends the XML to be written with user-defined processing instructions and comments
- XMLMeta() - Constructor for class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMeta
- XMLMetaAwareXMLStreamWriter - Class in com.foursoft.harness.navext.runtime.io.write.xmlmeta
-
with meta the formatting doesn't work, this adds the formatting back.
- XMLMetaAwareXMLStreamWriter(XMLStreamWriter, Class<?>) - Constructor for class com.foursoft.harness.navext.runtime.io.write.xmlmeta.XMLMetaAwareXMLStreamWriter
- XmlParent - Annotation Interface in com.foursoft.harness.navext.runtime.annotations
- XMLReader<T,
I> - Class in com.foursoft.harness.navext.runtime.io.read -
A generic xml reader which includes the back references, id mapper and a simple event log.
- XMLReader(Class<T>, Class<I>, Function<I, String>) - Constructor for class com.foursoft.harness.navext.runtime.io.read.XMLReader
-
It will log warnings, errors and fatal validation events to the slf4j, see @
ValidationEventLogger - XMLReader(Class<T>, Class<I>, Function<I, String>, Consumer<ValidationEvent>) - Constructor for class com.foursoft.harness.navext.runtime.io.read.XMLReader
- XMLValidation - Class in com.foursoft.harness.navext.runtime.io.validation
-
A helper class to validate a given xml string against an xsd schema.
- XMLValidation(Schema) - Constructor for class com.foursoft.harness.navext.runtime.io.validation.XMLValidation
-
The validator can use a lot of memory, because it holds the xmlContent multiple times in memory!
- XMLWriter<T> - Class in com.foursoft.harness.navext.runtime.io.write
-
Serializes a valid JAXB object structure to XML with the following additional features: - Can add comments to the xml file - Formats the XML output
- XMLWriter(Class<T>) - Constructor for class com.foursoft.harness.navext.runtime.io.write.XMLWriter
- XMLWriter(Class<T>, Consumer<ValidationEvent>) - Constructor for class com.foursoft.harness.navext.runtime.io.write.XMLWriter
All Classes and Interfaces|All Packages|Serialized Form