Package eu.bandm.tools.tdom.runtime
Class TypedElement.MixedContentFactory<C extends TypedElement.MixedContent<E,X>,E extends TypedElement<E,X>,X extends TypedExtension,Y extends Exception>
java.lang.Object
eu.bandm.tools.tdom.runtime.TypedElement.MixedContentFactory<C,E,X,Y>
- Enclosing class:
- TypedElement<E extends TypedElement<E,
X>, X extends TypedExtension>
public abstract static class TypedElement.MixedContentFactory<C extends TypedElement.MixedContent<E,X>,E extends TypedElement<E,X>,X extends TypedExtension,Y extends Exception>
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract C
createContent
(int altIndex, TypedElement<E, X> element) protected abstract C
createContent
(String pcdata) int
getAltIndex
(NamespaceName name) int
int
getAltIndex
(String tagName) abstract TypedContent.DecodingConstructor<?,
X, Y> getDecodeClosure
(int altIndex) abstract TypedContent.ParsingConstructor<?,
E, X, Y> getParseClosure
(int altIndex) protected final void
mapAlt
(NamespaceName name, int altIndex) protected final void
-
Constructor Details
-
MixedContentFactory
public MixedContentFactory(boolean namespaced)
-
-
Method Details
-
mapAlt
-
mapAlt
-
getAltIndex
- Throws:
TdomContentException
-
getAltIndex
- Throws:
TdomContentException
-
getAltIndex
- Throws:
TdomContentException
-
getParseClosure
-
getDecodeClosure
-
createContent
-
createContent
-