public class NamespaceGatherer extends Object implements StatementAction
QualifiedNames
and attributes as well as associated prefixes, and create a Namespace datastructure.| Constructor and Description |
|---|
NamespaceGatherer() |
NamespaceGatherer(Hashtable<String,String> prefixes,
String defaultNamespace) |
public static Namespace accumulateAllNamespaces(Document document)
Namespace instance.
This includes the Document-level Namespace but also all Bundle-level Namespaces.
This method is particular useful before serialization to XML since JAXB doesn't offer us the means to generate prefix declaration in inner Elements. Hence, all namespaces need to be declared at the root of the xml document.
document - Document from which Namespaces are accumulatedNamespacepublic Namespace getNamespace()
public void registerPotentialQualifiedName(Object o)
public void register(Location loc)
public void register(Type typ)
public void register(Role rol)
public void register(Other other)
public void registerValue(Value val2)
public void doAction(HadMember mem)
doAction in interface StatementActionpublic void doAction(QualifiedHadMember mem)
doAction in interface StatementActionpublic void doAction(SpecializationOf spec)
doAction in interface StatementActionpublic void doAction(QualifiedSpecializationOf spec)
doAction in interface StatementActionpublic void doAction(QualifiedAlternateOf alt)
doAction in interface StatementActionpublic void doAction(MentionOf men)
doAction in interface StatementActionpublic void doAction(AlternateOf alt)
doAction in interface StatementActionpublic void doAction(WasInfluencedBy inf)
doAction in interface StatementActionpublic void doAction(ActedOnBehalfOf del)
doAction in interface StatementActionpublic void doAction(WasAttributedTo attr)
doAction in interface StatementActionpublic void doAction(WasAssociatedWith assoc)
doAction in interface StatementActionpublic void doAction(WasDerivedFrom der)
doAction in interface StatementActionpublic void doAction(WasInformedBy inf)
doAction in interface StatementActionpublic void doAction(WasEndedBy end)
doAction in interface StatementActionpublic void doAction(WasStartedBy start)
doAction in interface StatementActionpublic void doAction(WasInvalidatedBy inv)
doAction in interface StatementActionpublic void doAction(Used use)
doAction in interface StatementActionpublic void doAction(WasGeneratedBy gen)
doAction in interface StatementActionpublic void doAction(Agent ag)
doAction in interface StatementActionpublic void doAction(Activity a)
doAction in interface StatementActionpublic void doAction(Entity e)
doAction in interface StatementActionpublic void doAction(DictionaryMembership m)
doAction in interface StatementActionpublic void doAction(DerivedByRemovalFrom r)
doAction in interface StatementActionpublic void doAction(DerivedByInsertionFrom i)
doAction in interface StatementActionpublic void doAction(Bundle bu, ProvUtilities u)
doAction in interface StatementActionCopyright © 2016. All rights reserved.