@NotThreadSafe public class PSNS extends Object implements IPSClonableElement<PSNS>, IPSHasForeignAttributes
| Constructor and Description |
|---|
PSNS() |
| Modifier and Type | Method and Description |
|---|---|
void |
addForeignAttribute(String sAttrName,
String sAttrValue) |
com.helger.commons.collection.ext.ICommonsOrderedMap<String,String> |
getAllForeignAttributes() |
com.helger.xml.microdom.IMicroElement |
getAsMicroElement() |
PSNS |
getClone() |
String |
getPrefix() |
String |
getUri() |
boolean |
hasForeignAttributes() |
boolean |
isMinimal() |
boolean |
isValid(IPSErrorHandler aErrorHandler)
Check if this element is specified completely.
|
void |
setPrefix(String sPrefix) |
void |
setUri(String sUri) |
String |
toString() |
void |
validateCompletely(IPSErrorHandler aErrorHandler)
Check if this element is specified completely.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddForeignAttributespublic boolean isValid(@Nonnull IPSErrorHandler aErrorHandler)
IPSElementisValid in interface IPSElementaErrorHandler - The error handler where the error details are stored. May not be
null.true if all mandatory fields are set and the element
is valid, false otherwise.public void validateCompletely(@Nonnull IPSErrorHandler aErrorHandler)
IPSElementvalidateCompletely in interface IPSElementaErrorHandler - The error handler where the error details are stored. May not be
null.public boolean isMinimal()
isMinimal in interface IPSElementtrue if this element conforms to the Schematron
minimal syntax, false otherwise.public void addForeignAttribute(@Nonnull String sAttrName, @Nonnull String sAttrValue)
addForeignAttribute in interface IPSHasForeignAttributespublic boolean hasForeignAttributes()
hasForeignAttributes in interface IPSHasForeignAttributes@Nonnull @ReturnsMutableCopy public com.helger.commons.collection.ext.ICommonsOrderedMap<String,String> getAllForeignAttributes()
getAllForeignAttributes in interface IPSHasForeignAttributespublic void setPrefix(@Nullable String sPrefix)
sPrefix - The namespace prefix to use.@Nonnull public com.helger.xml.microdom.IMicroElement getAsMicroElement()
getAsMicroElement in interface IPSElementnull.@Nonnull public PSNS getClone()
getClone in interface com.helger.commons.lang.ICloneable<PSNS>Copyright © 2014–2016 Philip Helger. All rights reserved.