public class NamespaceGatherer extends Object implements StatementAction
QualifiedName
s
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 Namespace
s.
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 accumulatedNamespace
public 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 StatementAction
public void doAction(QualifiedHadMember mem)
doAction
in interface StatementAction
public void doAction(SpecializationOf spec)
doAction
in interface StatementAction
public void doAction(QualifiedSpecializationOf spec)
doAction
in interface StatementAction
public void doAction(QualifiedAlternateOf alt)
doAction
in interface StatementAction
public void doAction(MentionOf men)
doAction
in interface StatementAction
public void doAction(AlternateOf alt)
doAction
in interface StatementAction
public void doAction(WasInfluencedBy inf)
doAction
in interface StatementAction
public void doAction(ActedOnBehalfOf del)
doAction
in interface StatementAction
public void doAction(WasAttributedTo attr)
doAction
in interface StatementAction
public void doAction(WasAssociatedWith assoc)
doAction
in interface StatementAction
public void doAction(WasDerivedFrom der)
doAction
in interface StatementAction
public void doAction(WasInformedBy inf)
doAction
in interface StatementAction
public void doAction(WasEndedBy end)
doAction
in interface StatementAction
public void doAction(WasStartedBy start)
doAction
in interface StatementAction
public void doAction(WasInvalidatedBy inv)
doAction
in interface StatementAction
public void doAction(Used use)
doAction
in interface StatementAction
public void doAction(WasGeneratedBy gen)
doAction
in interface StatementAction
public void doAction(Agent ag)
doAction
in interface StatementAction
public void doAction(Activity a)
doAction
in interface StatementAction
public void doAction(Entity e)
doAction
in interface StatementAction
public void doAction(DictionaryMembership m)
doAction
in interface StatementAction
public void doAction(DerivedByRemovalFrom r)
doAction
in interface StatementAction
public void doAction(DerivedByInsertionFrom i)
doAction
in interface StatementAction
public void doAction(Bundle bu, ProvUtilities u)
doAction
in interface StatementAction
Copyright © 2016. All rights reserved.